---
order: 40
---

# 理解智能体记忆

智能体记忆用来保存之后还会影响协作的上下文。

它不是聊天记录归档，也不是越长越好的资料库。好的记忆应该让智能体少问重复问题，同时不会被过期信息误导。

## 记忆解决什么问题

记忆适合保存稳定、长期、会反复使用的信息，例如：

- 项目目标和长期约束
- 团队或用户偏好
- 协作约定
- 仍在进行中的任务状态
- 已经确认的重要决策

这些信息如果只存在于某次对话里，智能体下次继续工作时就可能需要你重新解释。整理成记忆后，它更容易接上上下文。

## 记忆不适合保存什么

不要把所有聊天都保存成记忆。

这些内容通常不适合进入记忆：

- 当前任务的一次性输入
- 尚未确认的猜测
- 很快会过期的临时安排
- 大段未整理的聊天内容
- 已经失效的项目状态

记忆应该是筛选后的长期上下文，不是原始信息堆积。

## 记忆和角色、技能的区别

最简单的判断方式是：

- 角色说明智能体负责什么。
- 技能说明同一类事情应该怎么做。
- 记忆保存之后还要继续参考什么。

例如，“你是发布协调员”属于角色；“发布前按固定清单检查”属于技能；“这个项目每周三发布，当前风险是移动端兼容性”属于记忆。

## 维护记忆

记忆需要维护。项目状态、决策、约定发生变化时，要及时更新。

如果旧信息继续保留会误导智能体，不要只追加一条新说明，应该明确替换或删除旧内容。完成的临时事项、不再有效的假设、过期偏好，也应该清理掉。

同一件事不要用多个不同说法保存。如果记忆里出现冲突，智能体很难判断该相信哪一条。

## 下一步

- [使用记忆](./use-agent-memory.md)
- [配置智能体的角色、技能和记忆](./configure-agent-resources.md)
- [使用角色](./use-agent-roles.md)
- [使用技能](./use-agent-skills.md)
