Wiki 数据摄入
<!-- 正本:engineering/llm-wiki/commands/wiki-ingest.md — 请保持同步(根目录副本使用相对于仓库根目录的脚本路径) -->
/wiki-ingest
将新源文件导入 LLM Wiki。这是最常用的命令。
工作流:读取源文件 → 与你讨论 TL;DR 和核心观点 → 编写源文件摘要页 → 更新所有相关的实体和概念页面 → 标记矛盾点 → 更新 index.md → 写入 log.md。
一次典型的导入会涉及 5-15 个 wiki 页面。用户将参与其中:导入程序会提出修改建议,并在写入前等待你的确认。
用法
/wiki-ingest <path>
/wiki-ingest raw/papers/monosemanticity.pdf
/wiki-ingest raw/articles/2026-04-01-interpretability-post.md执行流程
1. 准备 (Prep) — 运行 engineering/llm-wiki/skills/llm-wiki/scripts/ingest_source.py 以获取标题、预览和建议的摘要路径
2. 读取 (Read) — 直接读取源文件
3. 讨论 (Discuss) — 汇报 TL;DR、核心观点、将涉及的页面以及任何矛盾点
4. 确认 (Confirm) — 等待你的批准(或重定向)
5. 写入 (Write) — 创建源摘要,更新 5-15 个页面,标记矛盾点
6. 索引 (Index) — 运行 engineering/llm-wiki/skills/llm-wiki/scripts/update_index.py 或直接编辑 wiki/index.md
7. 日志 (Log) — 运行 engineering/llm-wiki/skills/llm-wiki/scripts/append_log.py --op ingest --title "<title>"
8. 报告 (Report) — 以列表形式提供所有涉及页面的 wikilinks
子代理 (Sub-agent)
此命令将调用 wiki-ingestor 子代理来处理繁重的工作。详见 agents/wiki-ingestor.md。
脚本
engineering/llm-wiki/skills/llm-wiki/scripts/ingest_source.py— 源文件准备(元数据 + 预览)
engineering/llm-wiki/skills/llm-wiki/scripts/update_index.py— 重新生成索引
engineering/llm-wiki/skills/llm-wiki/scripts/append_log.py— 记录导入日志
规则
- 源文件必须位于 vault 的
raw/层。如果不在,命令会要求你先将其移动过去。
raw/是不可变的 —— 导入程序仅执行读取操作。
- 如果摘要页已存在,导入程序将进入 合并模式 (merge mode) 并追加一个重新导入章节。
技能参考
→ engineering/llm-wiki/skills/llm-wiki/SKILL.md
→ engineering/llm-wiki/skills/llm-wiki/references/ingest-workflow.md