首页 › LLM大语言模型 › Workbuddy专栏 › WorkBuddy Skill › 打造Skill:将书和视频蒸馏为可执行 Skill

打造Skill:将书和视频蒸馏为可执行 Skill

​

制作skill,除了把自己的SOP沉淀为skill外,给大家推荐一个更简单方便的办法。可以使用cangjie-skill把知识蒸馏成skill。​

​

​

飞书文档 - 图片

​

问题起点:知识读了但用不起来​

​

​

AI 在训练时已经摄入了大量经典著作,但在实际问答中,它往往输出"正确的废话"——每个字都对,但缺乏针对特定问题的可落地步骤。这不是幻觉问题,而是调用机制问题:AI 知道书里有什么,但不知道该在什么场景下主动调出哪个框架。​

50%

​

​

​

飞书文档 - 图片

​

50%

​

​

人类读者面临同样的问题。读完一本书,笔记做了、金句划了,合上书以为升级了。两周后遇到真实问题,那些方法论却抓不住。知识在记忆里,但激活路径不清晰。​

知识精馏要解决的,就是这个"学了用不上"的问题。​

六阶段蒸馏 SOP​

cangjie-skill 使用六个阶段将一本书或一组视频蒸馏成一套 Skill。​

​

​

​

飞书文档 - 图片

​

26%

​

​

​

飞书文档 - 图片

​

74%

​

​

​

飞书文档 - 图片

​

​

飞书文档 - 图片

​

​

飞书文档 - 图片

​

​

⭕

book-skill/​

├── README.md # 书目信息、蒸馏说明、适用场景​

├── skills/​

│ ├── skill-01.md # 每个 Skill 独立文件​

​

每个 Skill 文件包含:触发条件、执行步骤、输出格式、边界限制、测试用例。测试用例格式兼容 darwin-skill(自动 Skill 进化工具),蒸馏产物可以持续自动优化。​

​

​

​

​

知识精馏 vs RAG​

这是使用者最常问的问题。​

​

​

RAG 解决"知识管理"问题——让你能查到书里有什么。知识精馏解决"知识运用"问题——让 Agent 在对的时刻主动拿出对的框架。​

当你不知道该问什么时,RAG 帮不了你。Skill 不需要你记得书里有哪些方法论。​

与 Karpathy LLM Wiki 思路的对比​

Andrej Karpathy 提出 LLM 知识库(LLM Wiki)的思路:将原始资料索引到目录,让 LLM 编译成 Wiki,然后对 Wiki 做 Q&A,产出结果再回填,持续增强。​

cangjie-skill 的阶段 0(整书理解)和阶段 1(并行提取)吸收了这一核心思想:先让 AI 深度阅读、结构化整理、建立索引、维护一致性。​

两者的差别在于最后几步:​

​

​

两种方案不互斥,但目标不同。​

视频蒸馏工作流(v2 新增)​

cangjie-skill v2 在书本蒸馏基础上增加了视频蒸馏能力(借助video-downloader skill)。视频与书的区别在于:需要先完成"视频 → 文字"的转换,再进入六阶段 SOP。​

​

​

视频获取与转写​

整体流程:​

​

​

视频下载:使用 yt-dlp(开源工具)支持 YouTube、B 站等主流平台,只需输入视频链接即可自动下载。视频号因平台限制暂不支持自动化。​

音频转写:本地 Whisper 模型可用,但长视频转写耗时显著(一小时视频约需 48 分钟本地转写)。推荐使用 ASR API 服务,速度快,适合批量处理。​

多视频合并蒸馏​

同一主题的多个视频可以合并蒸馏,产出统一的 Skill 集合。合并时 Agent 自动处理内容去重和知识单元合并,避免同一原则在不同视频中被重复提取为多个 Skill。​

video-downloader skill 与 cangjie-skill 的分工​

视频处理逻辑(下载、提取音频、转写)独立封装在 video-downloader skill 中,不集成到 cangjie-skill 内部。原因是职责分离:cangjie-skill 专注文本蒸馏,视频获取是前置准备步骤,两者可以独立演进。​

