蒸馏一本书:把电子书做成知识库和技能卡

前言

处理电子书时常见的问题是:读完只能得到一份摘要,过几天想找“某章里那个步骤”或“作者到底怎么定义这个概念”,又要重新翻 PDF。这个 Skill 的定位不是总结全书,而是把 PDF/EPUB/TXT/MD/DOCX 拆成可检索的知识库,并抽出可调用的技能卡。下面按官方资料介绍它的流程、产出物和启用方式。

这是什么

「蒸馏一本书」是一个社区发布的 Skill,坐标为 @user_d1f4c870/book-distill,分类 content-creation,发布者 user_d1f4c870,资料中给出的版本是 1.0.3,标签显示 requires_api_key=false。它解决的问题是:当用户给出电子书文件或书名,要求系统化提炼知识,或把书变成可随时调用的工具时,把一本书加工成“知识库 + 可调用技能卡”。

官方简介把它和普通总结做了区分:蒸馏 ≠ 总结;产出的是能直接调用的技能,每条引用带出处,且流程中包含回原文校验。

核心流程

根据官方简介,处理顺序如下:

  1. 探测原料类型:区分文字版和扫描版,避免把扫描版当成可直接抽取文本处理。
  2. 判定书的类型:归入工具实用类或认知思维类,决定后续提炼口径。
  3. 按章切块:以章节为单位拆分内容,便于后续产出和回源核对。
  4. 产出六文件:分别生成原文、一页纸、完整笔记、问答集、概念字典、行动清单。
  5. 生成技能卡:产出若干 IEATB 技能卡,用于后续直接调用。
  6. 回源抽检校验:对引用和关键结论回到原文校验。
  7. 归档:把交付物整理归档。

交付物

资料中列出的六个文件是:

00_原文
01_一页纸
02_完整笔记
03_问答集
04_概念字典
05_行动清单

交付文件一律以书名为前缀命名。例如书名是《示例书》,一页纸文件应命名为:

示例书-01_一页纸.md

这个命名规则适用于六文件交付物,目的是让同一本书的不同产物能放在一起,并按书名区分不同书。

安装与启用

我没有在已抓取资料中拿到可核验的通用安装命令,因此不编造 npm、pip 或 CLI 安装方式。可用定位信息如下:

SkillHub 页面: https://www.skillhub.cn/skills/user_d1f4c870/book-distill
官方地址: https://api.skillhub.cn/user_d1f4c870/book-distill
坐标: @user_d1f4c870/book-distill

如果使用 SkillHub 体系的客户端,按对应客户端的 Skill 安装入口搜索 user_d1f4c870/book-distill 或使用上述地址/坐标导入即可。该 Skill 基于通用 SKILL.md 格式;不同宿主对 Skill 目录、命令和触发词注册方式可能有差异,本文只记录资料中可核对的信息。

典型用法

资料中给出的触发词包括:

蒸馏这本书
拆书
提炼书里知识
把书做成技能/Skill
拆解某本书
这本书怎么用
book distillation
做成知识库

可复现的调用方式是:给 Skill 提供一个电子书文件,或指定书名,并说明要“成体系地提炼知识”或“把书变成可随时调用的工具”。Skill 随后按探测原料、判定类型、按章切块、产出六文件和 IEATB 技能卡、回源抽检校验、归档的顺序执行。

适用场景与注意

适合的场景是:材料本身是一本书或长文档,目标是建立可检索的知识库,并把书中方法转成可复用技能卡;而不是只要一段“帮我总结这本书”。

需要注意的限制:

  • 扫描版和文字版不能按同一套方式处理,先要经过原料类型探测。
  • 书的类型会影响提炼口径,工具实用类和认知思维类的产出侧重不同。
  • “每条引用带出处且已回原文校验”是官方简介中的声明;实际效果仍取决于输入文件质量、章节结构和宿主模型的执行结果。
  • 交付文件很多,适合需要长期沉淀和调用的场景;如果只是临时阅读,普通总结更轻。

结尾

这个 Skill 的价值在于把“读完一本书”变成“可检索、可调用、可回源”的产物:六文件知识库负责保存结构,IEATB 技能卡负责让知识能被再次使用。官方地址:https://api.skillhub.cn/user_d1f4c870/book-distill 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye