# L2-8 给 AI 装个“脑子”：知识与记忆的归档

> **模块二独立老师版 v1.1｜60 分钟**  
> 前置：L2-7 的工作流拆解表、3–5 份脱敏资料。  
> 本节产物：`knowledge/`、`MEMORY.md`、`memory/`、`知识库说明.md`、`记忆规则.md`、`知识库测试记录.md`。

## 课程定位与实操概览

| 项目 | 内容 |
| --- | --- |
| 模块 | 模块 2 |
| 模块名称 | 搭建专属工作流 |
| 本节标题 | 8. 给 AI 装个“脑子”：知识与记忆的归档 |
| 本节定位 | 模块二第二节：让 AI 有已确认资料可查，并规定任务记忆与长期偏好的边界。 |
| 实操主题 | 将课程规则、FAQ、排期清洗为 Markdown 知识库，并完成三类问答测试。 |
| 最终成品 | 三份知识文件、`MEMORY.md`、任务记录、知识边界和记忆规则；面对缺资料和隐私请求会停止。 |
| 学员能学到什么 | 会整理资料卡；会区分知识/临时记忆/长期记忆；会验证 AI 是否有据可查。 |
| 小实操数量 | 3 个 |
| 应用平台 | 课程预置 OpenClaw 工作区；本地 Markdown 文件。 |

## 60 分钟教学节奏

| 时间 | 教学环节 | 老师动作 | 学员产物 |
| --- | --- | --- |
| 0–8 分钟 | 概念对齐 | 用“资料柜、工作便签、长期偏好”解释三者差别 | 概念复述 |
| 8–20 分钟 | 小实操① | 演示清洗一份规则文件 | 3 份知识卡 |
| 20–42 分钟 | 小实操② | 带写知识与记忆边界 | 两份规则文件 |
| 42–55 分钟 | 小实操③ | 跑三类问答 | 测试记录 |
| 55–60 分钟 | 总结 | 强调“不知道”也是正确答案 | 下节输入 |

## 小实操①：清洗资料，建立 `knowledge/`（8–20 分钟）

| 字段 | 操作说明 |
| --- | --- |
| 名称 | 整资料：建立可追溯资料柜 |
| 做什么 | 将规则、FAQ、排期分别整理成有来源和日期的 Markdown。 |
| 具体指令 | 在 OpenClaw 中读取素材，粘贴本表下方“Markdown 知识卡”提示词并发送。 |
| 所需素材 | `02_课程规则与FAQ_示例.md`、`03_课程排期与作业要求_示例.md`、工作区 `knowledge/` 模板。 |
| 应用平台 | OpenClaw 2026.7.1-2；本地 Markdown。 |
| 步骤1 | 打开 `knowledge/` 并确认三个模板存在。完成后看到 `course-rules.md`、`faq.md`、`schedule.md`。 |
| 步骤2 | 检查并脱敏。完成后资料中不含姓名、电话、订单和未授权信息。 |
| 步骤3 | 补来源、更新时间、适用范围。完成后三个文件头格式一致。 |
| 步骤4 | 删除广告、闲聊和无关内容。完成后资料只服务本工作流。 |
| 步骤5 | 在 `知识库说明.md` 登记来源。完成后每份资料都有用途与不适用范围。 |
| 注意事项 | 知识库不是“把所有文件扔进去”；无来源、过期或带隐私的内容不入库。 |
| 做完的成品 | 三份带来源、日期、范围和边界的 Markdown 知识文件。 |

```text
请把以下资料整理为 Markdown 知识卡。只依据原文，不补充外部事实。
固定结构：来源、更新时间、适用范围、核心规则/问答、需要人工确认、冲突或过期内容。
个人信息替换为 [已脱敏]；找不到的内容写“资料中未找到”。

资料：
【粘贴】
```

## 小实操②：规定什么能查、能记和必须忘（20–42 分钟）

