Files
20250724-882ca434/03-持久记忆系统.md
2026-04-25 19:20:45 +08:00

3.6 KiB
Raw Blame History

持久记忆系统

从"每次对话都是陌生人"到"AI 记住你是谁"。

MemGPT / Letta

核心思想:借鉴操作系统虚拟内存,让 LLM 拥有分层记忆管理能力。

时间 事件
2023.10.12 MemGPT 论文发布arXiv:2310.08560"Towards LLMs as Operating Systems"
2024.09 MemGPT 更名为 LettaMemGPT 变成设计模式名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. MemGPT2023.10 —— 概念突破LLM 可以像操作系统一样管理自己的记忆
  2. ChatGPT Memory2024.02 —— 产品突破:数亿用户首次体验"AI 记住我"
  3. MCP + OpenMemory2025 —— 架构突破:记忆从应用锁定变成可插拔标准