数据截至 (上游 commit fb951af7744d)
02 · 知识采集:多视角模拟对话(STORM 的发动机)
这是 STORM 名字里 “Multi-perspective Question Asking” 和 “Retrieval” 的实现,也是整个项目工程含量最高、最值得读的一章。
1. 核心洞察:难点是“问问题”,不是“写”
README 把话说得很直白:STORM 认为自动化调研的核心,是自动想出好问题;而直接让 LLM 提问效果不好——问出来的都是泛泛、表层的问题。
STORM 用两招把问题问得又深又广:
- 视角引导提问(Perspective-Guided): 不让 LLM 用“一个泛泛的我”去问,而是先发现这个主题下有哪些不同视角/角色(通过看相似主题的维基页面),让每个视角各自去问。
- 模拟对话(Simulated Conversation): 让“维基编辑”和“联网专家”多轮对话——专家的回答会进入编辑的下一轮提问,从而问出有上下文的追问。