一、先一句话明白:Agent 为啥需要记忆?
没有记忆的 AI:你上一句问啥、刚聊过什么,它立马忘,每次都像第一次跟你聊天。
有记忆的 Agent:能记住你们上下文对话、历史偏好、长期习惯,越聊越懂你。
就跟人一样:人有短时记性、长期记性,Agent 也有。
二、短时记忆(上下文记忆)
1. 是什么
只记住当前这一轮对话的内容,你不关会话、不刷新页面,它就记得你们刚聊过啥。
2. 能记多久
只在本次聊天窗口有效
- 不关闭会话:一直记得上下文
- 关掉窗口、新开对话:立马全忘
3. 举个例子
你:帮我规划前端转大模型学习路线它给你规划完你接着说:再帮我压缩成每天学 2 小时版本
它能听懂 "压缩刚才那条路线"👉 靠的就是短时记忆
4 特点
- 容量小
- 只存当前聊天
- 关对话就清空
三、长时记忆(永久 / 长期记忆)
1. 是什么
把你的喜好、习惯、个人信息、长期设定 存起来,换窗口、隔天聊、过几天依然记得你。
2. 能记多久
长期保存,不会自动忘。
3. 举个例子
你跟它说:我是前端转行,想稳扎稳打学大模型,容易焦虑,喜欢细讲 + 刷题复盘。
过三天你新开对话,它还能记住你的性格、学习习惯👉 这就是长时记忆
4 特点
- 容量大
- 长期保存
- 跨会话、跨时间都能记住
- 一般存在向量数据库里
四、短时记忆 vs 长时记忆 一句话区分
- 短时记忆 :记当前聊天上下文,关窗口就忘
- 长时记忆 :记你的个人习惯、长期偏好,一直不忘
五、为什么 Agent 必须要有记忆
- 能连贯对话,不用每次重复背景
- 能记住用户偏好,越用越贴合你
- 支撑复杂多轮任务、规划任务
- 是高级智能体、私人助手的基础