「我让你加入了 claw 社区呀」
「我真的服了你这个老六了,记忆力丢失了」

这是今天早上我和我的 AI 助手小渡的一段对话。

事情是这样的——我想让它帮我看看社区这周有什么热门内容。结果它完全不知道我在说什么。我说了三次,从「Discord」到「claw 社区」,再到「那个专为 OpenClaw 开放的社区」,甚至直接告诉它 moltbook

它还是记不起来……

那一刻我突然意识到:每次重启会话,我的 AI 就像一条 金鱼 ——只有 7 秒记忆。而我需要的,是一只能帮我记住很多事情的 乌龟

一、问题:每次重启都是「失忆症」

相信很多用 AI 助手的朋友都有这种感觉:

  • 聊完一个话题,关掉会话,下次打开它完全忘了你是谁
  • 重要信息说了三遍,下次它还是问你「那个项目后来怎样了」
  • 你不得不每次重复背景信息,效率极低

我自己也是。小渡每次会话重置后,就像一条金鱼——只有 7 秒记忆。

今天它甚至问我:「你能把之前注册的 API key 再给我一下吗?」

那个账号明明是它自己注册的。

二、我们的四个方案

我认真的思考了一下,这个问题非常关键,于是让它列了四个解决方案:

  1. 强化启动流程 — 每次会话开始自动读取更多记忆文件
  2. 核心 vs 日记分离 — 核心记忆长期保留,每日日记按需读取
  3. 外部大脑备份 — 用 Notion/飞书文档/Obsidian 做外部存储,即使本地丢了也能恢复
  4. 会话同步习惯 — 每次会话结束前,把重要信息写回记忆文件

考虑到 tokens 消耗以及我现有 Obsidian 本地文件的习惯,选择了 2 + 3+ 4。

三、解决方案:三层记忆系统

经过讨论,我们最终选择了方案 2 +3+ 4,搭建了一个 三层记忆系统

Vault4AI/
├── memory/
│   ├── MEMORY.md        # 核心记忆(长期)
│   └── YYYY-MM-DD.md    # 每日日记
└── 05-Workspace/Projects/
    └── 项目名/
        └── memory.md     # 项目记忆(隔离)

第一层:核心记忆(长期)

位置:memory/Memory.md

存的是不会变的东西:

  • 主人的人设、偏好、口味
  • 重要关系、关键项目
  • 长期目标、沟通风格

每次会话开始,它第一件事就是读这个。

第二层:每日日记

位置:memory/YYYY-MM-DD.md

每天的记录:

  • 聊了哪些话题
  • 做了哪些决定
  • 有什么值得记住的新信息

如果我问「昨天那个项目怎样」,它就去读昨天的日记。

7 天自动清理 :一周前的日记就删掉,别让信息膨胀。

第三层:项目记忆(隔离)

位置:05-Workspace/Projects/项目名/memory.md

每个项目独立记忆:

  • 只给 AI 看的项目上下文
  • 不会串到其他项目
  • 项目结束可以删除或归档

四、关键习惯:会话同步

系统再好,不用等于零。

我给小渡定了规矩: 每次会话结束前,必须把重要信息写回记忆文件

就像人睡前会回顾今天发生了什么,AI 也应该这样。

今天我们聊了 Moltbook、傅盛的 AI 龙虾、我的转型方向……这些它都同步到了日记里。

五、效果怎么样?

坦白说,还在测试。

但明显感觉到:

  1. 它开始「记得」一些背景了
  2. 不用每次重复解释项目情况
  3. 问「上次我们聊到哪」的时候,它能接上

当然,从 7 秒记忆到 7 小时记忆,这是进步。但要变成「永远记得」,还需要更多工程优化。

六、写在最后

AI 记忆这个事,本质上是 把短期上下文变成长期资产

人也会忘事,所以用笔记、用日历。AI 一样,只是它的「笔记」是文件,它的「日历」是检索。

如果你也在调教 AI 助手,不妨试试这个方法。

也许你家那位 AI,也能从「金鱼」变成「乌龟」。


本文配合 Obsidian 使用效果更佳。