# 持久记忆系统 > 从"每次对话都是陌生人"到"AI 记住你是谁"。 ## MemGPT / Letta **核心思想**:借鉴操作系统虚拟内存,让 LLM 拥有分层记忆管理能力。 | 时间 | 事件 | |------|------| | 2023.10.12 | MemGPT 论文发布(arXiv:2310.08560),"Towards LLMs as Operating Systems" | | 2024.09 | MemGPT 更名为 Letta,MemGPT 变成设计模式名,Letta 是开源框架 | **架构**: ``` 主上下文(有限 token)← 类比 RAM ↕ 自动换入换出 归档存储(无限)← 类比磁盘 ``` LLM 自主决定什么信息保留在"工作记忆"中,什么信息归档到长期存储,需要时再调回来。 ## ChatGPT Memory | 时间 | 事件 | |------|------| | 2024.02 | OpenAI 发布 ChatGPT Memory 功能(测试) | | 2024.09.05 | Memory 向 Free/Plus/Team/Enterprise 用户开放 | | 2025.04.10 | Memory 扩展为参考所有历史对话做个性化,不再仅限显式保存 | | 2025.06.03 | 免费用户也获得轻量级跨会话连续性 | **机制**:用户可以让 ChatGPT "记住"特定信息,也可以手动管理记忆列表。后期演进为自动从历史对话中提取。 ## Claude 记忆体系 | 时间 | 事件 | |------|------| | 2024.06 | Claude Projects 上线 —— 持久工作区,可上传文档、设置自定义指令 | | 2024.09.12 | Anthropic 为 Team/Enterprise 用户推出记忆功能 | | 2026.03 初 | 记忆功能向所有 Claude 用户开放 | **Claude Code 的记忆系统**(开发者工具): - `~/.claude/projects//memory/` 目录存放持久记忆 - `CLAUDE.md` 文件作为项目级和用户级持久指令 - 自动记忆:积累构建命令、调试经验、架构笔记、代码风格偏好 - 跨会话保持连续性 ## IDE 记忆系统 ### Cursor - **Cursor Rules**:持久化系统提示(`.cursorrules` 文件) - **社区 Memory Banks**:第三方方案提供长期上下文 - 无内置自动记忆,依赖规则文件和社区方案 ### Windsurf - **Memories 系统**:自动记忆(AI 在对话中识别重要信息)+ 手动记忆 - 但深层上下文理解不跨会话持久化,每次会话需重新读取文件 ## 记忆框架 | 框架 | 时间 | 说明 | |------|------|------| | **Zep** | 2023 | 基于时序知识图谱的记忆,底层用 Graphiti 框架;社区版已停更,转向 Zep Cloud | | **Mem0** | 2024 公开;2025.10 获 $24M A 轮 | 通用 AI 记忆层,自动提取、压缩、检索关键事实;YC 孵化 | | **OpenMemory** | 2025 | 本地持久记忆存储(基于 MCP),支持 Claude Desktop、Cursor、Windsurf 等 | ## 从无到有的转变 ``` 2022 以前 ───── 完全无状态,每次对话从零开始 │ 2023 ────────── MemGPT 提出分层记忆概念(学术) │ 2024 上半年 ─── ChatGPT Memory 上线(产品化) │ Claude Projects 提供持久工作区 │ 2024 下半年 ─── 记忆框架生态涌现(Zep、Mem0) │ IDE 开始集成记忆(Cursor Rules、Windsurf) │ 2025 ────────── 记忆成为标配功能,不是差异化卖点 │ MCP 让记忆跨平台流通 │ 2026 ────────── AI 主动管理自己的记忆 Claude Code auto-memory 自动积累项目经验 ``` ## 关键转折 1. **MemGPT(2023.10)** —— 概念突破:LLM 可以像操作系统一样管理自己的记忆 2. **ChatGPT Memory(2024.02)** —— 产品突破:数亿用户首次体验"AI 记住我" 3. **MCP + OpenMemory(2025)** —— 架构突破:记忆从应用锁定变成可插拔标准