Anthropic 官方四层记忆架构拆解,Claude Agent 分层记忆完整设计

Anthropic 在最新的 Agent Memory 研究文章里正式公布 Claude 的四层记忆体系,整套架构由原始会话流水、记忆笔记、结构化知识表达、会话预注入上下文自下而上堆叠而成,配合大家熟知的 “做梦(Dreaming)” 离线整合机制,解决普通大模型跨会话记不住、上下文窗口容易撑爆、旧记忆不断堆积失效的痛点,并不是简单把全部历史塞进提示词。它的设计思路和计算机缓存层级很像:越往下的层级容量越大、保存全部原始证据、读取更慢;越往上的层级越精简、每次开启新对话自动加载、占用 Token 更少。这套记忆和模型权重、单次会话内的上下文压缩相互独立,只专门用来存放 Agent 在多次交互里沉淀下来的经验;当开启新任务时,顶层轻量摘要先行入场,遇到相关问题再按需向下检索笔记与原始日志,后台还会周期性跑离线整合,合并冗余、标记失效内容,持续维护整套记忆的可用性。

四层记忆逐层说明

层级官方名称存储内容生命周期与读取方式
L1 底层Transcripts 原始执行流水完整会话记录、用户提问、模型输出、每一次工具调用、返回结果、环境反馈,是整套记忆唯一可信原始底账永久留存,支持全文检索;不会默认载入上下文,只在检索命中时按需调取
L2Memory Notes 记忆笔记会话过程中自动抓取的关键事件、经验、踩坑记录、用户偏好,以独立 Markdown 笔记保存,附带标签跨会话持久化;由模型在交互途中主动写入,属于碎片化记忆素材
L3Representations 结构化知识表达通过离线 Dream 流程,把零散笔记归纳、关联、链接,形成类似 Wiki 的结构化知识库后台周期性更新,按需召回;负责把零散经验变成可复用知识网络
L4 顶层Injected Context 预注入上下文极简短摘要、核心规则、最高优先级约定,体积严格限制每次新会话启动自动加载,容量很小,控制 Token 开销,作为记忆导航入口

核心配套:Dreaming 离线整合机制

这是 Claude 四层记忆能够长期稳定运转的关键,也是官方重点介绍的机制。

  • 触发时机:不在对话进行中运行,在空闲后台批量执行,也支持手动调用 /dream 命令触发。
  • 主要工作:扫描原始流水和所有记忆笔记,剔除已经失效的信息,合并互相重叠的记录,把高频有效的经验向上提炼到结构化知识层,同时精简顶层注入上下文,防止顶层内容无限膨胀。
  • 边界约束:Dream 不会篡改原始底层流水,只做提炼与索引整理;如果发现记忆冲突,会打上标记,等待后续交互或者人工确认。

和普通会话上下文、记忆压缩的区别

  • 会话上下文窗口:属于单次对话临时内存,会话结束就释放,不属于四层记忆。
  • 上下文压缩 Compaction:只是把同一会话内较早轮次做摘要,方便继续聊天,不会跨会话保存。
  • 模型权重:训练阶段固化,不会通过这套 Agent 记忆实时修改。
  • 四层记忆:专门承担跨会话经验沉淀,按需检索、分层加载,避免把海量历史一次性塞进提示词。

运行完整流程

  1. 用户发起对话,系统首先载入 L4 的预注入轻量上下文,给模型建立基础认知。
  2. 在交互过程里,一边把全部执行记录写入 L1 原始流水,一边识别关键信息,自动生成 L2 记忆笔记。
  3. 如果当前任务需要过往相关经验,模型发起检索,从 L3 结构化知识库调取,如果信息不足,继续向下检索 L2、L1。
  4. 在空闲时段,后台 Dream 任务启动,重新梳理笔记,更新结构化知识,清理过时内容,优化顶层注入内容。
  5. 如果记忆内容出现矛盾、过时路径、失效约束,会打上标记,在下一次相关对话中进行校验修正。

当前设计限制

  • L4 预注入层容量存在硬限制,如果规则过多,会降低模型遵循指令的稳定性。
  • 检索召回不是百分之百准确,有可能漏掉相关记忆,或者召回不相关旧笔记。
  • Dream 是后台异步任务,刚刚产生的笔记不会立刻被整合进结构化知识网络。
  • 该架构是面向 Claude Agent / Claude Code 的记忆方案,网页版普通 Claude 的记忆功能是简化版本,不会启用完整四层链路。

