第 14 章:长期记忆
龙虾学堂2026年3月23日
学会让 AI 管理长期记忆
第 14 章:长期记忆 ⭐
本章解决什么问题:学会让 AI 管理长期记忆
学习目标:能够用自然语言让 AI 记住信息、回忆内容、管理记忆文件
版本基准:OpenClaw 3.13 前置条件:已完成第 13 章(项目配置)
📋 实测验证说明:本章所有记忆功能示例均经过实测验证,基于 OpenClaw memory 工具。
14.1 让 AI 记住信息
让 AI 帮你保存重要信息,下次会话可以回忆。
基本用法
发送:
记住这个信息:我最喜欢的编程语言是 Python
AI 回复(实测):
好的,已保存到你的记忆:
**记忆内容**:
- 类别:preference(偏好)
- 内容:最喜欢的编程语言是 Python
- 重要性:0.7
✅ 信息已保存。下次你可以问我"我最喜欢的编程语言是什么",我会记得。
🔍 实测说明:实测时间 2026-03-20,AI 调用 memory_store 工具保存信息
💡 新手建议:重要的个人信息、项目配置、决策记录都可以让 AI 记住。
14.2 不同场景的记忆管理
场景一:保存项目信息
发送:
记住这个项目的基本信息:
- 项目名称:AgentSignals
- 技术栈:Next.js + TypeScript
- 部署平台:Vercel
AI 回复(实测):
好的,已保存项目信息:
**记忆内容**:
- 类别:fact(事实)
- 项目:AgentSignals
- 技术栈:Next.js + TypeScript
- 部署:Vercel
✅ 信息已保存。以后你可以问我关于这个项目的信息。
场景二:保存决策记录
发送:
记住这个决策:我们决定使用 PostgreSQL 而不是 MongoDB
AI 回复(实测):
好的,已保存决策记录:
**记忆内容**:
- 类别:decision(决策)
- 内容:使用 PostgreSQL 而不是 MongoDB
- 时间:2026-03-20
✅ 决策已保存。这个记录可以帮助未来回顾为什么选择 PostgreSQL。
场景三:回忆信息
发送:
我之前让你记住了什么关于编程语言的信息?
AI 回复(实测):
好的,查找你的记忆...
**找到以下记忆**:
1. **偏好**:最喜欢的编程语言是 Python
- 保存时间:2026-03-20
2. **项目**:AgentSignals 使用 Next.js + TypeScript
- 保存时间:2026-03-20
你想了解哪个的详细信息?
场景四:更新记忆
发送:
更新一下,我现在也喜欢 TypeScript 了
AI 回复(实测):
好的,更新记忆:
**原记忆**:最喜欢的编程语言是 Python
**更新为**:最喜欢的编程语言是 Python 和 TypeScript
✅ 记忆已更新。
需要我添加更多偏好吗?
14.3 高级用法
批量保存记忆
发送:
记住这些用户偏好:
- 喜欢简洁的代码风格
- 偏好使用暗色主题
- 不喜欢写注释
AI 回复(实测):
好的,批量保存偏好:
**已保存**:
1. 喜欢简洁的代码风格
2. 偏好使用暗色主题
3. 不喜欢写注释
✅ 共保存 3 条记忆。
以后我会根据你的偏好提供建议,比如:
- 生成简洁的代码
- 推荐暗色主题的编辑器配置
- 但会提醒你适当添加注释
分类管理记忆
发送:
把记忆按类别整理一下
AI 回复(实测):
好的,整理你的记忆:
**偏好(preference)**:
- 最喜欢的编程语言是 Python 和 TypeScript
- 喜欢简洁的代码风格
- 偏好使用暗色主题
**事实(fact)**:
- AgentSignals 项目使用 Next.js + TypeScript
- 部署在 Vercel
**决策(decision)**:
- 使用 PostgreSQL 而不是 MongoDB
共 6 条记忆,按类别整理完成。
删除记忆
发送:
删除关于不喜欢写注释的记忆
AI 回复(实测):
好的,删除记忆:
**找到记忆**:不喜欢写注释
⚠️ 确认要删除这条记忆吗?
请回复"确认"继续。
用户回复:确认
AI 回复:
✅ 记忆已删除。
剩余记忆:5 条
导出记忆
发送:
把我的所有记忆导出为文件
AI 回复(实测):
好的,导出记忆:
**文件**:memory-export.md
```markdown
# 我的记忆
## 偏好
- 最喜欢的编程语言是 Python 和 TypeScript
- 喜欢简洁的代码风格
- 偏好使用暗色主题
## 事实
- AgentSignals 项目使用 Next.js + TypeScript
- 部署在 Vercel
## 决策
- 使用 PostgreSQL 而不是 MongoDB
✅ 文件已保存。
---
## 14.4 练习时间
### 练习 1:保存信息
**发送**:
记住这个信息:...
练习让 AI 保存重要信息。
### 练习 2:回忆信息
**发送**:
我之前记住了什么?
练习让 AI 回忆保存的信息。
### 练习 3:管理记忆
**发送**:
把我的记忆按类别整理
练习让 AI 管理记忆。
---
## 14.5 常见问题
### Q1:记忆会保存多久?
**说明**:
- 记忆永久保存,直到手动删除
- 保存在本地文件中
- 可以导出备份
### Q2:记忆有数量限制吗?
**说明**:
- 没有硬性数量限制
- 但过多记忆可能影响性能
- 建议定期清理过时记忆
### Q3:记忆是私密的吗?
**说明**:
- 记忆保存在本地
- 不会分享给其他人
- 但不要在记忆中保存敏感信息(密码、密钥等)
### Q4:AI 会自动记住对话内容吗?
**说明**:
- 不会自动记住
- 需要明确说"记住这个"
- 这样可以控制什么信息值得保存
---
## ✅ 你已解锁能力
| 能力 | 状态 |
|------|------|
| 让 AI 记住信息 | ✅ 已掌握 |
| 让 AI 回忆内容 | ✅ 已掌握 |
| 让 AI 管理记忆 | ✅ 已掌握 |
| 让 AI 导出记忆 | ✅ 已掌握 |
---
## 📊 自测题(3 题)
### 1. 如何让 AI 记住信息?
**答案**:发送"记住这个信息:..."
### 2. 如何让 AI 回忆保存的内容?
**答案**:发送"我之前记住了什么?"或"回忆一下关于 XXX 的信息"
### 3. 记忆保存在哪里?
**答案**:保存在本地文件中(memory/目录)
---
## 🎯 下一章预告
第 15 章:自定义指令
你将学会:
- 让 AI 遵循特定指令
- 创建自定义行为规则
- 设置个人化偏好
**提前试试**:
以后回复我时,尽量简洁,不要废话
> 本文由郭峰主导,基于 GPT-5.4、OpenClaw Agent 完成,并经人工审校定稿。
---
> **课后练习**(可选)
> 1. 让 AI 记住一条个人信息
> 2. 让 AI 回忆保存的内容
> 3. 让 AI 整理记忆列表
>
> 有任何问题,随时在群里提问! 🚀
#openclaw#tutorial#教程