乐于分享
好东西不私藏

AI 越强大,你的文档越重要

AI 越强大,你的文档越重要

最近遇到一个很抓狂的事。

上周用 Claude 帮我解决了一个问题,当时觉得特别顺利,还专门写了个总结。结果这周遇到类似情况,打开文档一看:「问题:配置出错」「解决:让 AI 改了改」「结果:成功了」

完了。

我当时就懵了,AI 是怎么改的?我做了哪些关键决策?这个思路能不能用到其他场景?

全都不记得了。

这就是 AI 时代最魔幻的地方,工具越强大,人的记忆越依赖文档。但大部分人的文档,连自己都看不懂。

AI 时代的悖论

你想想看,以前你自己解决问题,每个步骤都在脑子里,出了问题能回忆起来。

现在呢?

你问 AI,AI 给你答案,你复制粘贴,成功了。然后写个总结「让 AI 改了改配置,成功了」。

下次遇到类似问题,你打开文档,看到「成功了」三个字。

AI 也懵了,因为它不知道上次是怎么成功的。

工具越智能,人越依赖文档。但大部分人的文档,根本不配给 AI 看。

问题出在哪?

大部分项目总结都有个致命问题:只记录了问题,没记录解决方法和思路

更要命的是,很多人写总结的时候,脑子里想的是「记录一下发生了什么」,而不是「提炼一套可复用的方法」。

结果就是,知识永远停留在某一次对话里,无法积累,无法复用,更无法举一反三。

我摸索出的解决方案

说实话我也踩了很久的坑,直到最近才算想明白。

我现在的做法是,把文档分成三个层次:

第 1 层:会话记录,这是最详细的,完整对话、操作时间线、关键决策,全都在。就像一个黑匣子,记录了整个过程的每一步。

第 2 层:项目总结,从会话记录里提炼出来的,问题清单、解决过程、核心发现、可复用方案、经验教训。下次遇到类似问题直接翻这个。

第 3 层:知识库,这是最抽象的,写作模板、质量标准、检查清单。确保每次写文档都有章法。

听着有点复杂对吧?

我还是举个具体例子。

一个具体例子

如果按以前的写法是这么记录:

「问题:配置出错」「解决:让 AI 改了改」「结果:成功」

完了。

但现在是这么写:

问题清单(ISC 格式)

  • [C1] Claude Code 启动后状态栏不显示

  • [C2] 添加 hooks 配置后出现 JSON 解析错误

  • [C3] API 连接正常但 PAI 自动化功能失效

解决过程时间线

阶段 1: 问题识别(09:00-09:10)

操作:

  • 解压同步包

  • 尝试读取文档理解问题

发现:

  • settings.json 缺少 statusLine 和 hooks 配置

  • 这是同步后的状态,原始配置已丢失

结果: ⚠️ 部分成功,找到了问题根源

阶段 2: 查看官方配置(09:10-09:20)

操作:

  • 访问官方 GitHub 仓库

  • 下载最新的 settings.json 示例

  • 对比本地配置和官方配置的差异

发现:

  • hooks 使用三层嵌套结构

  • 变量语法有微妙差异({PAI_DIR})

结果: ✅ 成功,找到了正确的配置格式

可复用的解决方案

方案 A: 完整配置模板

适用场景:全新安装或完全恢复

{  "statusLine": {    "type": "command",    "command": "$$PAI_DIR/statusline-command.sh"  },  "hooks": {    "UserPromptSubmit": [      {        "hooks": [          {            "type": "command",            "command": "$${PAI_DIR}/hooks/FormatReminder.hook.ts"          }        ]      }    ]  }}

经验教训与举一反三

教训:不要凭经验或记忆配置,要查看官方最新配置

可复用方法

遇到配置问题 → 访问官方仓库 → 下载示例配置 → 对比差异 → 应用修复

举一反三

  • VS Code 配置问题

  • Docker 配置问题

  • Git 配置问题

  • 任何需要配置文件的工具

你看出区别了吗?

第一种写法,下次遇到问题还是懵逼。第二种写法,不仅记录了问题,还记录了完整的思路、具体的步骤、可复用的方案,甚至还能应用到其他场景

这才是真正有价值的项目总结。

两个核心模板

我现在基本就用两个模板,一个是项目总结,一个是会话记录

项目总结模板

这个是给自己和团队看的,核心是提炼可复用的方法

结构大概是这样:

  1. 1

    问题清单(ISC 格式) – 用【C1】、[C2]这种编号,每个问题 8-12 个字,清晰明确

  2. 2

    解决过程时间线 – 每个阶段记录操作、发现、结果,精确到分钟

  3. 3

    核心发现与技术细节 – 提炼关键技术发现,包含代码示例

  4. 4

    解决方案(可复用) – 提供 2-3 个方案,标注适用场景,步骤清晰可执行

  5. 5

    经验教训与举一反三 – 从项目中提炼经验,扩展到其他场景

重点是举一反三这块。

很多人写总结,到「经验教训」就结束了。但我觉得还不够,你得想想,这个经验能不能应用到其他场景?

比如上面那个「查看官方配置」的经验,不只是适用于 PAI 配置,VS Code、Docker、Git,所有需要配置文件的工具都适用。

这样一来,一次踩坑的经验,就能变成一套通用的方法论。