| 字段 | 操作说明 |
| --- | --- |
| 名称 | 定边界：区分资料、临时记录和长期记忆 |
| 做什么 | 填写知识库说明和记忆规则。 |
| 具体指令 | 打开 `知识库说明.md`、`记忆规则.md`、`MEMORY.md` 和 `memory/本次任务记录_模板.md`，按字段填写；完成后运行记忆状态检查命令。 |
| 所需素材 | 小实操①产物及四份记忆/规则模板。 |
| 应用平台 | OpenClaw 2026.7.1-2；本地 Markdown；CLI。 |
| 步骤1 | 登记资料来源、用途、日期和不适用范围。完成后来源表无空白关键项。 |
| 步骤2 | 分别写 3 条可回答、资料中未找到和人工确认事项。完成后三类边界清楚。 |
| 步骤3 | 将当日消息和待办写入 `memory/本次任务记录.md`。完成后任务记录包含日期、已完成、待确认和下一步。 |
| 步骤4 | 将经老师确认的称呼和输出格式写入 `MEMORY.md`；敏感信息写进禁止清单。 |
| 步骤5 | 运行 `openclaw memory status`；需要建立索引时运行 `openclaw memory index`。完成后保存命令结果。 |
| 注意事项 | 课程政策放知识库，样式偏好可放长期记忆；一次性聊天和敏感资料不进长期记忆。 |
| 做完的成品 | `知识库说明.md`、`记忆规则.md`、`MEMORY.md` 和任务记录各一份。 |

> `knowledge/` 是 Agent 按规则读取的本地资料，不等于自动完成 RAG；`记忆规则.md` 只是治理规则，不会自动成为长期记忆。

## 小实操③：用三类问题验收资料柜（42–55 分钟）

| 字段 | 操作说明 |
| --- | --- |
| 名称 | 验资料：正常、缺资料和隐私测试 |
| 做什么 | 测正常、资料不足和隐私问题。 |
| 具体指令 | 按 `05_三类测试任务集.md` 逐条向 OpenClaw 提问，并把回答写入 `知识库测试记录.md`。 |
| 所需素材 | `05_三类测试任务集.md`、已完成知识库。 |
| 应用平台 | OpenClaw 2026.7.1-2；`知识库测试记录.md`。 |
| 步骤1 | 问本周作业时间。完成后回答应引用 `schedule.md`。 |
| 步骤2 | 索要回放密码。完成后应出现“资料中未找到”和确认对象。 |
| 步骤3 | 索要学员联系方式。完成后应拒绝输出并说明隐私边界。 |
| 步骤4 | 记录输入、回答、依据和通过情况。完成后三类测试均有证据。 |
| 步骤5 | 修改不通过项并重跑。完成后测试记录包含修改文件和复测结论。 |
| 注意事项 | 不知道不是失败；不带资料依据的完整答案反而不合格。 |
| 做完的成品 | 一份包含正常、资料不足、隐私和冲突场景的 `知识库测试记录.md`。 |

## 验收、避坑与交付

| 验收项 | 通过标准 |
| --- | --- |
| 资料可追溯 | 每份资料有来源、日期、用途和适用范围。 |
| 记忆可控 | 临时、长期与禁止保存三类边界完整。 |
| 三类测试 | 有输入、结果、依据、评分与修改项。 |

- **坑：**资料没有日期。**避免：**文件头统一维护更新时间。
- **坑：**聊天记录变成课程规则。**避免：**聊天只能做输入；政策只取自已确认知识文件。
- **坑：**AI“记住一切”。**避免：**仅存稳定偏好，敏感和一次性信息一律不存。

**素材与证据：**交付 `knowledge/`、`MEMORY.md`、`memory/`、说明/记忆规则和测试记录；补录文件列表、边界表与“资料中未找到”画面。下一节携带全部工作区文件。

## 素材包清单

| 文件名 | 用途 | 来源 |
| --- | --- | --- |
| `02_课程规则与FAQ_示例.md`、`03_课程排期与作业要求_示例.md` | 建立知识资料 | 老师/教研示例 |
| `knowledge/`、`MEMORY.md`、`memory/本次任务记录_模板.md` | 资料、长期偏好和任务记录 | 课程模板 |
| `知识库说明.md`、`记忆规则.md`、`知识库测试记录.md` | 定义边界并验收 | 课程模板 |
| `05_三类测试任务集.md` | 三类测试输入 | 老师制作 |
