Skip to content

请用 30 秒介绍 Agent 的分层记忆体系

题型:30 秒基础题 · 区分对话记忆、执行草稿和长期事实。

30 秒回答

我把记忆分为四层:ChatMemory 保存最近多轮原始消息;摘要记忆压缩较早对话,保留目标、约束和结论;Scratchpad 保存当前 Agent 运行中的计划、工具调用和 Observation;长期存储保存经过筛选的用户偏好或业务事实。每次请求按 Token 预算和相关性组装上下文,运行结束后再异步摘要和写入长期记忆,从而兼顾连续性、成本和可追踪性。

面试官关注点

  • Scratchpad 属于当前任务执行状态,不应无限进入后续会话。
  • 长期记忆不是把所有聊天记录向量化后永久保存。
  • 摘要会丢信息,需要保留来源和可重建能力。

易错点

  • 不要把 Memory 与 Checkpoint 完全等同。
  • 多租户和敏感数据场景必须先讲隔离、授权与保留周期。

知识关系

从当前问题继续深入,或者回到提出这个问题的知识入口。