记忆系统:让 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 记得住你说过什么吗~