用OpenClaw的人基本都遇到过这个情况:
装好,跑起来,很顺。第二天再打开——"你好,我是你的AI助理,请问有什么可以帮你?"
它忘了你是谁,忘了你们聊过什么,忘了它自己配置过什么。
这不是bug。这是AI的天然特性——语言模型的上下文窗口是有限的,你得主动给它加"记忆层"。
今天说清楚OpenClaw的记忆体系怎么搭,以及怎么用才不死胡同。
01|先搞清楚:OpenClaw有几层记忆
从快到慢,从短到长:
第一层:单次会话记忆 就是你跟它的一次对话窗口。关掉就没了。ChatGPT也是这层。
第二层:Skill Memory 每个Skill自己的状态记录。比如你的reminder skill记了"明天下午三点开会",这个不丢。
第三层:MEMORY.md 全局长期记忆盘。你写进去的东西,每次启动都会加载。适合放:你的身份、偏好、正在跟进的project、重要联系人。
第四层:Daily Notes(memory/YYYY-MM-DD.md) 每天的会话日志。相当于日记,每天自动生成,回溯用。
第五层:外部知识库 你可以接RAG或者本地文件,让它读你自己的文档、笔记、代码。
02|MEMORY.md怎么用才对
很多人把MEMORY.md当垃圾桶,什么都往里塞。
结果每次启动加载一堆无效信息,AI反而被干扰。
正确用法是:只放"AI需要长期记住但自己猜不到"的东西。
比如:
# 关于我
- 名字:XXX,叫我XXX就行
- 时区:Asia/Shanghai
- 职业:独立开发者 / 产品经理 / 内容创作者
- 主要用OpenClaw做什么:代码review / 信息聚合 / 自动化任务
# 项目状态
- 项目A:正在搭建RAG知识库
- 项目B:配置飞书机器人的多Agent调度
# 偏好
- 回复风格:直接、有信息量,不要废话
- 沟通渠道:主要飞书,备用邮件
不要放:
今天的天气(过时) 具体聊过的内容细节(让daily notes去记) 常识性的东西(AI自己知道)
03|Daily Notes:你的AI日志本
每次会话结束,如果你觉得这段对话值得记住,可以让AI帮你写进去:
memory/2026-04-07.md
格式随意,关键是记:
做了哪些决定 发现什么问题 接下来要做什么
这样当你下周再打开,AI读一下最近的日记,就知道上次停在哪了。
04|外部知识库:让它读你自己的东西
MEMORY.md容量有限,如果你有大量的个人文档(笔记、代码、文档),可以让OpenClaw直接去读。
配置方式:
knowledge:
local_files:
enabled: true
paths:
- ~/Notes
- ~/Documents/projects
- ~/workspace
这样你在问"上次那个关于多模型的配置我放哪了",AI可以直接去搜你本地的文件,而不是靠记忆。
05|记忆层叠加使用的感觉
说一个真实场景,用好了这五层记忆的AI:
周一上午9点,你打开飞书:
"帮我看看这周有什么任务要处理"
↓
AI查MEMORY.md知道你是谁、你在做什么项目
↓
AI读memory/目录知道上周五完成了什么、周末有没有新情况
↓
AI读外部知识库里的任务文档
↓
直接给你总结:"这周有三个待办:1. X项目周三前要交付 2. Y问题的复盘还没写 3. 昨天的会议纪要还没同步"
↓
你说"先处理Y"
↓
AI直接去读对应文档,帮你写完复盘
全程不用你翻记录,不用解释背景,它就是知道。
06|常见误区
❌ 只靠单次会话 每次重新打开,AI失忆从头来,白配了。
❌ MEMORY.md塞太多 几百行的MEMORY.md每次加载慢,AI反而容易被干扰。建议定期清理,只留 distillation(提炼出来的精华)。
❌ 从不写Daily Notes 觉得"反正AI记着呢"。但AI的会话记忆你不主动写进文件,它关掉就没了。
❌ 知识库和MEMORY.md混用 知识库是拿来读的,MEMORY.md是给AI"内化"用的。两者逻辑不同,不要混为一谈。
写在最后
AI的"失忆"不是它的错,是你没有给它建记忆系统。
人和AI的合作方式,本质上是:你设计记忆结构,它负责调用记忆,你负责检查记忆的准确性。
三层下来,它就不再是每次都"你好,我是你的AI助理"了。
它是真正的——认识你的AI。
🚀 MiniMax Token Plan 惊喜上线!新增语音、音乐、视频和图片生成权益。邀请好友享双重好礼,助力开发体验!
好友立享 9折 专属优惠 + Builder 权益,你赢返利 + 社区特权!
👉 立即参与:

夜雨聆风