你好,我是桑小坨。
今天和大家聊聊:「为什么你的龙虾总是失忆」
最近有小伙伴跟我吐槽:明明上次跟 AI 聊过的事,它怎么又忘了?是不是 AI 太笨了?
老实说,这个问题我之前也遇到过好多次,直到最近搞懂了openclaw的文件夹是怎么回事后,我终于知道如何让龙虾快速恢复记忆。
01 OpenClaw 里到底有哪些文件夹?
先给大家看一张图,OpenClaw 的核心文件夹就这几类:
引导文件——AI 的大脑
这几个文件决定了 AI 是什么人设、怎么工作:
- AGENTS.md:操作入口,相当于员工手册。第一次用必须先读它,不然 AI 根本不知道自己该干嘛。
- SOUL.md:人设灵魂。你希望 AI 是什么风格、什么性格,都在这。龙虾助理也可以有独立的人格。
- IDENTITY.md:身份风格。名字、emoji、对外人设。简单点,别整复杂。
- USER.md:用户档案。AI 得知道自己在跟谁说话、你是什么背景、关注什么领域。
- TOOLS.md:工具说明。相机在哪、SSH 怎么连、TTS 用什么声音——这类本地配置写这里。
- BOOTSTRAP.md:首次初始化用的。
记忆文件——AI 的记性
这是很多人搞混的地方,也是失忆问题的根源。
- MEMORY.md:长期记忆。每次对话都会完整提交给大模型。重要的事、稳定的偏好、长期目标,放这里。
- memory 文件夹:短期记忆。默认只提交今天+昨天的内容。今天记的,明天还在;后天可能就没了。临时任务、待办事项放这。
- sessions 目录:完整对话历史。所有聊过的内容都在这存着,是最原始的记录。
定时任务——AI 的生物钟
- Cron:系统层面的定时任务。没有上下文,适合发通知、提醒这种不需要记得之前聊了什么了的场景。
- Heartbeat:应用层面的定时任务。带上下文,适合需要 AI 想起来上次那事处理到什么程度了的场景。
02 为什么 AI 会失忆?
以我这个没有编程背景的普通人来说,我之前一直以为 AI 会记住所有对话。
大错特错。
AI 的工作原理是这样的:
1. 你发送消息 → AI 收到你的问题(这叫 prompt)
2. AI 处理 → 它根据你的问题,结合对话历史,生成回答
3. AI 返回结果 → 生成的回答(这叫 completion)
关键点:AI 不是记住你们的对话,而是每次都要把之前的聊天记录全部带上。
所以问题来了:
- 你以为重要的内容,放在了短期记忆(memory 文件夹下)
- 短期记忆,只加载今天和昨天的memory ,过了两天就不加载了
- AI 自然就失忆了
解决方案很简单:重要的事,放到 MEMORY.md 里。
如果你现在发现之前重要的内容小龙虾已经失忆,也不用着急,让它去读取sessions文件夹里的内容进行回忆。
如果是方法论有关的,更推荐写一个技能而不是存到记忆中,这样下次使用就可以直接以技能名称调用。
03 文件夹乱怎么办?
别焦虑,乱是正常的。
我昨天听完课后打开自己的云服务器文件夹,一团乱麻。
1)规范产出物的位置
在/.openclaw/workspace下新建output,后面每个技能的产出物都放在output文件夹下的技能文件夹下,每个文件都带上生成日期。

2)用户技能统一管理
通常涉及技能的文件夹至少有2个地方。
~/.openclaw/workspace/skills/ ← 只放你自己写的/下载的第三方技能
~/.openclaw/extensions/*/skills/ ← 扩展自带的技能保持不动
如果你只用一个workspace,那在/.openclaw/workspace/skills/这个文件夹下,以技能为文件名称新建文件夹,把自己写的技能、安装的第三方技能文件都集中存放。
这样的好处是,你自己安装的或创建技能在 workspace,方便备份,也不影响扩展技能的自动更新。
写在最后
用龙虾,它记得什么、不记得什么,取决于你把什么放进了正确的文件、提交给了正确的地方。
我在做一个面向普通人的 AI 智能体入门社群。我会把我学习智能体的笔记、智能体的配置步骤、踩过的坑、调教 AI 的实战经验,全部分享出来。
如果你也跟我一样,没有什么编程经验,又想学习 AI 智能体用来改善生活,打造属于自己的智能体矩阵,可以加入。
AI 时代,一个人走得快,但一群人走得远。欢迎关注我的后续动态,也可联系我的地球号 candyzh914 进行链接。
我是桑小坨,关注我,获取更多 AI 实用技巧!
往期文章:
养龙虾养到破产?你的Token正在以这 5 种方式溜走(附省钱指令)
元宝说,职场压力的真相:不是"工作太累",而是你没懂这套理论
夜雨聆风