原理:AI为什么会"编书"
AI引用技术书时经常胡说——杜撰不存在的章节、编造结论。因为AI训练时不可能精确记忆每一本书的每一页。
来源:
book-to-skill(virgiliojr94·MIT开源)的解决思路:从PDF提取真实章节内容→按需加载→比全量灌入省24-51倍token→AI只能引用真实内容。来源:
github.com/virgiliojr94/book-to-skill第一步:准备环境
安装Python 3.8+,clone仓库:
git clone https://github.com/virgiliojr94/book-to-skillcd book-to-skill && pip install -r requirements.txt第二步:提取书籍内容
把你想要转化格式的技术书PDF放到
工具会自动识别章节结构并提取为结构化文本。
books/ 目录。运行:python extract.py --pdf books/你的书.pdf --chapters 1-5工具会自动识别章节结构并提取为结构化文本。
第三步:生成Skill并导入
运行
python build_skill.py --output my-book-skill/,将提取的内容编译为AI技能文件。把生成的文件夹复制到AI代理的skills目录——Claude Code、Cursor、Codex都支持。