Agent 记忆分类体系:基础 Agent 的记忆机制再思考

原文:Rethinking Memory Mechanisms of Foundation Agents in the Second Half
发表:arXiv 2602.06052
翻译整理:2026-06-16


论文背景

本文由 60+ 位研究者共同撰写,是一篇全面梳理 Agent 记忆机制的综述性工作,重点在于构建统一的分类体系,以便不同研究和系统之间能够在同一框架下进行比较和交流。


核心记忆类型

四种基本记忆类型

记忆类型定义对应人类记忆存储内容举例
情景记忆具体过去经历的记录你记得上周三做了什么对话历史、任务执行记录、特定事件
语义记忆通用化、去情景化的知识你知道巴黎是法国首都事实知识、概念定义、领域知识
程序记忆习得的技能和行为模式你知道怎么骑自行车可复用的工具调用序列、解决特定问题的模板
工作记忆当前推理的活跃内容你正在心算 23×17当前任务状态、临时变量、推理中间结果

关键洞察:这四种记忆类型并非孤立的,优秀的 Agent 系统需要在它们之间建立流畅的转换:

  • 情景记忆 → 语义记忆(从具体经历中抽象出通用规律)
  • 语义记忆 → 程序记忆(将知识转化为可执行的技能)

存储架构分类

按存储基底分类

内部存储(Internal)

  • 参数记忆(Parametric Memory):知识编码在模型权重中,是模型训练时学到的知识

    • 优势:无需外部查询,推理时自然可用
    • 劣势:无法审计、无法定点删除、更新需要重新训练
  • 上下文记忆(Context Memory):存在于当前上下文窗口的信息

    • 优势:即时可用,无检索延迟
    • 劣势:会话结束即消失,容量严格受限

外部存储(External)

  • 向量存储:通过嵌入向量进行语义搜索

    • 适合:非结构化文本、模糊匹配场景
    • 代价:丢失精确结构信息
  • 结构化存储:SQL 数据库、知识图谱

    • 适合:需要精确查询、关系推理的场景
    • 代价:需要结构化的写入格式
  • 混合检索系统:结合向量搜索和结构化查询

    • 适合:既需要语义搜索又需要精确过滤的生产场景

多 Agent 记忆共享

这是本文的重要贡献之一——专门讨论多 Agent 系统中的记忆共享问题。

记忆共享的必要性

当多个 Agent 协作完成任务时,它们需要共享部分上下文和知识:

  • Agent A 发现的信息应该对 Agent B 可见
  • 避免多个 Agent 重复执行相同的检索或计算
  • 保持整个 Agent 系统对世界状态的一致认知

共享机制模式

共享工作空间:所有 Agent 可读写一个公共记忆池

  • 优点:信息共享自然
  • 风险:写冲突、信息污染

通信协议式共享:Agent 间通过消息传递交换记忆片段

  • 优点:受控、可审计
  • 复杂度:需要设计消息格式和路由策略

共识机制:多 Agent 辩论(Multi-Agent Debate)中的知识整合

  • 应用:让多个 Agent 对同一问题给出独立判断,通过辩论收敛到更可靠的结论

跨 Agent 知识集成

  • Agent 完成子任务后,将产生的知识以结构化形式写入共享存储
  • 其他 Agent 可以检索并构建在此知识之上

应用场景覆盖

论文考察了记忆机制在多个领域的应用:

应用领域记忆挑战关键需求
对话系统跨会话的对话连续性情景记忆 + 长期用户画像
长期任务规划多步骤中间状态管理工作记忆 + 程序记忆
工具使用哪些工具在什么情况下有效程序记忆
视频理解时序信息的记忆与检索带时间戳的情景记忆
科学推理大量领域知识 + 不确定性语义记忆 + 置信度标注

核心设计原则

原则 1:记忆类型与任务需求匹配

不同任务对记忆类型的依赖程度不同:

  • 需要个性化的任务 → 重点投入情景记忆
  • 需要专业知识的任务 → 重点投入语义记忆
  • 需要重复执行操作的任务 → 重点投入程序记忆

原则 2:内外部记忆各有其位

参数记忆(权重)提供无缝集成,但难以更新和审计。
外部存储提供可控性和可解释性,但有检索延迟和「拼接感」。

不要试图只用其中一种,而是设计清晰的分工。

原则 3:写入质量决定记忆价值

记忆系统的价值上限由写入质量决定。

  • 冗余写入 → 检索噪声增加
  • 格式不统一 → 检索难度增加
  • 无优先级写入 → 重要信息被淹没

投入写入管理(过滤、规范化、去重、优先级)的回报往往高于优化检索算法。


与其他综述的关联

本文(2602.06052)与 2603.07670 综述互补:

  • 本文侧重分类体系的建立(什么是什么)
  • 2603.07670 侧重机制的工程分析(怎么做、有什么风险)

两篇结合阅读,能建立对 Agent 记忆系统最完整的理解。