课程定位
一句话目标:让学员把零散资料整理成 Markdown 知识库,并理解 AI 工作流里的“知识、上下文、短期记忆、长期记忆”分别是什么。
本节核心比喻:RAG 像开卷考试;Markdown 资料库像整理好的资料柜;记忆像工作笔记,帮助 AI 知道这次任务做到哪一步。
衔接上一节:L2-7 已经选出适合 AI 化的工作流程。这一节要给这个流程补上资料来源和记忆规则,避免 AI 凭感觉乱答。
当前开源项目映射
| 工程概念 | 小白解释 | 课程里怎么落地 |
|---|---|---|
| Context | AI 当前能看到的任务背景 | 每次运行前写清目标、输入、限制 |
| RAG / Knowledge Base | AI 先查资料再回答 | 用 Markdown 资料、ima 或本地文件夹做知识库 |
| Short-term Memory | 本次任务的临时工作记录 | 记录当前步骤、已完成内容、待确认问题 |
| Long-term Memory | 跨任务保存的偏好和事实 | 保存用户风格、常用规则、长期资料 |
| MCP Resources | 标准化暴露文件、数据库、资料源 | 课堂只讲概念:以后工具可以用统一方式接资料 |
| LangGraph Persistence | 长流程可恢复、可继续 | 课程落到“试跑记录”和“版本记录” |
课前准备
- L2-7 的
AI化流程筛选卡.md和工作流拆解表.md。 - 3-5 份不敏感资料:课程资料、笔记、制度、FAQ、客户公开介绍或个人经验。
- 腾讯 ima、本地 Markdown 文件夹,或任意支持上传资料的 AI 工具。
- 可用 Skill:
study-companion-kb、prompt-builder-engine。
课堂流程
| 时间 | 环节 | 老师做什么 | 学员产物 |
|---|---|---|---|
| 0-8 分钟 | 概念 | 讲知识库、上下文、记忆的区别 | 概念卡片 |
| 8-20 分钟 | 资料整理 | 演示资料清洗和 Markdown 化 | 资料来源清单 |
| 20-35 分钟 | 知识库搭建 | 建 ima / RAG / 本地 Markdown 知识库 | 知识库说明.md |
| 35-48 分钟 | 记忆规则 | 写短期记忆、长期记忆和不该记的内容 | 记忆规则.md |
| 48-60 分钟 | 验收 | 用 3 类问题检查是否稳定 | 知识库测试记录 |
本节行动导航:把资料变成 AI 能可靠查阅的底稿
| 步骤 | 具体动作 | 推荐工具 | 可复制提示词 | 产出与检查 |
|---|---|---|---|---|
| 1. 收资料 | 选 3-5 份和 L2-7 工作流直接相关的非敏感资料。 | 本地文件夹 / 飞书文档 | “我正在为【工作流名称】建知识库。请把下面资料列成来源清单,保留:资料名、来源、日期、用途、是否含敏感信息。资料:[…]” | 资料来源清单;每份都有来源和用途。 |
| 2. 清资料 | 删除重复、过期、广告和隐私,标注冲突信息。 | Claude / ChatGPT / 腾讯 ima | “请把下面资料整理成 Markdown。保留原意;标出过期、重复、冲突和需脱敏内容;按‘来源、适用范围、更新时间、核心知识、常见问答’输出。不要补充资料外事实。” | 3-5 份 Markdown;每份标明适用范围和日期。 |
| 3. 定边界 | 写可回答、不可回答、需人工确认三张清单。 | Claude / ChatGPT + Markdown | “根据以下资料和工作流,列出:AI 可直接回答、必须说‘资料中没有找到’、必须人工确认的问题。每类至少 3 条。” | 知识边界清单;至少 3 条禁止直接回答规则。 |
| 4. 写记忆 | 区分临时记录、长期偏好和禁止保存内容。 | Notion / 飞书 / 本地 Markdown | “请为【工作流名称】写记忆规则,分成‘临时记住、允许长期保存、禁止保存、资料不足时怎么做’四栏。默认不保存隐私和未授权客户信息。” | 记忆规则.md;临时和敏感信息不入长期记忆。 |
| 5. 做验证 | 分别问资料内、资料外、资料冲突 3 个问题。 | 腾讯 ima / 任意带资料的 AI | “请只依据已上传知识库回答以下 3 题。每题标注‘依据资料 / 资料中没有找到 / 资料冲突需确认’,并说明下一步。问题:A […] B […] C […]” | 测试记录;资料外会承认不知道,冲突会提示确认。 |
逐字稿
0-8 分钟:知识库、上下文和记忆不是一回事
今天我们给 AI 装个“脑子”。但这个脑子不是训练模型,也不是让 AI 永久记住所有东西。
我们先分清三个词:
- 知识库:像资料柜,放课程资料、制度、FAQ、案例。
- 上下文:像这次任务的说明书,告诉 AI 现在要做什么。
- 记忆:像工作笔记,记录你偏好什么、这次做到哪一步、哪些问题已经确认过。
很多 AI 输出不稳定,不是模型不聪明,而是资料、上下文和记忆混在一起了。今天我们把它们分开。
8-20 分钟:资料不是越多越好
建知识库不是把所有东西一股脑丢进去。垃圾资料进去,垃圾答案出来。
资料整理先做 5 件事:
- 删除重复内容。
- 删除广告、闲聊、无关截图。
- 保留来源和日期。
- 敏感信息先脱敏。
- 每份资料写一句“这份资料是干什么的”。
资料整理模板:
# 资料名称
## 来源
## 适用范围
## 更新时间
## 核心知识点
## 常见问题
## 不能回答的问题
## 人工确认点
20-35 分钟:搭建 Markdown 知识库
现在我们把 Markdown 资料放进 ima 或本地知识库。放进去之后,不要马上问大问题,先问检查题:
请根据知识库回答:
1. 这里面一共有哪几类资料?
2. 每类资料主要讲什么?
3. 请列出 3 个资料里有依据的问题。
4. 请列出 3 个资料里没有依据的问题。
5. 如果资料里没有答案,请明确说“资料中没有找到”。
为什么要这样问?因为我们要先确认 AI 真的在看资料,而不是凭感觉回答。
35-48 分钟:写记忆规则
知识库解决“资料从哪里来”,记忆规则解决“什么可以保留、什么不能保留”。
短期记忆适合记录:
- 本次任务目标。
- 当前执行到哪一步。
- 用户刚刚确认过的选择。
- 本次输出里的待确认问题。
长期记忆适合记录:
- 用户长期偏好。
- 固定写作风格。
- 常用输出格式。
- 长期有效的业务规则。
不该记的内容:
- 身份证号、银行卡号、验证码。
- 未脱敏客户资料。
- 医疗、金融、法律等高风险结论。
- 用户只在本次任务临时说过、不希望长期保存的内容。
记忆规则模板:
# 记忆规则
## 本次任务临时记住
## 可以长期保留
## 不允许保存
## 每次回答前优先查看
## 资料不足时怎么处理
48-60 分钟:验收知识库
知识库不是建完就结束。我们要检查:
- 答案有没有引用资料?
- 有没有把资料外的内容说成资料里的?
- 问一个资料没有的问题,AI 会不会承认不知道?
- 资料冲突时,会不会提示人工确认?
- 涉及隐私、付款、审批、提交时,会不会停下来请人确认?
课堂实操模板
请帮我把下面资料整理成 Markdown 知识库文件。
资料内容:
[粘贴资料]
要求:
1. 保留来源、适用范围、更新时间。
2. 提炼核心知识点和常见问题。
3. 写出不能回答的问题。
4. 写出人工确认点。
5. 生成 3 个测试问题:资料内、资料外、资料冲突。
作业
提交 知识库说明.md 和 记忆规则.md,包含:
- 知识库名称。
- 资料来源清单。
- 适合问的问题。
- 不适合问的问题。
- 短期记忆和长期记忆边界。
- 3 个测试问题和答案。
验收标准
- 至少 3 份资料整理成 Markdown。
- 至少 5 张知识卡片。
- 至少 1 个“资料中没有找到”的测试。
- 至少 1 个“资料冲突,需要人工确认”的测试。
- 明确哪些内容不允许保存到长期记忆。