会话记录模板

这个是给自己复盘用的,核心是完整还原过程

结构大概是这样:

  1. 1

    会话元信息 – 环境信息、问题概述

  2. 2

    完整对话记录 – 每轮对话的用户输入、AI 处理、关键操作、结果

  3. 3

    操作时间线 – 按时间顺序记录所有操作

  4. 4

    关键决策记录 – 记录重要决策点的思考过程

  5. 5

    技术发现汇总 – 汇总所有技术发现

这个模板看起来很详细,但其实写起来不难。

关键是在做的时候就记录,而不是事后回忆。

我现在的习惯是,每次跟 Claude Code 对话,每次执行关键操作,都会顺手记一笔。09:15 执行了什么命令,结果是什么,发现了什么问题。

这样到最后整理的时候,只需要把这些碎片拼起来就行了。

8 个质量标准

写完之后,我会用 8 个标准检查一遍:

1. 完整性 – 不遗漏任何重要信息 2. 准确性 – 忠实记录实际情况,不编造 3. 可复用性 – 提供可操作的方法和模板 4. 可追溯性 – 每个步骤都有时间戳和依据 5. 经验提炼 – 从具体案例中提炼通用经验 6. 结构清晰 – 文档层次分明,易于阅读 7. 语言简洁 – 用简洁的语言表达完整的意思 8. 价值密度 – 信息密度高,避免废话

这 8 个标准里,我觉得最重要的是可复用性经验提炼

如果一份项目总结,读完之后手里没有一个可以立刻执行的方法,那就是失败的。

如果一份项目总结,只记录了「发生了什么」,没有提炼出「下次该怎么做」,那也是失败的。

三个常见错误

我自己踩过的坑,也看到很多人在踩:

错误 1: 只列问题,不记录解决过程

❌ 错误示例:

问题: 状态栏不显示结果: 修复了

✅ 正确示例:

问题: 状态栏不显示解决过程:阶段1: 诊断(09:00-09:10)- 发现settings.json缺少配置- 尝试恢复配置阶段2: 修复(09:10-09:30)  - 应用官方格式- 验证结果结果: ✅ 完全解决

错误 2: 没有经验提炼

❌ 错误示例:

问题: hooks配置错误解决: 改成官方格式结果: 成功了

✅ 正确示例:

问题: hooks配置错误解决: 改成官方格式经验教训:教训: 配置问题要查看官方文档可复用: 遇到问题 → 官方文档 → 应用修复举一反三: 适用于所有配置问题结果: ✅ 完全解决

错误 3: 缺少可复用的方法

❌ 错误示例:

解决方案: 修改了settings.json

✅ 正确示例:

解决方案:方案A: 使用官方配置模板适用场景: 全新安装步骤:1. 访问官方仓库2. 下载settings.json3. 修改API配置4. 应用到本地代码示例:{具体的配置代码}

你看,区别就在这些细节里。

我的一些不成熟的经验

说实话,这套方法我也还在摸索,不一定适合所有人。

但有几点我觉得还是挺重要的:

1. 在做的时候就记录,不要事后回忆

人的记忆太不靠谱了。你以为你记得,其实很多细节都忘了。

我现在的习惯是,每次执行关键操作,都会顺手记一笔时间和结果。这样到最后整理的时候,不用回忆,直接拼起来就行。

2. 重点不是记录「发生了什么」,而是提炼「下次该怎么做」

很多人写总结,写的是流水账。今天做了什么,明天做了什么,后天做了什么。

但这种流水账,除了自己看着爽,对未来没有任何帮助。

真正有价值的,是从这些流水账里提炼出可复用的方法论

3. 举一反三比记录本身更重要

一次踩坑的经验,如果只能用在这一个场景,那价值是有限的。

但如果你能想到,这个经验还能应用到哪些其他场景,那价值就翻倍了。

比如「查看官方配置」这个经验,不只是适用于 PAI,所有配置问题都适用。这就是举一反三的力量。

4. 模板是死的,人是活的

我给的这两个模板,不是说每次都要一字不差地照着写。

有些部分可能不需要,有些部分可能需要补充。根据实际情况调整就好。

模板的作用,是提供一个框架,确保你不会遗漏关键信息。但具体怎么写,还是要看你自己的判断。

最后说两句

写了这么多,其实核心就一句话:

好文档 = 问题 + 过程 + 方案 + 经验

只有问题,没有过程,下次还是懵逼。只有过程,没有方案,下次还得重新推导。只有方案,没有经验,无法举一反三。

这四个要素缺一不可。

我自己用这套方法,现在基本上遇到问题,解决完之后,花 20 分钟整理一下,就能产出一份高质量的项目总结。

下次遇到类似问题,打开文档,直接照着方案执行,省了不知道多少时间。

更重要的是,这些文档慢慢积累下来,就变成了一个知识库。不只是我自己能用,团队其他人也能用。

这才是文档真正的价值。

如果你也经常写项目总结,也经常遇到「写了等于没写」的问题,不妨试试这套方法。

我不知道对你有没有用,但我已经毫无保留的分享了。

对了,如果你想要完整的模板文件,可以在后台回复「写作规范」,我把 markdown 模板发给你。

好了,就这样。

(此内容为使用AI的经验分享,个人实践所得哈)