龙虾记忆力特训
龙虾的记忆力 — 让AI助手越养越懂你
普通的AI聊天工具是金鱼记忆:关掉窗口就忘光。而养熟的龙虾会记得你上周说过的项目、 你喜欢的回复风格、你家猫的名字。这篇讲透龙虾(OpenClaw)的记忆系统 — 它怎么记、记在哪、怎么让它记得更准,以及"做梦"(Dreaming)是怎么回事。
龙虾的两层记忆
龙虾的记忆分两层,就像人的短期记忆和长期记忆:
- 对话记忆(短期) — 当前会话里聊过的内容,龙虾都能接得上。 这一层所有AI都有,不稀奇。
- 长期记忆(内置向量记忆) — 跨会话、跨平台的持久记忆。 重要的信息被存成"记忆条目",之后聊到相关话题时,语义相近的旧记忆会被自动联想出来 — 哪怕你换了说法。这是龙虾"越养越懂你"的核心。
向量记忆的意思是:记忆不是按关键词死板匹配,而是按语义检索。 你三周前说"我对海鲜过敏",今天问"帮我订个餐厅",龙虾会自己想起来避开海鲜 — 虽然你今天根本没提"过敏"两个字。
Dreaming — 龙虾睡觉时在做梦
这是龙虾最有灵性的功能:Dreaming(做梦)。 空闲的时候,龙虾会在后台把最近的对话翻出来"复盘" — 提炼出值得长期记住的信息,整理进长期记忆里。
就像人睡觉时大脑会巩固白天的记忆一样,龙虾做的梦越多,对你的了解越系统: 零散的对话变成结构化的"关于主人的档案"。这也是为什么老龙虾用起来明显比新龙虾顺手 — 它真的在积累。
怎么让龙虾记得更准?
直接告诉它"记住"
最简单的方法:跟龙虾说"记住,我的周报每周五交"、"记住我不吃香菜"。 明确说"记住"的内容会被优先写进长期记忆。
让它复述确认
重要信息可以让龙虾复述一遍:"你记住了什么?" 记错了当场纠正,纠正本身也会更新记忆。
人设里写死的最牢
永远不该忘的规则(称呼、语言、禁忌)建议直接写进系统提示词, 这一层比记忆更稳,详见 调教龙虾指南。
记忆的隐私边界
龙虾的记忆存在你自己的独立容器里 — 每只龙虾一个隔离的 Docker 容器, 记忆不会跨用户共享,也不会被拿去训练模型。删除实例时记忆随容器一起删除。 你可以随时让龙虾"忘掉"某条记忆,或直接查看它记了什么。
和爱马仕的记忆有什么区别?
姊妹框架爱马仕(Hermes Agent)的原生记忆是 Markdown 笔记 + 全文检索 — 透明、可以直接打开文件看,但语义联想要靠可选插件。 龙虾的向量记忆 + Dreaming 则是开箱即用的"越养越懂"。 完整对比见 养龙虾还是养爱马仕。
记忆力 FAQ
换了聊天平台,记忆还在吗?
在。记忆属于龙虾本体,不属于窝。你在 Telegram 里教它的东西, 到微信、Discord、Web Chat 里它照样记得。
记忆会拖慢龙虾吗?
不会明显变慢 — 记忆检索是按需联想相关条目,不是每次把所有记忆都塞给模型。
免费试用有记忆功能吗?
试用实例的记忆功能有所简化(语义检索依赖的嵌入模型是付费套餐功能)。 付费套餐(首月 $3,续费 $6/月起)解锁完整的向量记忆和 Dreaming。
怎么让龙虾忘掉一件事?
直接说"忘掉 XX"即可。彻底重来的话,也可以清空记忆或重置实例。