11
Memory and dreaming for self-learning agents
Ravi · Anthropic(API Knowledge 团队)
两个新功能:Memory(文件系统式的记忆库,agent 跨任务、跨 agent 读写,把学到的东西带下去)+ Dreaming(离线进程,分析过往会话来全局整理和调和记忆)= 组织规模的持续自学习。
- 时间线:MCP(2024)→ Claude Code + Agent SDK(2025)→ Skills(2025)→ Managed Agents(上月);主线是 agent 在越来越长的时间跨度上工作。
- 记忆建成文件系统是刻意的(「让它发挥」);Opus 4.7 在文件系统式记忆、以及判断该存什么、怎么组织上是 SOTA。
- 多 agent:共享记忆库有只读 scope(全组级、不常更新)和读写 scope(per-task),形成层级;乐观并发控制防止互相覆盖。
- 企业:版本控制/审计轨迹、版本 diff、按 agent 归因写入、独立 Memory API(CRUD + 导出/脱敏)。
- 规模上的问题:记忆更新局部最优但全局不优(重复、碎片、各 agent 独立地重犯同一错)。Dreaming(研究预览):解耦的反馈回路,分析 transcript + 现有记忆,产出一份经核验、组织更好的记忆快照。可按需/每晚/每小时/事件触发。
- Dreaming 本身建在 managed agents 上(派并行子 agent 分析 transcript);在热路径之外 = 不加延迟,是一种 test-time compute。demo:SRE 值班分诊,Dreaming 在 ~5 个会话里发现「CPU 飙升后 ~60s 告警」的重试模式。