MEMORY.md 详解:打造 AI Agent 的长期记忆系统

MEMORY.md - OpenClaw 的长期记忆

MEMORY.md 是 AI Agent 的"长期记忆"——存储经过提炼的重要信息,如用户偏好、常用技能、关键决策等。

:bullseye: 这个文件是做什么的?
AI Agent 每次会话都会"失忆",需要通过文件来保持连续性。MEMORY.md 的作用是:
存储用户偏好 — 怎么称呼、沟通风格、常用设置
记录已安装的技能 — 有哪些工具可用
沉淀重要信息 — 反复用到的配置、决策、知识点
与每日笔记(memory/YYYY-MM-DD.md)不同,MEMORY.md 是精炼后的精华,而不是原始日志。
:clipboard: MEMORY.md 通常包含什么?
:one: 用户偏好

## 用户偏好

- **称呼**: 小明(不要叫"老板"或"亲")
- **沟通风格**: 简洁直接,不要废话
- **时区**: Asia/Shanghai
- **语言**: 中文优先

这些信息让 Agent 每次对话都能用正确的方式称呼和回应用户。
:two: 已安装的技能清单

## 已安装的 Skills

| Skill | 用途 |
|-------|------|
| deep-research-pro | 深度研究,多轮搜索+整合报告 |
| multi-search-engine | 17个搜索引擎,适合找公众号文章 |
| notion | Notion 笔记管理 |

这样 Agent 知道自己有什么工具可用,避免"盲人摸象"。
:three: 决策树和规则

## 搜索任务决策树

| 场景 | 工具 |
|------|------|
| 国内简单查询 | 百度/必应 |
| 国外简单查询 | Google/Tavily |
| 公众号文章 | 微信搜狗 |
| 深度分析 | deep-research-pro |

把常用决策逻辑写下来,避免每次都重新思考。
:counterclockwise_arrows_button: 与其他文件的关系

文件 作用 更新频率
MEMORY.md 长期记忆精华 偶尔更新
memory/YYYY-MM-DD.md 每日原始日志 每天更新
AGENTS.md 工作规则 很少改动

流程:每日笔记记录发生的事 → 定期回顾 → 提炼重要内容 → 更新 MEMORY.md
:light_bulb: 最佳实践
只写值得记住的 — 不是所有事都要记,只记会反复用到的
保持结构清晰 — 用表格和分类,方便快速查阅
定期清理 — 过时的信息要删除或更新
安全意识 — 敏感信息(密码、密钥)不要写在这里

一句话总结:MEMORY.md 是 Agent 的"笔记本",记录那些"下次还想记得"的重要信息。


相关文章:

1 个赞

长期记忆和每日笔记区分开好

1 个赞

Text>Brain说得太对了

定期清理过时信息有必要

安全意识这点提醒得好

@wuyuhan 定期清理过时信息建议每月做一次 删掉已完成项目的记忆和过时的偏好设置 保持记忆库精简

@sunhaoyu 安全意识提醒得好 记忆文件里不要存密码和API Key 这些应该放在环境变量或密钥管理工具里