前5天,我们搭建了OpenClaw,给它写了身份文件,接入了Notion,配置了自动化任务。但每次重启后,AI都像失忆了一样,又要重新解释一遍你的需求。
今天,我们要让OpenClaw真正"记住"你——你的习惯、偏好、常用命令、项目结构。让它越用越懂你。
为什么需要记忆系统?
想象一下,你雇了一个助理,但他每天早上都失忆,你得重新告诉他:
❌ 没有记忆系统的对话
你:帮我整理今天的任务
AI:好的,请问你的任务在哪里?
你:在Notion的任务看板里
AI:请提供Notion数据库ID
你:(又要翻一遍配置...)
✅ 有记忆系统的对话
你:帮我整理今天的任务
AI:好的,正在从你的Notion任务看板获取今日任务...
找到3个任务:1. 完成Day6教程 2. ...
这就是记忆系统的价值:让AI记住上下文,避免重复劳动。
OpenClaw的三层记忆架构
OpenClaw的记忆系统分为三层,每层有不同的作用和生命周期:
第一层:会话记忆(Session Memory)
生命周期:当前对话期间
存储内容:
- • 最近的对话历史(通常保留最近20-50条消息)
- • 当前任务的上下文
- • 临时变量和中间结果
特点:会话结束后自动清空,不占用长期存储
第二层:长期记忆(Long-term Memory)
生命周期:永久保存,跨会话使用
存储内容:
- • 你明确告诉AI要记住的信息
- • 项目结构和常用路径
- • 常用命令和工作流
- • 重要的配置信息
存储位置:~/.openclaw/memory/
第三层:身份记忆(Identity Memory)
生命周期:永久保存,定义AI的核心身份
存储内容:
- • AI的角色和职责(SOUL.md)
- • 工作方式和规则(TOOLS.md)
- • 个性和语气
- • 安全边界
存储位置:~/.openclaw/docs/
💡 记忆层级关系:身份记忆定义"我是谁",长期记忆存储"我知道什么",会话记忆处理"我在做什么"。
如何让AI记住信息?
有三种方式可以让OpenClaw记住信息:
方法1:明确告诉AI
在对话中直接说"记住:XXX"
你:记住:我的项目目录是 ~/Documents/MyProject
AI:好的,我已经记住了。以后涉及项目操作时会默认使用这个路径。
方法2:写入SOUL.md
在身份文件中定义永久规则
# 我的习惯- 工作目录:~/Documents/MyProject- 常用工具:Claude Code、Notion- 文件命名:YYYYMMDD_标题.md方法3:通过对话积累
AI会自动记住重要的上下文信息
- • 你经常使用的命令
- • 项目的文件结构
- • 常见问题的解决方案
实战案例:个性化AI助手
让我们看一个真实案例:为内容创作者配置记忆系统。
场景:内容创作者的日常
需求:每天早上自动整理昨天的灵感,生成简报
配置步骤:
- 1. 在SOUL.md中定义工作方式
# 工作方式- 灵感文件:~/Documents/Inbox/灵感.md- 简报格式:标题 + 摘要 + 关键点(3-5条)- 每天21:00自动整理 - 2. 告诉AI记住项目结构
你:记住:我的内容项目在 ~/Documents/云途AGI
AI:已记住。这是你的内容生产系统目录。
- 3. 配置定时任务(Day 5学过的)
0 21 * * * openclaw exec "整理今天的灵感"
效果演示
第一天:需要详细指导
你:帮我整理灵感
AI:请问灵感文件在哪里?
你:在 ~/Documents/Inbox/灵感.md
AI:好的,正在整理...
第七天:完全自动化
你:整理灵感
AI:正在从 ~/Documents/Inbox/灵感.md 读取...
找到5条灵感,已生成简报并保存到 简报_20260307.md
记忆管理技巧
技巧1:定期清理过时记忆
查看记忆内容:
ls ~/.openclaw/memory/删除不需要的记忆文件,保持记忆库整洁
技巧2:使用标签分类
在SOUL.md中用标签组织信息:
# 项目相关- [项目A] 路径:~/Projects/A- [项目B] 路径:~/Projects/B技巧3:验证记忆是否生效
定期测试AI是否记住了关键信息:
你:我的项目目录是什么?
AI:你的项目目录是 ~/Documents/MyProject
常见问题
AI记住的信息会永久保存吗?
长期记忆和身份记忆会永久保存,会话记忆在对话结束后清空。你可以随时查看和编辑 ~/.openclaw/memory/ 目录下的文件。
如何删除AI记住的错误信息?
方法1:在对话中说"忘记:XXX"
方法2:直接编辑 ~/.openclaw/memory/ 下的文件
方法3:修改SOUL.md中的相关内容
记忆系统会占用很多存储空间吗?
不会。记忆文件都是纯文本,通常只有几KB到几MB。即使使用多年,也不会超过100MB。
可以导出记忆备份吗?
可以!直接复制 ~/.openclaw/ 整个目录即可。建议定期备份到云盘或Git仓库。
💡 本章要点回顾
- • 记忆系统分三层:会话记忆、长期记忆、身份记忆
- • 通过"记住:XXX"让AI记住重要信息
- • SOUL.md定义永久规则和习惯
- • 定期清理过时记忆,保持系统整洁
- • 记忆系统让AI越用越懂你
📅 下一章预告
Day 7:总结与进阶
7天的学习即将结束。明天我们会回顾整个学习路径,演示完整的工作流,并指引你走向更高级的应用场景。