乐于分享
好东西不私藏

OpenClaw记忆篇:MEMORY.md,让AI真正“长记性”

OpenClaw记忆篇:MEMORY.md,让AI真正“长记性”

一、为什么需要 MEMORY.md?

用AI助手时,最让你抓狂的是什么?

它总是不记事。

每次会话一结束,之前几小时聊的内容就像被风吹走了一样。下次打开,你又得从头介绍自己、公司项目背景、技术偏好……效率低到令人崩溃。

OpenClaw 的设计者想得很明白:人的记忆是分层的,AI 也应该这样。

龙虾虽然“脑子”外置,但这招恰恰解决了大模型“不记事”的根本问题。

具体怎么实现的呢?OpenClaw 构建了一套超贴合人类认知过程的三级记忆架构,而 MEMORY.md 就是这套系统的灵魂。

三级记忆模型,简单说就是:

记忆层级
存什么
作用
短期记忆

(Daily Logs)
每天的工作流水账
自动加载“今天+昨天”的日志,让AI保持近48小时的连续感,不会信息爆炸
近端记忆

(Sessions)
完整的历史聊天记录
存档备用,随时翻旧账
长期精选记忆

(MEMORY.md)
高价值信息:技术栈偏好、关键决策、操作习惯
重头戏

——这才是AI真正“长记性”的地方

比如:你爱用 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已经很清楚了。

(公众号二维码)请大家多多关注!