Anthropic梳理智能体记忆的四层结构与离线“做梦”流程
Anthropic于2026年11月6日发布工程报告,将智能体记忆描述为转录、笔记、维基等表征以及少量注入上下文层,并介绍对照日志核验笔记的离线“做梦”;内部测试包括约35万个文件的语料库以及多智能体编写维基。
Anthropic于2026年11月6日发布题为“The components of agent memory”的工程报告,作者为Lance Martin。报告讨论Claude智能体如何在会话之间保留经验——这不同于模型权重、单次对话中的上下文学习或压缩(compaction)——以及名为dreaming(“做梦”)的离线流程如何重组这些记忆。
四层结构与dreaming
该设计把可检索的转录、智能体撰写的笔记、如链接维基这样的组织化表征,以及会话开始时加载的少量注入上下文层区分开来。Dreaming利用空闲算力对照原始转录核验笔记、创建或删减笔记、构建表征,并把精简索引提升到后续会话中。报告称,Claude Code的自动记忆只加载MEMORY.md的前200行或25 KB作为索引。
在宝可梦红的“该保存什么”测试中,Claude Sonnet 3.7在225个文件夹中写下413个记忆文件并获得1枚徽章,而Claude Fable 5在两个文件夹中写下9个文件外加顶层global.md并获得4枚徽章(约在第10,000步比较)。在一次导航错误中,一条关于精灵中心位置、未经纠正的笔记让Claude在月见山附近循环;dreaming对照转录纠正该笔记后,Claude重新进入洞穴并到达华蓝市。
在Anthropic于5月收购的Stainless公司约35万个文件(约4.2亿个token)的内部语料上,对25个问题评分。当dreaming从2个会话扩展到128个时,仅用维基的表现从评分标准的13%升至48%。搜索加上不断增长的维基从54%升至61%,单独搜索为53%,并且每个问题约节省20,000个token。在常常需要综合多份文件的24道并购问题上,查阅维基得到87%,这些跨文档条目上单独搜索为73%。当多个智能体把合同条款写到同一共享页面时,57条事实中有41条(72%)得以保留;每个合同由单个智能体撰写独立页面后为57/57。
限制
这些是Anthropic自身的工程评估,基于内部和特定任务测试,并非独立的公开基准。报告记录了多种失败模式:过时笔记、体积超过源文件的维基、并发写入导致事实丢失,以及可能进入每一次会话的注入错误。Dreaming本身会消耗额外算力,也可能引入错误。