Agent 记忆

Agent 记忆

AI 能记住上次聊什么

Agent 记忆是 AI 智能体在推理与行动过程中存储、检索和利用信息的能力体系,涵盖短期工作记忆与多类长期记忆,是实现跨会话个性化与持续学习的核心基础设施。向量数据库只是长期记忆的一种实现手段,完整的记忆系统还须具备记忆更新、遗忘策略与隐私管理机制。

概述

Agent 记忆按时效与存储载体分为多个层次,决定了智能体「记得多久」与「记得多少」。

  • 短期/工作记忆:当前对话上下文窗口(Context Window)内的活跃信息,受 Token 上限制约,会话结束即消失
  • 长期记忆:跨会话持久化存储,常见实现包括向量数据库、键值存储或结构化数据库,未来会话可检索调用
  • 参数记忆:隐式编码在模型权重中的知识,无需外部检索但更新需要重新训练
  • 记忆的意义:没有长期记忆,智能体每次从零开始;有了完整记忆体系,才能实现用户偏好保留、历史任务回溯等个性化能力

记忆类型分类

学界通常将智能体记忆分为四类,源自认知神经科学对人类记忆的分类框架(CoALA,2023):

  • 工作记忆(Working Memory):LLM 当前上下文窗口内的活跃信息,包括对话历史、检索到的内容等,会话结束即消失
  • 情景记忆(Episodic Memory):带时间戳的具体交互记录,存储「发生了什么事件」,通常持久化到外部数据库
  • 语义记忆(Semantic Memory):用户偏好、事实知识、领域规则等跨会话的通用性知识
  • 程序记忆(Procedural Memory):智能体掌握的技能与操作规程,如工具调用模板、成功的行动策略

工作原理

长期记忆的典型实现包含写入、存储、检索、注入四个环节:

  • 写入(Write):对话结束或条件触发时,将关键信息提炼并编码为向量或结构化记录,存入持久化存储
  • 存储(Store):常用 向量数据库(如 Faiss、Chroma、Pinecone、Qdrant)按语义组织数据;也可结合关系型数据库存储结构化字段
  • 检索(Retrieve):新会话时将当前查询转为向量,做 语义检索 或混合检索取 Top-K 最相关记忆片段
  • 注入(Inject):检索到的记忆以系统提示或前置上下文形式拼入 prompt,使模型「想起」历史信息
  • 遗忘与更新:过时或矛盾的记忆需主动删除或覆盖,防止引入噪声或错误行为

局限与常见误区

向量库不等于完整记忆系统,实际部署中存在多项挑战:

  • 误区一:向量库 = 完整记忆系统——向量库仅是外部情景/语义记忆的一种实现,缺少更新、遗忘和隐私机制则系统不完整
  • 误区二:上下文越长记忆能力越强——超长上下文存在「lost-in-the-middle」问题,中段信息易被忽略,不能替代结构化记忆管理
  • 检索精度瓶颈:语义检索可能漏掉关键记忆或引入不相关噪声,导致模型「记错」而非「记住」
  • 隐私与合规:长期存储用户数据须提供删除接口,GDPR 等法规要求「被遗忘权」,记忆系统需内置数据生命周期管理
  • 容量与成本:每次对话检索记忆库会增加延迟和 API 调用成本,记忆粒度与检索频率需要权衡

主流实现框架

当前业界常用工具与框架:

  • Mem0:专注长期记忆管理,提供记忆写入、检索、更新与删除的统一 API,适配主流 LLM
  • LangGraph / LangChain Memory:在图状工作流中内置多类记忆节点,支持跨节点状态持久化
  • MemGPT(2023):提出分层记忆管理,让 LLM 自主决定写入与召回策略,类似操作系统的虚拟内存管理
  • LlamaIndex:提供文档索引与检索增强记忆管道,兼容多种向量数据库后端

发展脉络

Agent 记忆机制随大模型与 Agent 框架演进而逐步成熟:

  • 1972–1985:Tulving 提出情景记忆与语义记忆区分;Anderson 建立 ACT-R 认知架构,奠定理论基础
  • 2017:Transformer 架构诞生,注意力机制天然支持上下文内的工作记忆
  • 2022:向量数据库(Pinecone、Weaviate、Chroma 等)进入主流,为语义记忆提供工程基础
  • 2023:CoALA 框架首次系统性地将认知记忆分类映射到 LLM 智能体;MemGPT 提出分层记忆自主管理
  • 2024:OpenAI 为 ChatGPT 上线 Memory 功能;Mem0 等专用记忆层开源项目兴起
  • 2025–2026:多篇综述提出写入-管理-读取统一框架,记忆更新、遗忘机制与隐私管理成为研究热点

常见误解

日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。

  • 「AI 能记住上次聊什么」
  • 「Agent 赛道必提」
  • 「跟 Agent 记忆 是一回事吗」

相关术语

和本术语关联紧密的其他词条,便于串联理解。

🎯 考点练习

含该术语的高频面试题,含标准答案与追问。

延伸阅读

从知识库精选 2 篇文章,帮助深入理解该术语。

  1. 1

    Agent 记忆系统(一):向量数据库与知识图谱

    构建 Agent 的长期记忆,理解检索增强与知识管理

  2. 2

    AI Agent 入门:从概念到实现

    理解 AI Agent 的核心组件:感知、规划、记忆和工具调用,以及企业落地实践