08. OpenClaw 记忆系统:让 AI 记住你的一切

08. OpenClaw 记忆系统:让 AI 记住你的一切

OpenClaw 专题系列 · 第八篇


你有没有这种感觉?

每次跟 AI 对话,都像是在跟一个失忆的天才聊天。

上次你告诉它你喜欢简洁风格,下次它还是给你写了一堆废话。

这不是你的问题,是它的设计问题。

大多数 AI 工具默认没有记忆。每次对话从零开始。OpenClaw 改变了一点:它把记忆写进了文件。


一、OpenClaw 的记忆是怎么工作的?

核心思路:用 Markdown 文件当记忆,而不是存在某个云端数据库里。

你看得见、摸得着、改得了。

~/.openclaw/workspace/
├── AGENTS.md       # Agent 行为规则
├── SOUL.md         # 人格定义
├── USER.md         # 用户信息
├── MEMORY.md       # 长期记忆
└── memory/
    └── YYYY-MM-DD.md   # 每日记录
文件 作用 类比
AGENTS.md Agent 的行为规则 “我该怎么做”
SOUL.md 人格和语言风格 “我是谁”
USER.md 关于用户的信息 “你是谁”
MEMORY.md 长期记忆精华 “我的经验总结”
memory/ 每日日志 “今天的日记”

二、每次对话时它做了什么?

每次你发消息,AI 在回复之前会:

1. 加载 AGENTS.md → 知道自己该遵守什么规则

2. 加载 SOUL.md → 知道自己该用什么语气说话

3. 加载 USER.md → 知道你是谁、喜欢什么

4. 加载最近的 memory 文件 → 知道最近发生了什么

5. 加载 MEMORY.md → 提取重要的长期信息

然后它才开始处理你的消息。

所以你不需要每次都重新交代背景。它已经知道了。


三、记忆是怎么积累的?

自动积累

OpenClaw 会在对话过程中自动把重要的事记录到当天的 memory 文件里。

手动积累

你也可以直接告诉它:”记住,我每天早上 8 点需要一份日报。”

你还可以直接编辑这些文件——它们就是普通的 Markdown 文件。


四、记忆的层级

层级 内容 行为
HOT(热) AGENTS/SOUL/USER.md 每次都加载
WARM(温) 最近的 memory 文件 + MEMORY.md 提供上下文
COLD(冷) 更早的日志 搜索时加载

五、向量搜索

OpenClaw 还有基于 SQLite 的向量数据库。它不是简单的”关键词匹配”,而是能理解语义。

你问:”上次那个部署的事后来怎么样了?”

它能找到相关内容,即使原文用的是”上线”而不是”部署”。


六、安全与隐私

  • 记忆存在你自己机器上的文件里
  • 不会被上传到任何第三方
  • 随时可以查看、修改、删除
  • 备份很简单——拷走整个文件夹就行

_(OpenClaw 专题系列 · 持续更新中)_

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注