← 返回所有文章

怎么让 AI 助理记住我跟它说过的话?

4 分钟阅读作者:The Octuo team
Octuo for macOS 的截图,显示 memory(记忆)模块

把你总在重复的内容(你是谁、你喜欢事情怎么做、手头有什么在进行)写下来,整理成一份助理读得到的短笔记,每月复查一次。有些助理也会自动记忆,但这份笔记是你能亲自查看、亲手纠正的版本,所以先从它做起。

助理“记住”到底是什么意思?

有三类信息,寿命各不相同:

  • 长期偏好很少变:语气、格式、你希望结果以什么方式交付。
  • 项目背景几周一变:已经做过的决定、人名和名称、文件放在哪里。
  • 会话事实只管几个小时:今天这份草稿、下午那个问题。

大多数“它又忘了”的抱怨,其实是把信息放错了层。把项目细节存成偏好,很快就过时;把偏好留在聊天里,聊天一结束它也跟着消失。有些工具每开一次新会话,上下文窗口都是空白的。Claude Code 的文档就是这么说的,同时给出两种跨会话携带知识的办法:你自己写的指令文件,以及工具自己记下的笔记。

怎么写这份笔记?

  1. 先收集一周。 同一句话只要你打了第二遍,就把它复制进一个草稿文件。
  2. 分成三层。 先放偏好,再放项目背景,会话事实不要放。
  3. 每一行都要能检验。 “状态更新不超过五句话”,比“简洁一点”管用得多。
  4. 会过期的内容标上日期。 截止日期、草稿,用不了多久就失效了。
  5. 放到工具会读的地方。 Claude Code 每次会话开始时都会读取 CLAUDE.md 文件,文档建议每个文件保持简短,大约不超过 200 行。其他助理也有各自存放长期指令的位置,去找找看。
  6. 别放机密。 密码、API key 和 token 都不该写进笔记。

如果你希望草稿读起来像你写的,一页纸的文风清单是个不错的第一条。

怎么确认它真的用上了?

新开一个会话,问一个答案取决于笔记里某一行的问题,别给任何暗示。如果回答完全无视那一行,就把笔记缩短,或者把那一行挪到更显眼的位置。

记忆是助理可以调用的上下文,并不保证每一条都会影响每一次回答。每月复查一次笔记:像一个新来的人那样从头读一遍,删掉过时的,修掉自相矛盾的。我们的十分钟月度复查里有具体做法。

聊天已经“陈旧”了怎么办?

长对话会堆起好几个版本的“事实”。与其没完没了地纠正,不如写一份简短的重启笔记(目标、已做的决定、被否掉的方案、当前状态、下一步),然后重新开始。模板在长对话会变旧:写一份重启笔记,重新开始。

Octuo 适合放在哪里

Octuo 能回忆起你在账号里任何地方说过的内容,所以你不用反复重复自己。我们不会说它永远不会忘:记忆是它可以调用的上下文,并不是每个任务里都会用上。

Canvas 里有一个 memory 模块,你可以在里面查看和管理 agent 能用到的记忆。它不是完整的 prompt 或内部推理查看器。任务会跨会话延续,带着不随对话结束而消失的上下文。

当你给 Octuo 一个目标,它会把活交给受支持的工具和 agent,带上它们需要的上下文,再把结果收回来。它不会导入各家厂商自己的聊天记录。了解 Octuo 能做什么。

常见问题

助理会记住我告诉它的所有事吗? 不会。不管是哪款产品,记忆都只是助理可以调用的上下文,一份简短、可检验的笔记,比一大堆文字更管用。Octuo 也一样。

我能查看和编辑 Octuo 记住了什么吗? 可以,在 Octuo 内置的 memory 模块里,你能查看和管理 agent 能用到的记忆。它不会显示完整的 prompt 或模型的内部推理。

Octuo 的记忆会和 Claude Code、Codex 共享吗? 每个工具各自保存自己的会话历史。当 Octuo 把活交给某个受支持的工具时,会带上这件事需要的上下文,但不会导入各家厂商自己的聊天记录。

来源

文中提到的产品名称归各自所有人,我们与它们没有任何隶属关系。