STORM是一款前沿AI系统,专为自动化研究和写作流程设计,尤其擅长生成带引用的长篇文章。由斯坦福大学开放虚拟助手实验室(OVAL)开发的STORM,将复杂的文章生成任务分解为两个主要阶段:写作前阶段和正式写作阶段。
在写作前阶段,STORM会进行互联网调研收集参考文献,并生成结构化大纲。该系统采用视角引导提问和模拟对话等先进策略,确保研究过程的深度与广度。通过分析现有文章和模拟专家对话,STORM能深化对主题的理解,并提出更具洞察力的后续问题。
在正式写作阶段,STORM利用生成的大纲和收集的参考文献,产出带有规范引用的完整文章。该系统采用模块化设计且支持定制,用户可集成不同语言模型(通过litellm
)和检索模块(如YouRM、BingSearch和VectorRM)。
STORM还推出了协作扩展Co-STORM,支持人类与AI协同进行知识整理。Co-STORM采用动态思维导图分层组织信息,降低深度讨论时的认知负荷。其特色是包含LLM专家、主持人和人类用户的回合制对话协议,共同构建共享概念空间。
该项目基于dspy
构建,具有高度模块化特性,支持多种语言和嵌入模型。在研究预览阶段已有超过70,000用户使用,展现了辅助维基百科编辑等知识工作者的潜力。STORM是开源项目,当前开发重点在于增强人机协作功能和信息抽象能力。
安装只需执行pip install knowledge-storm
,或克隆GitHub仓库直接定制。该系统对写作前阶段特别有帮助,但成品文章可能仍需人工润色才能达到发表标准。