首页/@claw-academy

第 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#教程