Mem0 Explained: AI Memory Layer Architecture & How It Works

This project is an ongoing journey: learning AI open source projects through hands-on practice, building real systems with AI tools, and documenting the process. Notion List 1. What Mem0 Is Mem0, pronounced “mem-zero”, is an open source memory layer for AI assistants and agents. Its job is to turn interaction history into reusable memory: user preferences, stable facts, entity relationships, and task-specific context that should survive beyond a single prompt window. ...

May 9, 2025 · 5 min · 889 words · Xinwei Xiong, Me

LangGraph Architecture: StateGraph, Nodes and Edges

This project is an ongoing journey — learning AI open source projects with steady, daily progress. Through hands-on work with real projects and AI tooling, the goal is to develop the ability to solve complex problems and document the process. Notion List Basic Information: Project Name: LangGraph GitHub URL: https://github.com/langchain-ai/langgraph Main Tech Stack: Python, JavaScript/TypeScript, LangChain, LangSmith, checkpoint stores, LLM providers 1. What LangGraph Solves LangGraph is a framework from LangChain for building stateful LLM applications and agents. It is designed for workflows that need loops, retries, long-running execution, human review, tool calls, and memory. Those requirements are hard to express cleanly as a simple prompt chain. ...

April 19, 2025 · 5 min · 855 words · Xinwei Xiong, Me

GPT Researcher Explained: Open Source Deep Research Agent

This project is an ongoing effort — learning AI open source projects one step at a time, building real-world practice through hands-on projects, combining AI tools to strengthen the ability to solve complex problems. Everything is documented along the way. Notion List Project Overview Basic Information Project Name: GPT Researcher GitHub URL: https://github.com/assafelovic/gpt-researcher Primary Tech Stack: Python, FastAPI, LangChain, LangGraph, Tavily/search providers, Playwright/Selenium-style crawling, multiple LLM providers 1. What GPT Researcher Is GPT Researcher is an autonomous research agent for generating cited reports from web and local sources. Instead of asking a model to answer from memory, it decomposes a research task, searches for evidence, processes source content, and synthesizes a report. ...

April 14, 2025 · 4 min · 832 words · Xinwei Xiong, Me