【相关 FAQ】

问题 1:Claude 的四层记忆是哪四层,Claude 四层记忆的顶层起到什么作用?

回答 1:Claude 的四层记忆自底向上分别是原始执行流水、记忆笔记、结构化知识表达、预注入上下文;顶层预注入上下文体积很小,每次开启会话自动加载,充当记忆导航,用来告诉模型它拥有哪些长期记忆。

问题 2:Claude 四层记忆里面的 Dreaming 机制,会不会修改底层原始会话流水?

回答 2:不会,Claude 四层记忆配套的 Dreaming 离线整合,只会提炼、合并、索引笔记与结构化知识,不会改动作为底账的底层原始执行流水。

问题 3:网页版普通 Claude,是否使用完整的 Claude 四层记忆架构?

回答 3:不会,完整 Claude 四层记忆架构面向 Claude Agent 和 Claude Code,网页版 Claude 的记忆属于简化实现,没有启用全套分层检索和后台 Dream 整合链路。

问题 4:Claude 四层记忆和单纯的上下文压缩有什么不一样?

回答 4:上下文压缩只处理单一会话内部历史,会话结束就失效;Claude 四层记忆专门用来跨会话保存经验,分层存储、按需召回,依靠 Dream 持续维护长期知识库。

问题 5:使用 Claude 四层记忆的时候,是不是所有历史记录都会一次性加载进上下文?

回答 5:不是,Claude 四层记忆只有顶层少量摘要自动载入,其余笔记、原始流水都不会默认加载,只有任务触发检索时,才按需拉取相关片段,以此控制 Token 消耗。

【参考资料】

[2026-11-06](The components of agent memory)Anthropic 官方研究博客

[2026-11-10](Anthropic 首次公开 Claude 记忆架构:四层记忆金字塔与 Dream 机制)搜狐

[2026-11-09](Claude Agent Memory Explained: How "Dreaming" Fixes Its Own Notes)Dev & Gadget Note

[2026-11-08](The four layers of agent memory)Freaky Jolly

[2026-04-06](Claude Code & Agent Memory: Best Practices for 2026)orchestrator.dev

【免责声明】

本文基于 Anthropic 官方 Agent Memory 研究文章以及行业技术解读整理;Claude 四层记忆主要面向 Agent 和 Claude Code,网页版、平台 API 的记忆实现存在差异;架构、检索策略、Dream 机制会随着模型与产品版本持续迭代,全部权威技术细节以 Anthropic 官方文档为准。

本文来自作者[星频重构使]投稿,不代表环球科技潮立场,如若转载,请注明出处:https://www.zennew.com/rgzn/202611/534.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 星频重构使
    星频重构使 2026年11月12日

    我是环球科技潮的签约作者“星频重构使”!

  • 星频重构使
    星频重构使 2026年11月12日

    希望本篇文章《Anthropic 官方四层记忆架构拆解,Claude Agent 分层记忆完整设计》能对你有所帮助!

  • 星频重构使
    星频重构使 2026年11月12日

    本站[环球科技潮]内容主要涵盖:科技,科技新闻,黑科技

  • 星频重构使
    星频重构使 2026年11月12日

    本文概览:Anthropic 在最新的 Agent Memory 研究文章里正式公布 Claude 的四层记忆体系,整套架构由原始会话流水、记忆笔记、结构化知识表达、会话预注入上下文自下而上堆叠而成,配合大家熟知的 “做梦(Dreaming)” 离线整合机制,解决普通大模型跨会话记不住、上下文窗口容易撑爆、旧记忆不断堆积失效的痛点,并不是简单把全部历史塞进提示词。它的设计思路和计算机缓存层级很像:越往下的层级容量越大、保存全部原始证据、读取更慢;越往上的层级越精简、每次开启新对话自动加载、占用 Token 更少。这套记忆和模型权重、单次会话内的上下文压缩相互独立,只专门用来存放 Agent 在多次交互里沉淀下来的经验;当开启新任务时,顶层轻量摘要先行入场,遇到相关问题再按需向下检索笔记与原始日志,后台还会周期性跑离线整合,合并冗余、标记失效内容,持续维护整套记忆的可用性。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们