跳到正文
docai.cc

DOCAI · 课程 · L2 · 18 分钟 · 用编程的思维解决问题

Claude Code 知识沉淀:创建可复用结构化文档

一份给 AI 读的文档,结构比文采重要。这一节给出分区骨架、两条模板,以及从一段话起步的写法。

Claude Code 小白 · 知识沉淀与复用

你将学会

  • 能按分区骨架写出第一份知识文档
  • 能把长段落改写成表格与清单
  • 能用「最后核实」字段管住文档老化

这份文档给谁读

给人读的文档求好读,给 AI 读的文档求好定位。模型不会像人那样先翻目录再挑着看;它通常把整份文件读进上下文,然后靠标题、列表、表格判断哪一段和当前任务有关。

判断标准因此变了:结构清晰压倒文采。三百字的流畅叙述,不如三行带小标题的条目——后者能被准确切分、准确引用。

由此得出三条设计原则。对机器友好:关键信息用表格或清单,能写成「字段:值」的,就别写成一整句话。方便人维护:同一个事实只出现一处,其他位置引用它,改起来只需动一个地方。够用就行:粗糙但当天记下的版本,价值高于三个月后精心整理的版本,因为后者多半不会发生。

为什么用纯文本

标题分级、有序无序列表、表格、代码块,这几样就是全部需要的语法。好处很实际:模型看标题就知道这段讲什么,不必读完全文;层级用 # 的数量表达,不会出现「这是标题还是正文」的歧义;纯文本能被版本管理工具记录,改动可回退,谁改的、何时改的都留痕。

排版软件里的加粗、缩进、批注、页眉,传到模型那里要么丢失,要么变成一堆无意义标记。把知识存进这种格式,等于给自己加一层损耗。

骨架:六个分区

一份知识文档按这个顺序排,基本不会漏:

# 文档名
**最后核实:** YYYY-MM-DD
**什么时候用:** 一句话

## 1. 背景
## 2. 关键事实(表格优先)
## 3. 步骤(有序列表)
## 4. 范例
## 5. 禁止事项
## 6. 更新记录

第六区最容易被省掉,却最有用。写上「哪天改了什么、为什么改」,三个月后的你不用重新推理。

每一格都按可复用的标准写

表格和清单只是外壳,真正决定文档能不能用起来的,是每一格里的写法。日期统一成 YYYY-MM-DD,不要出现「上个月」「近期」这类相对时间;金额写清币种和是否含税;同一个事实只在唯一的位置维护,别处只写「见第 3 节」,不要复制一份新的。标题尽量用名词短语,避免「其他」「杂项」「相关」这类指向不明的词——模型遇到它们只能整段跳过,人也会跳过。表格一行只回答一个问题,把两个问题塞进一行,后续引用一定出错。空格也别留空:写「暂无」或「不适用」,比空白更能说明是「没有」还是「忘了填」。这套字段约定和结构化输出的思路一致:先定槽位,再填内容,最后才谈措辞。

模板一:业务知识

# 产品知识
**最后核实:** 2026-11-01

## 一句话介绍
[产品] 为 [谁] 解决 [什么问题]。

## 目标用户
| 客户类型 | 典型情况 | 最头疼的事 |
|---|---|---|
| A | … | … |
| B | … | … |

## 常见问题
**Q:** …
**A:** …

## 不能说的话
- 不承诺尚未上线的功能
- 价格一律以报价单为准,本文不写具体数字

注意最后一段。给 AI 划禁区,比给它讲十遍「要专业」管用:写清不能承诺什么、哪些数字不能写,模型在生成时就会主动绕开。

模板二:任务手册

# 月度经营会材料
**什么时候用:** 每月末的周五之前

## 需要的材料
- 当月订单明细(从后台导出,口径:含退款)
- 上月的成稿(作对比基线)

## 步骤
1. 导出数据,按 `YYYY-MM` 命名
2. 让 AI 算环比、列出异常项,附原始行号
3. 按上月结构成稿
4. 人工核对每个数字
5. 定稿分发

## 提示词
> 这是本月订单表,列为……请计算环比,并把异常项单列,
> 每条注明依据哪几行。算不出来的写「数据未提供」。

## 质量标准
- 数字全部人工复核过
- 有对比,不只有本期

文档失修的前兆

文档失修通常有前兆:新人宁可来问你也不翻文档,多半是只写了结论、没写判断依据;顶部日期很新而内容过期,是改正文时忘了回填。对应的处理都简单——给关键步骤补一句「为什么这样做」,把日期更新当成发布动作的一部分。

写完先过三道自检

不用找人评审,自己回答三个问题就能筛掉大半毛病:

  1. 换个人能不能照做? 把文档给没做过这件事的同事,看他在哪一步停下来提问;停下的地方,就是步骤缺了细节。
  2. 关键数字会不会变? 会变的价格、时效、额度只写去处、不写死值,例如「以当日报价单为准」,文档就不必跟着每次调价重写。
  3. 出现分歧以哪句为准? 同一个事实只留一个权威来源,其他文件用一行说明指过去;两处各写一遍,迟早改漏一处。

命名也顺手定下来:文件名用「主题-用途」的短名,全小写、用连字符,比如 product-facts.md、monthly-report.md;版本不靠 v2、最终版 这类后缀区分,改动记在更新记录里。三个月后回来看,只有这类名字还能一眼认出内容。

今天就能动笔

动笔不要从目录开始。新建 kb/first.md,挑今天做过、以后还会再做的一件事,写清步骤、卡点与提示词,下次做同类事之前先打开它。提示词的固定写法可参考提示词模板。文档写好了,接着是让它进入工作流:让 AI 自动读取知识库。

自测

先自己回答,再展开对照;答不上来就回到对应小节。
  1. 01为什么知识文档更适合纯文本,而不是排版软件?看答案

    纯文本没有隐藏样式,标题层级、列表、表格都能被模型原样读到,也能被版本管理记录改动;排版软件的样式信息对模型是噪声。

  2. 02文档写完就开始过期,怎么控制?看答案

    每份文件顶部放一个「最后核实」日期,易变的数字只写去处不写具体值;到期核一遍,过时段落标注失效而不是默默留着。

查看 Markdown

涉及的概念

在知识树上