说实话,我第一次用OpenClaw的时候,真的被惊到了。
那天我正在写一个自动化脚本,写到一半有事中断了。第二天重新打开会话,随手发了句"继续昨天的脚本任务",结果OpenClaw直接调出了完整的上下文,连我卡在哪里、用了哪些参数都记得清清楚楚。
这感觉就像......你有个过目不忘的助手,有木有!
你可能也遇到过这种情况:跟AI聊得好好的,关掉再打开,它又变回了那个"初次见面请多关照"的陌生人。但OpenClaw不一样,它能记住你的偏好、习惯,甚至项目细节。
那OpenClaw到底是怎么做到"过目不忘"的呢?
一、三层记忆系统
简单说就是:把AI的记忆,结构化的存到你的电脑文件里。OpenClaw的记忆系统分三层:短期记忆、中期记忆和长期记忆。
1. 短期记忆
OpenClaw的短期记忆就是当前对话的上下文,就像是聊天时,你和别人正在聊的事情就是你们对话的上下文一样,这一点与传统AI助手类似。
2. 中期记忆
这是我最喜欢的设计——每天一个记忆文件。
在openclaw的工作空间里,有个 memory 文件夹,里面存放的是按日期命名的记忆文件:
2026-03-22.md(今天)2026-03-21.md(昨天)2026-03-20.md(前天)
每天的所有重要对话、决策、学习内容,都会自动记录在对应的文件里。
那这有什么用呢?比如上周三讨论的项目细节,今天突然需要参考下,直接说:帮我查询下上周三的记忆文件,小龙虾就会将对应的记忆导入到当前的对话上下文,根本不用在聊天记录里翻来翻去。
3. 长期记忆
在openclaw的工作空间里,还有个MEMORY.md 文件,这是OpenClaw的"经验库",存储的是提炼过的精华:
重要的项目决策 你的个人偏好 反复出现的需求模式 踩过的坑和教训
二、小龙虾怎么知道什么时候需要记忆?
1. 你明确说"记住这个",这是最简单直接的方式,比如我说:"记住,我以后写公众号都用这个模板",OpenClaw就会立即将该信息更新到长期记忆文件中。
2. 重要的项目决策,涉及到长期项目的关键决定,会自动记录。比如选择某个技术栈、确定项目架构等。
3. 重复出现的模式,如果你第三次说"帮我按照markdown格式整理一下文档",OpenClaw会意识到这是你的常用需求,记录下来。
4. 踩坑经验,某个配置错误导致任务失败?这个教训会被记下来,下次遇到类似情况会提醒你。
5. 心跳机制:定期"整理记忆",OpenClaw有个心跳功能,会定期执行后台任务,你可以通过编辑 HEARTBEAT.md 文件,自定义这些心跳任务。
三、启动时的"唤醒仪式"
新建会话时小龙虾的记忆是怎么加载的呢?原来每次启动时,他都会执行一个固定的"唤醒流程":
# 伪代码,方便理解启动OpenClaw → 读取 SOUL.md # 我是谁?(身份设定) 读取 USER.md # 我在帮谁?(用户信息) 读取最近记忆文件 # 最近在做什么? 如果是私人对话,读取 MEMORY.md # 长期经验库这个流程确保OpenClaw每次"醒来"都能快速进入状态,而不是从零开始。
注意,里面有一个重要细节,仅私人对话才加载长期记忆,也就是在群聊/公开场合不加载长期记忆,保护个人隐私。
四、使用技巧根据自己的使用经验,总结几个实用技巧:
1. 主动告诉它"记住什么",不要等AI猜,直接说:"把这个记到长期记忆里"、"这个配置很重要,记住它"。
2. 定期检查记忆文件,偶尔打开 MEMORY.md 看看,了解AI记住了什么。如果有不准确的地方,可以直接编辑修改。
3. 利用每日日志复盘,memory 文件夹是你的"数字工作日志",每周花10分钟看看,能清楚知道这周做过事情的细节,有效支撑项目复盘。
4. 配置心跳任务,在HEARTBEAT.md 里添加定期任务,比如:
# 每天自动整理记忆- 检查未读重要消息- 从最近3天的日志提取关键信息到长期记忆- 提醒今天的待办事项5. 注意隐私边界,敏感信息可以说"这个不要记住",或者在群聊中注意不要提及敏感内容(虽然群聊不会加载长期记忆)。
据相关消息,关于小龙虾的记忆系统,后期还有几个值得期待的功能:
记忆关联:自动发现不同记忆之间的联系,比如:"哦,你这两个项目都用到了相同的技术栈"
记忆检索优化:更智能的关键词搜索 不用记具体日期,说"找上次那个爬虫项目"就能找到
多模态记忆:支持图片、代码片段的记忆 截图保存的配置、常用的代码模板都能记住
记忆版本控制:集成Git,可以回溯记忆的历史版本 "看看上周三的记忆是什么样"
六、写在最后:为什么这个设计很重要?
OpenClaw的记忆系统,让AI助手从"一次性工具"变成了"长期伙伴"。它记得你的偏好,了解你的习惯,能从过去的错误中学习——这不就是我们期望的智能助手该有的样子吗?
设计哲学很清晰:
渐进学习:每天进步一点点 本地存储:数据留在你的设备上 分层记忆:可靠的存储胜过完美的算法 按需加载:按需获取长远记忆 用户可控:记忆什么、不记什么,你说了算 安全隔离:不同会话场景区分处理,保护隐私
好的工具应该适应人,而不是让人适应工具。
关注 ↓ ↓ ↓
夜雨聆风