您的位置首页 >要闻 > 人工智能 >

大模型 Agent 面试高频题,梳理 Agent 记忆基础核心概念

Agent 记忆是大模型智能体的核心模块,它并不是单纯存储聊天日志,而是一套对交互过程、环境观察、工具返回结果进行存储、检索、更新、遗忘的状态管理系统,用来解决大模型原生无状态的短板,让 Agent 支持多轮连续任务、跨会话记住用户偏好,复用过往任务经验,也是 Agent 面试中出现频率很高的基础考点。原生大模型单次调用是独立的,模型本身没有记忆能力,所有上下文依赖单次传入的 prompt,一旦超出上下文窗口,前面信息就会丢失,所以 Agent 必须外挂记忆模块。按照业界通用分类,Agent 记忆分为短期记忆和长期记忆两大类,长期记忆还可以继续拆分为情景记忆、语义记忆、程序记忆。短期记忆也就是工作记忆,放在上下文窗口内,保存当前会话对话、中间推理步骤、工具返回结果,只服务本次任务,会话结束数据就丢弃,受 token 长度限制;长期记忆保存在向量数据库、关系数据库等外部存储,可以跨会话持久保存,需要时通过检索提取相关内容注入 prompt。记忆模块完整链路包含信息写入、记忆压缩、召回重排、冲突校验、遗忘删除,开发难点集中在记忆污染、信息冲突、召回不准、token 开销过大等问题,面试经常追问记忆和日志、RAG、上下文窗口之间的区别。搭建记忆系统不能直接把所有对话全部入库,要筛选稳定事实、用户偏好、任务经验,临时一次性信息不做长期存储,写入时增加置信度、时间戳、来源标记,召回时结合向量相似度、时间衰减、任务场景做重排,降低无效记忆干扰模型推理。理解 Agent 记忆基础概念,是看懂 Agent 架构、设计记忆模块、应对面试提问的基础,面试答题要区分清楚各类记忆的存储载体、生命周期、适用场景,同时理解记忆治理的工程问题。

Agent 记忆基础概念清单

  • Agent 记忆定义:对交互轨迹、环境观测、工具反馈做存储、检索、更新、遗忘的外部状态系统,弥补大模型无状态缺陷
  • 短期记忆(工作记忆)
  • 存储内容:当前对话历史、任务目标、中间推理、工具返回临时结果
  • 载体:模型上下文窗口
  • 生命周期:单次会话,任务结束可清空
  • 限制:受上下文窗口 token 上限约束
  • 长期记忆
  • 情景记忆:历史事件,带时间、场景、任务结果,类似日记
  • 语义记忆:稳定事实、用户偏好、静态知识,类似百科
  • 程序记忆:工具调用流程、任务工作流、操作模板,类似操作手册
  • 载体:向量库、关系数据库、KV 存储
  • 生命周期:跨会话持久保存,支持手动或自动遗忘
  • 记忆系统核心流程:信息提取→写入存储→记忆压缩→检索召回→重排过滤→注入上下文→记忆更新 / 遗忘
  • 核心工程难点:记忆污染、事实冲突、召回相关性不足、上下文 token 膨胀、记忆过期失效
  • 易混淆区分:日志用于审计留存;Agent 记忆用于模型推理复用;RAG 偏向外部静态知识库;记忆偏向用户交互和任务经验

Agent 记忆模块开发实施步骤

  1. 信息过滤提取:区分临时信息和可长期保存信息,一次性对话内容不写入长期记忆,筛选稳定事实、用户偏好、任务经验
  2. 记忆编码入库:对需要保存的内容做文本摘要、向量化,附带时间戳、置信度、用户 ID、场景标签存入外部数据库
  3. 会话推理召回:每一轮模型调用前,根据当前用户 query 做向量检索,取出 top-k 相关记忆
  4. 召回重排过滤:结合任务场景、时间衰减、置信度过滤无关、过期、低可信度记忆,避免记忆污染
  5. 拼接上下文:将筛选后的记忆片段注入 prompt,和短期上下文一起送入大模型做推理
  6. 记忆更新与冲突处理:用户修正信息时更新旧记忆,标记失效,处理新旧事实冲突;低置信记忆降低权重
  7. 记忆遗忘治理:设置过期策略,支持手动删除,定期清理无效、噪声记忆,控制记忆库体量

【相关 FAQ】

问题 1:Agent 记忆基础概念中,Agent 记忆和普通聊天日志有什么区别?

回答 1:Agent 记忆基础概念里,聊天日志是原始交互记录,主要用于审计回溯;Agent 记忆会提炼、压缩、筛选信息,专门供模型推理复用,支持检索、更新、遗忘,不是直接保存原始对话。

问题 2:Agent 记忆基础概念中,短期记忆和长期记忆分别存储哪些内容?

回答 2:Agent 记忆基础概念中,短期记忆保存本次会话对话、中间推理、工具临时返回结果,放在上下文窗口;长期记忆跨会话存储,包含用户偏好、历史事件、静态事实、任务流程经验,保存在向量库等外部存储。

问题 3:Agent 记忆基础概念中,为什么大模型 Agent 必须设计记忆模块?

回答 3:Agent 记忆基础概念说明原生大模型是无状态的,单次调用之间互相独立,没有留存历史信息的能力;增加 Agent 记忆模块,可以让智能体完成长任务、跨会话记住用户偏好,复用过往经验,突破上下文窗口限制。

问题 4:Agent 记忆基础概念中,长期记忆包含哪三类细分记忆,各自含义是什么?

回答 4:Agent 记忆基础概念中,长期记忆包含情景记忆、语义记忆、程序记忆;情景记忆记录过往发生的事件,语义记忆保存静态事实和用户偏好,程序记忆保存工具调用、任务执行的流程与操作方法。

【参考资料】

[2026-11-12](大模型 Agent 面试高频题:Agent 记忆基础概念)阿里云开发者社区

[2026-11-04](什么是智能体记忆)腾讯云开发者社区

[2026-07-30](如何理解 Agent 的记忆机制)抖音开发者专栏

[2026-06-10](Agent Memory: Short-Term, Long-Term, Episodic)Mastra 技术博客

【免责声明】

本文基于公开技术文章、大模型 Agent 面试资料整理,Agent 记忆系统的工程实现方案、架构细节请以官方技术文档为准,本文仅用于学习面试备考,不构成项目开发落地指导,不对开发应用产生的后果承担责任。