乐于分享
好东西不私藏

别再把 OpenClaw 当聊天机器人了(2):记忆系统怎么搭?

别再把 OpenClaw 当聊天机器人了(2):记忆系统怎么搭?

想要一个“越用越懂我”的 OpenClaw。

但现实通常是:

  • 用了一周,又开始反复解释偏好
  • 做过一轮的项目,下次还像从头开始
  • 明明踩过的坑,过两天还能再踩一次

这不是模型不够强,是记忆层没搭好。

一句话说透:

没有记忆系统,再强的 Agent 也只是临时工。

一、记忆别乱记,先分 3 层

建议先按这 3 层来分。

1)长期记忆:记“长期不太变”的东西

放什么?

  • 你喜欢什么风格
  • 默认输出目录
  • 哪些任务默认直接做
  • 模型偏好
  • 固定工作规则

这类内容适合放到:`MEMORY.md` 或 `USER.md`

2)每日记录:记“今天发生了什么”

放什么?

  • 今天做了哪些任务
  • 哪个决策定下来了
  • 哪一步翻车了
  • 下一步该接什么

这类内容适合放到:`memory/YYYY-MM-DD.md`

3)经验规则:记“下次别再踩坑”

放什么?

  • 某个 key 该从哪里加载
  • 某个脚本执行前必须先做什么
  • 某个接口最常见报错怎么处理
  • 某类任务应该先读哪个 skill

这类内容适合沉淀成:

  • `memory/episodic/*.json`
  • `memory/semantic-patterns.json`
  • 或者直接写进相关说明文件

别一股脑全塞进一个文件。那样后面只会越记越乱。

二、实用的文件分工

1. USER.md

专门放人的偏好。

示例:

- 写作风格:开头钩子强,别空
- 文件输出:默认保存到 /Users/kithan/Documents/自媒体
- 执行风格:低风险直接执行,高风险先确认
- 模型偏好:默认优先 openai-codex/gpt-5.3-codex

2. MEMORY.md

放长期稳定规则。

示例:

## 写作
- 公众号文章要更丰满,别写成提纲
- 少一点 AI 腔,多一点真实判断

## 工作流
- 生成文章后默认同时输出 md 和 html
- 能直接执行就别来回确认

3. memory/2026-03-11.md

放当天发生的事。

示例:

- 今天把 OpenClaw 进阶技巧系列改成了公众号系统文章 4 篇
- 后续要把 02/03/04 也统一升级

这三个层次一分开,整个记忆系统就顺了。

三、到底什么值得记?

不是所有东西都值得写进记忆。

值得记的

  • 以后还会反复用到的偏好
  • 已经验证有效的做法
  • 容易重复踩的坑
  • 已经做出的关键决策

不值得记的

  • 一次性闲聊
  • 临时废话
  • 过几小时就没价值的信息
  • 没有后续复用价值的细节

判断标准很简单:

这条信息,下周还值不值得再用一次?

如果值得,写下来。

如果不值得,别污染记忆。

四、最容易犯的 3 个错误

错误 1:只记偏好,不记教训

很多人只会写“我喜欢什么风格”,却不写“哪种做法一定会翻车”。

其实后者往往更值钱。

错误 2:什么都记

看起来很认真,实际上是在制造垃圾堆。

错误 3:记了但不更新

过期信息比没有信息还麻烦,因为它会误导后续动作。

五、喂饭版建议:你现在就先做这 3 件事

第一步

把长期偏好补进 `USER.md`

第二步

从今天开始,每天写一份 `memory/YYYY-MM-DD.md`

第三步

每次踩到一次“下次一定还会再遇到”的坑,就沉淀成一条规则

就这三步,已经够你把 OpenClaw 从“会聊天”提升到“开始有长期协作感”。

六、最后一句

如果你把 OpenClaw 用成了聊天机器人,问题不在它不会记,而在于自己从来没认真搭过记忆层。

真正好用的 Agent,不是回答更花,而是:

你讲过一次的重要东西,它下次真的接得住。