OpenClaw记忆篇:MEMORY.md,让AI真正“长记性”
一、为什么需要 MEMORY.md?
用AI助手时,最让你抓狂的是什么?
它总是不记事。
每次会话一结束,之前几小时聊的内容就像被风吹走了一样。下次打开,你又得从头介绍自己、公司项目背景、技术偏好……效率低到令人崩溃。
OpenClaw 的设计者想得很明白:人的记忆是分层的,AI 也应该这样。
龙虾虽然“脑子”外置,但这招恰恰解决了大模型“不记事”的根本问题。
具体怎么实现的呢?OpenClaw 构建了一套超贴合人类认知过程的三级记忆架构,而 MEMORY.md 就是这套系统的灵魂。
三级记忆模型,简单说就是:
|
|
|
|
|---|---|---|
| 短期记忆
|
|
|
| 近端记忆
|
|
|
| 长期精选记忆
|
|
重头戏
|
比如:你爱用 TypeScript、某个API必须用POST方法、部署环境喜欢 Docker……这些都会存进 MEMORY.md,AI再也不会忘。
二、MEMORY.md 的三大优势
OpenClaw 的设计哲学很朴素:大道至简。AI 读信息的方式和人类类似——它只认磁盘上实实在在的纯文本 Markdown 文件,没有什么看不见的“隐藏状态”。
1️⃣ 永久的智囊库
MEMORY.md 不是普通的文档,它好比 《企业全局 SOP 指南》。
你只要说一句:“记住,我的项目默认使用 Python 3.11”——这条规则立刻写进文件。
之后每次新会话启动,MEMORY.md 都会自动预加载。AI 永远知道你的开发环境规范,不用你重复第二遍。
2️⃣ 检索又快又准,拒绝烧Token
很多AI助手用久了就变得臃肿,动不动消耗海量Token。MEMORY.md 怎么解决?
它被细粒度地索引和分块,再加上独门秘籍:SQLite + 向量化混合搜索。
-
关键词搜索(BM25算法):精确找出配置字符串、命令等硬信息。
-
向量搜索:你搜“网关主机”,它能自动联想并找出“运行 OpenClaw 的那台服务器”。
-
混合搜索:把语义相似度和关键词匹配结合起来,命中率极高。只把最精简、最正确的上下文喂给大模型,省钱又高效。
3️⃣ 绝对透明,你可以亲手检查
你随时可以打开这个文件:~/.openclaw/workspace/MEMORY.md
直接用眼睛看——AI到底记住了你什么?
觉得记错了?手动改掉它。觉得规则过时了?删掉它。
每一段记忆都完全可控、可追溯,没有黑盒,没有玄学。
三、总结与实用技巧:把AI炼成真正的“老员工”
说到底,MEMORY.md 在 OpenClaw 中的地位,相当于 一个永不辞职、永远在线的资深专家的前瞻性大脑。
它让AI从“临时助手”进化为“专属专家”。
💡 给你的“养龙虾”建议:
养成主动记录的好习惯。 比如:
-
关键方案讨论结束后
-
完成高强度代码审查后
-
任何一次踩坑填坑之后
随时随地用自然语言告诉它:
“嘿,帮我记住:未来所有关于支付回调的业务逻辑,请优先参考
docs/payment_callback.md这个文件……”
数据就会自动持久固化。下一次新会话,AI已经很清楚了。
(公众号二维码)请大家多多关注!

夜雨聆风