05. Agent Memory 应该如何设计?
整理短期记忆、长期记忆和记忆写入策略。
简单回答
Agent Memory 不是把所有对话都塞回上下文,而是按用途管理不同层级的信息。
详细解析
- 短期记忆通常是当前任务窗口内的上下文,用来保持本轮推理连贯。
- 长期记忆通常存储用户偏好、历史事实、项目背景等可复用信息,常通过向量检索或结构化存储实现。
- 记忆系统最难的不是存,而是“该写什么、什么时候写、什么时候读、怎么避免污染”。
- 如果没有筛选策略,记忆会迅速膨胀,最后把检索和生成都拖垮。
面试时可以这样答
面试时别只说短期和长期,要强调记忆写入策略和质量控制。
常见追问
- 什么信息适合写入长期记忆?
- 记忆错误会带来什么问题?