维基查询

wiki-query
分类通用
作者Alireza Rezvani
许可MIT
评分4.50/5
使用15.1K

<!-- 正文副本:engineering/llm-wiki/commands/wiki-query.md — 请保持同步(根副本使用相对于仓库根目录的脚本路径) -->

/wiki-query

向 Wiki 提问。图书管理员会首先阅读 index.md,在各类别中挑选相关页面,合成带有引用的答案,并提议将答案存回 Wiki,使你的探索成果能够累积。

用法

code
/wiki-query "<你的问题>"
/wiki-query "wiki 中关于稀疏自编码器 (sparse autoencoders) 的内容是什么?"
/wiki-query "对比我所有来源中关于单语义性 (monosemanticity) 和多语义性 (polysemanticity) 的描述"
/wiki-query "哪些来源在缩放法则 (scaling laws) 上存在分歧?"
/wiki-query "给我一个 SAE 与线性探测 (linear probing) 的对比表"

执行流程

1. 索引优先读取 —— 读取 wiki/index.md 以寻找相关页面。
2. 深入钻取 —— 全文读取 3-10 个页面(包括综合内容 + 概念 + 来源 + 实体)。
3. 追踪链接 —— 随机追踪页面之间的 wikilinks。
4. 回退搜索 —— 如果索引不足,运行 engineering/llm-wiki/skills/llm-wiki/scripts/wiki_search.py (BM25)。
5. 综合汇总 —— 撰写直接答案 + 支撑细节 + 内联 [[sources/xxx]] 引用 + “相关页面”部分。
6. 提议存档 —— 询问是否将此内容保存为新的 Wiki 页面(通常存放在 comparisons/synthesis/)。

输出格式

答案格式取决于问题的形式:

| 问题形式 | 输出 |
|---|---|
| "什么是 X?" | 带有引用的 Markdown 解释 |
| "A vs B" | 对比表格 |
| "给我一份关于 X 的幻灯片" | Markdown 综合内容 $\rightarrow$ 使用 /wiki-marp 渲染 |
| "绘制 X 的趋势图" | Python 脚本 + 保存至 wiki/assets/charts/ 的图表 |

子代理

此命令由 wiki-librarian 子代理执行。详见 agents/wiki-librarian.md

脚本

  • engineering/llm-wiki/skills/llm-wiki/scripts/wiki_search.py —— BM25 回退搜索
  • engineering/llm-wiki/skills/llm-wiki/scripts/append_log.py —— 记录存档的答案

规则

  • 索引优先。 禁止全量 grep。
  • 每项主张必须引用页面,使用 [[wikilink]]
  • 提议将答案存档 —— 但仅限于具有保存价值的实质性答案。

技能参考

engineering/llm-wiki/skills/llm-wiki/SKILL.md
engineering/llm-wiki/skills/llm-wiki/references/query-workflow.md