记忆系统:让 AI 记住你说过什么
记忆系统:让 AI 记住你说过什么
用 OpenClaw 第一周,我发现它总忘事~
问它「我昨天让你做什么了」,它说不知道~
配了记忆系统之后,它连我的偏好都记得清清楚楚~
三层记忆
OpenClaw 的记忆分三层:
SESSION 级 — 当前对话的上下文,关了就没了 MEMORY.md — 长期记忆,AI 主动写入 daily log — 每天的操作记录,放在 memory/daily/YYYY-MM-DD.md
配置 MEMORY.md
在 workspace 根目录创建 MEMORY.md:
# MEMORY.md
## 基本信息
- 时区: Asia/Shanghai
- 偏好: 简洁输出,不要废话
## 核心认知框架
- AI = 超级大浪潮
- 自己永远是最大的
- 工具陷阱检测:玩工具 ≠ 用工具赚钱
AI 每次启动都会读这个文件~
所以把不变的放这里,会变的放 daily log~
Daily Log 怎么写
OpenClaw 有条铁律:所有重要操作必须写 daily log~
文件路径:memory/daily/2026-03-09.md
格式:
# 2026-03-09 Daily Log
## 08:00 - 热点扫描
- 任务:多源扫描 GitHub/HN/ProductHunt
- 发现:某项目 1,168 stars/day
- 输出:已发送到情报频道
- 关键词机会:XXX
这个 log 是 AI 的「短期工作记忆」~
cron job 执行完会自动写,你手动操作也要写~
一个坑:路径错误
我一开始把 daily log 写到了 memory/YYYY-MM-DD.md,结果 AI 找不到~
正确路径是 memory/daily/YYYY-MM-DD.md~
少了一层 daily/ 目录~
这个坑在 AGENTS.md 里明确写了,但我还是踩了~
先读规则,再动手~
另一个坑:把易变状态写进 MEMORY.md
有人把「当前磁盘使用率 59%」写进 MEMORY.md~
第二天磁盘变成 60%,MEMORY.md 还是 59%,AI 就困惑了~
MEMORY.md 只写不变的(ID、时区、偏好)
会变的写 daily log(今天做了什么、遇到了什么问题)
核心观点
写下来 > 记住它~
AI 不会忘事,前提是你把事写进正确的地方~
你的 OpenClaw 记得住你说过什么吗~