AI 助手的持久记忆是怎么工作的
普通聊天应用的「上下文」只活在当前会话里,关掉就忘。这个应用给 AI 配了一套持久记忆:重要的事实、偏好、经验被存下来,跨会话带着走。
记忆是什么
一条记忆 = 一个键 + 一段内容 + 类别 + 命中次数。它存在本地应用设置里(JSON 序列化),应用重启不丢,所有会话共享。每次对话开始时,全部记忆按类别注入系统提示,AI 因此「记得你」。
记忆循环
- 存入:对话中 AI 判断某信息值得记住,调用记忆工具存下(默认指引它主动记录你的名字、偏好、项目、目标)
- 更新:同键的记忆再次出现就更新内容,不重复堆积
- 强化:某条记忆在后续对话里帮上忙时,AI 给它的命中次数加一
- 遗忘:过时或错误的记忆被主动删除
- 晋升:命中满 5 次的记忆成为晋升候选,可能被固化成永久设定——机制详见记忆晋升
四个记忆工具
| 工具 | 作用 |
|---|---|
| 记忆存储 | 存通用记忆(通用类) |
| 结构化学习 | 存带类别的记忆(经验/纠错/偏好) |
| 记忆遗忘 | 按键删除 |
| 记忆强化 | 命中计数加一 |
前三个与「记忆遗忘」在端侧模型上也可用;结构化学习与晋升工具只给远程模型。

开关与管理
- 默认开启;总开关在设置 → Agent 标签里
- 关闭后记忆工具从工具列表移除,但已存的记忆原样保留,重新打开即恢复
- 记忆列表展示最近更新的五条;更多时点「显示全部」看完整列表
- 点任意一条可编辑内容(键不可改),删除带约 4 秒撤销
- 存储损坏有保险:设置里的记忆数据无法解析时,先备份原数据再重建,唯一副本不会被直接覆盖
不想让它记什么,直接在对话里说「把这个忘了」,AI 会调用删除工具;想批量管理就去设置页,见记忆管理。