Lionel · 李豪个人兴趣、文章、摄影、视频和音乐
Article · 文章

从一本书到一个 Skill:AI 蒸馏知识的完整工作流

Lionel
2026/05/03 · 6 min read

把一本书交给 AI 分块蒸馏,再凝练成可复用 Skill:让读书产物从短暂启发变成以后能反复调用的操作手册。

你有没有这种感觉:一本书读完时很有启发,过几天却只剩几个模糊印象?如果能把一本书里的方法沉淀成一份可反复调用的“操作手册”,读书这件事就会更像积累能力,而不是短暂兴奋。

为什么需要"蒸馏"一本书?

很多人都有类似经历:花了一周读完一本好书,当时觉得处处有用,三个月后却只能想起书名和几个关键词。问题往往不在记忆力,而在于知识没有被结构化地保存下来,也没有进入可复用的工作流

本文介绍一套完整的工作流:将一本书交给 AI 蒸馏,提取核心知识点,再将这些知识凝练成一个可反复调用的 Skill(技能包)。整个过程分为三个阶段:

  1. 蒸馏阶段:AI 批量分析书籍内容,提取结构化知识库
  2. 凝练阶段:从知识库中提炼方法论,封装成 Skill
  3. 应用阶段:调用 Skill 完成实际工作任务

第一阶段:蒸馏——从书籍到知识库

准备工作

将书籍文件(PDF、TXT、EPUB 均可)放到指定路径。以 TXT 文件为例:

~/workspace/金字塔原理_-_芭芭拉_明托.txt

分块处理策略

一本 300 页的书,逐页分析需要 300 次 API 调用,耗时且昂贵。更高效的做法是分块批处理

策略 每次处理量 300页书的调用次数 推荐场景
逐页分析 1 页 ~300 次 精细分析、重点章节
分块分析 10 页 ~30 次 推荐:全书蒸馏
按章分析 1 章 ~12 次 章节结构清晰的书

核心代码逻辑

# 读取全文,按固定行数分块
lines = read_text("金字塔原理.txt")
chunks = chunk_text(lines, chunk_size=400)  # 每400行一块

# 逐块调用 LLM 分析
for chunk in chunks:
    result = analyze_chunk(chunk, prev_summary)
    # 提取:知识点类型、核心内容、关键要点、重要性
    # 保存上一块摘要作为下一块的上下文(保持连贯性)

提取什么?

每个知识块提取以下结构化信息:

{
  "type": "概念/方法/原则/技巧/示例",
  "content": "详细说明",
  "key_points": ["要点1", "要点2"],
  "importance": "high/medium/low"
}

关键技巧

  1. 传递上下文:将前一块的摘要传给下一块,保持分析的连贯性
  2. 自动保存中间结果:每 5 个 chunk 保存一次,防止 API 中断丢失进度
  3. 过滤非正文:跳过目录、版权页、前言等,只分析实质内容
  4. 综合分析:所有块处理完后,再调用一次 LLM 生成全书综合报告

最终产出三个文件:

  • knowledge.json:结构化知识库(150+ 个知识点)
  • summary.md:分段摘要
  • full_analysis.md:综合分析报告

第二阶段:凝练——从知识库到 Skill

知识库更像原材料,Skill 才是可以直接拿来用的成品。凝练的过程就是从 150 个知识点中提炼出 10 个核心原则,并组织成可执行的操作指南

凝练的四步法

第一步:识别核心骨架

从知识库中筛选 importance: high 的知识点,按主题归类。例如从《金字塔原理》中识别出:

  • 结构类:金字塔结构、结论先行、归类分组
  • 序言类:SCQA 结构、四种变体
  • 推理类:演绎推理、归纳推理、逻辑顺序
  • 概括类:概括原则、避免“缺乏思想”的句子

第二步:建立层级关系

将归类后的知识组织成 Skill 的层级结构:

Skill
├── 核心原则(是什么)
├── 方法论(怎么做)
├── 工具与模板(用什么)
└── 检查清单(怎么验证)

第三步:转化为可执行指令

知识本身是静态的,Skill 要把它变成可执行的动作。将“知识”转化为“行动”:

知识(静态) Skill 指令(动态)
SCQA 包含背景、冲突、疑问、回答 写作前先完成 SCQA 模板:S=___ C=___ Q=___ A=___
MECE 要求相互独立完全穷尽 检查分组:能否用单一名词概括?各要点是否不重叠不遗漏?
结论先行 动笔前先写一句话总结核心观点,放在文章第一段

第四步:添加检查清单

每个 Skill 都应该包含自检机制。检查清单分三个阶段:

## 动笔前
- [ ] 中心思想是否明确?
- [ ] 受众的疑问是什么?
- [ ] SCQA 序言是否就绪?

## 写作中
- [ ] 是否结论先行?
- [ ] 各层级是否有概括关系?
- [ ] 是否 MECE?

## 写完后
- [ ] 每个总结句是否有实质思想?
- [ ] 格式是否清晰展示层级?

第三阶段:应用——调用 Skill 完成任务

Skill 创建后,可以在任何写作任务中调用。以本文为例:

本文就是一次 Skill 实战

这篇文章本身就在应用金字塔写作技巧:

SCQA 序言

  • S:我们读完一本书后容易遗忘
  • C:知识没有被结构化保存和复用
  • Q:有没有一种方法能把书变成可复用的技能包?
  • A:AI 蒸馏 → Skill 凝练 → 实际应用

结论先行:文章开头直接给出三个阶段的全景图,再逐层展开。

归类分组:三个阶段(蒸馏→凝练→应用)各成一组,每组内部按步骤展开。

MECE:三个阶段覆盖了“从书到用”的完整链路,不重叠、不遗漏。


实操总结

完整流程图

书籍文件 (.txt/.pdf)
    ↓ [分块 + LLM 分析]
结构化知识库 (JSON)
    ↓ [人工/AI 凝练]
可复用 Skill (.md)
    ↓ [调用 Skill]
完成实际任务

这套方法的优势

  1. 可复用:一本书的知识浓缩成一个 Skill,随时调用
  2. 可迭代:Skill 可以随着使用不断 patch 更新
  3. 可组合:多个 Skill 可以叠加使用(如金字塔写作 + 代码审查)
  4. 零遗忘:核心知识以结构化形式永久保存

适用场景

书籍类型 蒸馏产出 典型 Skill
写作/沟通类 方法论 + 检查清单 金字塔写作、技术写作
技术/编程类 工具链 + 代码模板 调试流程、架构设计
商业/管理类 框架 + 决策树 问题分析、战略规划
心理/认知类 思维模型 + 行为指南 决策心理学、习惯养成

结语

知识真正产生价值,通常不在“读过”的那一刻,而在“用上”的那一刻。AI 蒸馏让我们第一次有可能把一本书的精华真正内化为自己的能力——不是靠记忆,而是靠结构化的 Skill

下次遇到一本值得反复用的书,可以试试这条路径:先蒸馏,再凝练,最后把它真正用起来。

#文章
Lionel Written by
我叫李豪,来自云南昭通,现居杭州 喜欢摄影、足球 、Vibe Coding 和老婆一起养了两只猫
Scinentistcoldplay