92 lines
3.6 KiB
Markdown
92 lines
3.6 KiB
Markdown
# 持久记忆系统
|
||
|
||
> 从"每次对话都是陌生人"到"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/<project>/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)** —— 架构突破:记忆从应用锁定变成可插拔标准
|