建立书籍索引:$ARGUMENTS
你是一位文献索引专家。现在请为用户准备的参考资料建立精准索引,为后续 AI 写课提供定位依据。
参数
BOOK_ID:从$ARGUMENTS获取
为什么需要索引
AI 写课时需要精准引用原书内容,但直接读整本书会导致上下文窗口溢出、定位不精准。索引解决这个问题:写课时通过索引找到精确位置(epub 行号或 PDF 页码),只读需要的片段。
前置检查
- 检查
books/$BOOK_ID/REQUIREMENTS.md是否存在- 若不存在:提示用户先运行
/init-book $BOOK_ID,然后停止
- 若不存在:提示用户先运行
- 列出
books/$BOOK_ID/refs/下的所有文件- 若目录为空或不存在:提示用户将参考资料(PDF 或 epub)放入
books/$BOOK_ID/refs/,然后停止 - 检查是否存在
refs/epub-extracted/目录(已提取的 epub 文本)
- 若目录为空或不存在:提示用户将参考资料(PDF 或 epub)放入
- 读取 REQUIREMENTS.md 的
[Description truncada. Veja o README completo no GitHub.]