Agent Memory

别名:智能体记忆 / Short-term Memory / 短期记忆 / Long-term Memory / 长期记忆 / Episodic Memory / 情景记忆 / Semantic Memory / 语义记忆 / Procedural Memory / 过程记忆

短期记忆保存当前任务,长期记忆跨会话保存情景、语义和过程知识;要检索、摘要、过期和权限。

更新于 2026/11/08
Agent记忆上下文

一句话定义

Agent Memory 是智能体保存和检索信息的机制:短期记忆保存当前任务上下文,长期记忆跨会话保存情景、语义和过程知识。

为什么需要它

长任务会超出上下文窗口,跨会话又需要记住用户偏好和历史结论。没有记忆,Agent 每次从零开始;记忆设计不好,错误信息会稳定地污染后续决策。

记忆类型

Short-term Memory / 短期记忆

当前任务的对话、工具结果、计划和中间状态;容量小,任务结束通常清空。

Long-term Memory / 长期记忆

跨会话保存,通常放向量库、数据库或文件,按需检索。

Episodic Memory / 情景记忆

记录“发生过什么”:某次任务、某次对话、某次失败。

Semantic Memory / 语义记忆

记录事实、概念、用户偏好等稳定知识。

Procedural Memory / 过程记忆

记录“怎么做事”:技能、流程、工具用法和成功模式。

Agent Memory:短期、长期、情景、语义、过程

关键取舍

  • 记忆越多,检索越难、噪声越大;要摘要、去重和过期。
  • 写入要有置信度和来源,避免把错误结论固化。
  • 长期记忆涉及隐私和权限,跨用户必须隔离。
  • 短期记忆可用上下文窗口,长期记忆通常要外部存储。

记忆写入建议带摘要、来源、时间和置信度;检索按相关性/时间/权限过滤。跨用户必须隔离,敏感信息要脱敏或加密。

常见误区

  • 记忆就是聊天历史:历史只是短期记忆的一部分。
  • 记得越多越好:错误/过期记忆比没有更糟。
  • 记忆不需要清理:要过期、合并和纠错。
  • 向量库等于记忆系统:还需要写入策略、检索和权限。

用在哪里

  • 个人助手、客服、长期项目 Agent。
  • 需要跨会话偏好和历史结论的场景。
  • 多智能体共享状态/知识。

相关概念

  • Agent Workflow:记忆在循环中读写。
  • RAG:长期记忆常用的检索方式。
  • Agent:记忆的使用者。