​

​

适用与不适用场景​

适合蒸馏的材料​

​

表格加载中...

​

蒸馏的前置条件​

蒸馏前最好读过或看过一遍原材料。原因:​

•

需要判断哪些方法论是重点;​

•

需要在蒸馏过程中的关键节点做判断(如三重验证的边界情况);​

•

读过之后蒸馏,吸收率显著高于未读过直接蒸馏。​

蒸馏不是替代阅读,而是阅读后的知识结构化工具。​

蒸馏产物的持续优化​

cangjie-skill 产出的每个 Skill 自带测试用例,格式兼容 darwin-skill(达尔文.Skill)。​

darwin-skill 是自动 Skill 进化工具:将 Skill 喂给它,它会自动评估、改进、测试,且分数只升不降。​

这意味着蒸馏产物不是静态的。随着 Agent 实际使用反馈的积累,Skill 可以持续自动优化,逐步接近书中方法论在真实场景下的最优表达。​

资源消耗与模型选择​

知识精馏是 Token 消耗密集型任务,主要来源于:​

•

阶段 0 的全书上下文理解(长上下文);​

•

阶段 1 的五个 Agent 并行调用;​

•

阶段 2 的三重验证(多轮推理);​

•

阶段 5 的压力测试(多组测试用例)。​

​

​

模型选择建议:​

•

任务拆解和蒸馏协调:使用推理能力强的模型负责 Agent 编排;​

•

并行提取和验证:可使用性价比高的 Coding 模型执行;​

•

长上下文场景:选择原生支持长上下文的模型,避免因上下文截断导致蒸馏不完整。​

【图片占位:Token 消耗过程截图,展示蒸馏过程中 Token 使用量的增长曲线】​

蒸馏产物的分享与复用​

知识精馏的一个重要特点是:产物(Skill 集合)可以直接分享和复用。​

使用已蒸馏的 Skill:将 GitHub 仓库地址提供给 Agent,让 Agent 自动安装对应 Skill 即可使用,无需重新蒸馏。​

社区协作:同一本书不需要被每个人重复蒸馏。任何人蒸馏的成果都可以开源,其他人直接复用。​

扩展应用:视频课程的蒸馏产物可以进一步构建课程 Agent,供学员问答和辅助实践,即课程内容的结构化知识服务化。​

常见误区​

误区 1:AI 训练过的书不需要再蒸馏​

对于大众熟知的经典书籍,AI 确实有一定记忆。但对小众书籍、新出版书籍以及时效性强的视频内容,AI 大概率没有训练过。此外,即使 AI 训练过某本书,蒸馏的价值在于建立触发条件——让 AI 知道在什么场景下应该调出该书的哪个框架,而不只是"知道书里有什么"。​

误区 2:蒸馏完就不需要看书了​

蒸馏是阅读的补充,不是替代。没读过就蒸馏,会在关键判断节点上缺乏背景,导致蒸馏结果遗漏重点。阅读过一遍后再蒸馏,蒸馏产物的质量和完整度显著更高。​

误区 3:AI 给了建议就能直接执行​

即使 Skill 被正确激活并给出了可落地的步骤,方向对不对、能不能执行、效果好不好,仍然需要人来判断。AI 给出的是选项和分析,决策是人的责任。​

误区 4:Skill 覆盖越多越好​

覆盖太宽的触发条件会导致 Skill 在不适用的场景下被错误激活,反而产生误导。三重验证和诱饵测试的目的正是控制边界,宁可覆盖窄一点,也不要乱激活。​

蒸馏结果示例​

以吴恩达《给所有人的 AI 入门课》(2026 版,26 个视频,时长约 4 小时)为例:​

•

蒸馏耗时:约 1 小时​

•

产出:25 个 Skill​

•

特点:全部为时效性内容,AI 未经训练,蒸馏后可直接在对应场景下被 Agent 调用​

​

​

​