乐于分享
好东西不私藏

Agent的长期记忆:为什么你的AI助手总"失忆",以及怎么治

Agent的长期记忆:为什么你的AI助手总"失忆",以及怎么治
Agent成了AI行业最火的方向——从AutoGPT到Claude Code,从Cursor到Devin,各家都在卷"AI自主做事"。但一个被忽视的问题是:Agent的推理能力在飞速进化,记忆能力却几乎原地踏步。
没有记忆的Agent,每次对话都是从零开始。你跟它协作三天积累的上下文、决策、偏好,一次会话结束就全没了。这就像你每天上班都换了个新同事——业务能力很强,但昨天的事一概不知。
这个问题已经引起了学术界的重视。NeurIPS 2025收录了A-MEM论文,COLM 2026收录了CABLE论文,2026年8月一周之内就有QUMem、D²ACCI、SP-Mem三篇新论文发表——Agent记忆正在成为独立的研究赛道。本文以这5篇论文为核心参考,系统梳理当前Agent记忆的难题和解法。
一、Agent的记忆分几种
工作记忆(上下文窗口)
对话历史。128K token听起来很多,但三天协作项目轻松塞满。满了后最早的内容被截断,Agent就像失忆了。
短期记忆(会话状态)
当前任务状态——做到哪了、卡在哪了。很多Agent用文件当短期记忆。问题:会话结束就没了。
长期记忆(持久化知识)
跨会话、跨项目都能用的知识——技术栈偏好、架构约定。大多数Agent根本没有长期记忆。每次开新对话,都是在跟一个"新生儿"说话。
传统记忆系统(来源:A-MEM论文 Figure 1a)
A-MEM智能体记忆系统(来源:A-MEM论文 Figure 1b)
二、为什么长期记忆这么难
记住什么? 不是所有东西都该记住。"我用pnpm"要记,"帮我查时间"不用记。什么都塞进去检索时全是噪音。
💡 QUMem论文指出更深的问题:现有系统把同一次对话的多条信息存成一条记忆——事实、偏好、可迁移经验绑在一起,没法独立检索。QUMem的解法:按功能拆成事实记忆、偏好记忆、可迁移洞见三种,各自独立存储和检索。
怎么检索? 存了100条记忆,怎么找到需要的那条?关键词搜不到意思相近的,语义匹配可能找错,最近使用会漏掉旧但相关的。
💡 CABLE论文(COLM 2026)揭示了"证据可达性"问题:记忆存下来了,但后续对话检索不到。语义相似度对"话题回忆"好用,对"因果回溯"几乎无效——早期事件和它影响的结果在语义上可能完全不像。CABLE构建互补前驱链接,找到语义检索捞不到的隐含因果证据。
过时了怎么办? "项目用React 18"——升级后这条记忆就是错的。但Agent不知道它过时了,还会按旧版本的建议来。
💡 QUMem进一步指出:偏好会随时间演变、随上下文切换。同一用户项目A用React、项目B用Vue,不能简单覆盖,要按时间位置和上下文场景分别保留。
记忆出错了,你怎么知道? Agent的记忆管线有多个阶段(摄入→检索→过滤→生成),端到端评估只能发现"回答有问题",但不知道哪个阶段出了错。
💡 D²ACCI论文提出双循环诊断协议,在每个记忆阶段独立检测,精确定位失效环节——就像医生做分项检查,不是只看"肚子疼"。
隐私泄露怎么办? 长期记忆实现个性化,但也囤积了大量用户隐私。简单删掉敏感值会破坏实用性。
💡 SP-Mem论文提出全生命周期隐私设计:识别敏感信息→分离存储→按任务需要和用户授权决定是否暴露。既保证个性化,又避免不必要的隐私暴露。
三、当前主流方案
方案一:知识文件
MEMORY.md、KNOWLEDGE.md,对话开头加载。简单直接,但文件越来越大,全加载浪费token。
方案二:向量数据库
Pinecone、ChromaDB,语义检索。不受token限制,但CABLE已证明纯语义检索会漏掉大量因果关联记忆。
方案三:A-MEM——Zettelkasten智能体记忆
NeurIPS 2025收录,Rutgers大学。核心:让记忆本身具备智能——自动建立关联、动态演化。
1. 结构化笔记:上下文描述 + 关键词 + 标签 + 关联链接

2. 动态关联:新记忆自动找历史记忆建链接

3. 记忆演化:历史记忆随新加入而更新——网络是活的
方案四:CABLE——互补前驱链接扩展检索
COLM 2026录用,站在A-MEM肩膀上。发现A-MEM的链接主要依赖语义相似度,会"重复"语义检索已有的,而非"补充"语义检索找不到的。
对每条新记忆:生成前驱导向查询 → 检索历史 → 减去语义邻域已有候选 → 验证互补候选 → 加入稀疏有向图。检索时沿互补链接扩展,找到因果证据而非相似碎片。
在A-MEM、SimpleMem、Mem0g三个系统上都提升了LLM评分
方案五:QUMem——按功能拆分的结构化记忆
2026年8月发表。解决三大局限:边界问题、绑定问题、碎片问题。
按语义连续性切分交互历史 → 拆解成事实/偏好/可迁移洞见三种独立记忆 → 保留时间位置+来源证据 → 三个Agent依次:识别信息需求→规划多查询检索→联合推断用户状态
PersonaMem和KnowU-Bench双SOTA
A-MEM框架架构(来源:A-MEM论文 Figure 2)
四、记忆架构的进化路线
阶段
代表
结构
核心突破
扁平存储
知识文件/向量DB
列表/块
能存能取
图结构
A-MEM
知识网络
记忆会生长
互补图
CABLE
稀疏有向图
找因果而非相似
分层结构
QUMem
三类独立记忆
事实/偏好/洞见独立检索
诊断+隐私
D²ACCI+SP-Mem
可诊断+隐私可控
从"存了就能用",到"关联着用",到"找因果地用",到"分类型用",到"可诊断+隐私安全地用"。
五、实用建议:先记决策,再记事实
❌ 记事实(容易过时)
✅ 记决策+理由(持久有效)
项目用pnpm 8.9.2
项目用pnpm不用npm,因为monorepo需要workspace支持
API端点是/api/v2/users
API版本用URL路径区分不用Header,因为前端需要缓存
Redis端口6379
缓存用Redis不用Memcached,因为需要持久化和数据结构
决策+理由 = 即使环境变了,推理逻辑仍然有效。这也呼应QUMem——事实和偏好/洞见要分开存储,纯事实容易过时,决策和理由更持久。
Agent的长期记忆不是"记更多",
是"记对的、能检索、不过时、会生长、可诊断、不泄露"。
从仓库到网络,从分类到因果,
记忆架构的成熟度,
决定了AI助手是从"重新认识你"进化到"真的懂你"。
参考文献
[1] Wujiang Xu, et al. A-MEM: Agentic Memory for LLM Agents. NeurIPS 2025. arXiv:2502.12110
[2] Zheling Tan, et al. CABLE: Extending the Reach of Memory Retrieval via Complementary Antecedent-Based Linking and Expansion. COLM 2026. arXiv:2608.17911
[3] Heng Wang, et al. QUMem: Personalized Memory for Query-Conditioned User-State Inference in LLM Agents. arXiv:2608.16168
[4] Xule Liu, et al. D²ACCI: A Dual-Loop Diagnostic Protocol for Evidence-Preserving Agent Memory. arXiv:2608.1XXXX
[5] Wenjie Wang, et al. What to Remember, What to Reveal: Privacy-Aware Memory for Conversational Agents. arXiv:2608.16551