发布时间:2026/9/3 14:23:32
STORM:从一个话题生成带引用深度研究报告的完整实战指南 STORM从一个话题生成带引用深度研究报告的完整实战指南【免费下载链接】stormAn LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.项目地址: https://gitcode.com/GitHub_Trending/sto/stormSTORM 是斯坦福开源的 LLM 驱动知识整编引擎给定一个研究话题它自动完成多视角深度检索输出一篇带可验证引用标注的维基百科风格长文报告。它瞄准两个常见卡点。写深度稿时你得翻十几个来源、把材料复制进文档、手动整理出处话题一深材料就容易停留在表面。直接让 LLM 写又是另一个极端成文顺滑但一句话追不到出处出错时也没人指得出来。STORM 的定位就是这两者之间的桥梁调研靠模拟多视角对话完成写作建立在收集到的材料之上关键陈述后面跟着引用编号。项目速览一条命令能做什么一句话定位STORM 是面向研究员和内容生产者的自动调研秘书把话题 → 检索 → 整理 → 大纲 → 写作 → 引用整条流程封装成一次流水线调用。两阶段流程先深度检索收集材料并生成大纲再基于材料写出带引用的正文阶段间有明确断点多模型混配会话模拟、提问、大纲、写作、润色五个环节各配不同 LM成本与质量分开权衡检索层可插拔内置 Bing、You、Brave、DuckDuckGo、Serper、Tavily、SearXNG 等实现也支持基于自有语料的 VectorRM扩展到人机协作Co-STORM 模式引入 LLM 专家与主持人你可以随时介入对话调整调研方向学术背书STORM 发表于 NAACL 2024Co-STORM 发表于 EMNLP 2024核心能力拆解模拟多视角深度检索自动收集材料STORM 把如何问出好问题当成调研核心。它先从相近话题的现有文章里归纳出不同视角如维基编辑者、行业观察者再模拟维基写作者与领域专家的对话写作者不断追问专家基于实时检索结果作答多个视角并行进行收集到的材料最终去重为结构化信息表。这段逻辑集中在 knowledge_storm/storm_wiki/modules/。从材料到带引用的长文材料收齐后大纲生成、文章生成、文章润色三个模块顺序执行大纲把材料组织成分层结构文章生成按节填充内容并插入引用编号润色环节补上摘要并删去重复。STORMWikiRunner.run()驱动全程关闭任一阶段都会从磁盘加载上次结果长任务可断点续跑对话日志、检索结果、大纲等中间产物全部落盘。Co-STORM人机协作调研与动态思维导图这个模式把一次生成升级为多方对话多个 LLM 专家基于检索来源作答主持人专门抛出已被发现但还没被用过的材料衍生的追问你既可以旁观也可以随时发言把讨论拉回自己关心的方向。所有信息实时整理进分层思维导图对话变长时降低认知负担最后generate_report()汇成报告。智能体定义在 knowledge_storm/collaborative_storm/。模型与检索源是唯二硬耦合LM 层用 litellm 统一封装GPT、Claude、Gemini、DeepSeek 乃至本地 Ollama 模型都能接入检索层同样有统一的 Retriever 接口全部实现在 knowledge_storm/rm.py。材料是私有文档时把搜索引擎换成 VectorRM 即可。快速上手安装并跑出第一篇报告git clone https://gitcode.com/GitHub_Trending/sto/storm cd storm pip install knowledge-storm要求 Python 3.10 以上。最小可用流程在根目录创建 secrets.toml写入 LLM 密钥与搜索引擎密钥如 OPENAI_API_KEY、BING_SEARCH_API_KEY运行自带示例脚本依次走检索、大纲、写作、润色四步查看输出子目录对话日志、检索结果、大纲、最终带引用的文章都在这里想要图形界面就在 frontend/demo_light 目录装完依赖后启动 Streamlit 演示可实时看中间步骤想试协作模式换用 examples/costorm_examples 下脚本warm_start 后逐轮推进并注入自己的发言python examples/storm_examples/run_storm_wiki_gpt.py \ --output-dir ./output \ --retriever bing \ --do-research \ --do-generate-outline \ --do-generate-article \ --do-polish-article⚠️ secrets.toml 必须放在仓库根目录示例脚本按固定路径读取放错位置启动即报错。⚠️ 前端演示启动前还要把 secrets.toml 复制一份到 .streamlit/ 子目录否则读不到密钥。横向对比STORM 与两种常见做法维度STORM单次 LLM 长文写作自建 RAG 流水线调研过程多视角对话自动派生追问覆盖面持续扩展依赖模型既有知识无后续检索只从预先切块的语料检索不主动搜索引用可溯源每句陈述带出处来源列表可导出通常没有可靠引用引用停留在切块粒度需人工拼合人工干预Co-STORM 模式支持实时引导对话改一处要整篇重生成需改代码才能调整流程部署成本pip 安装加一条示例命令一条 prompt自建服务工程量更大要一份带出处的研究级初稿时STORM 是更合理的选择只想要一个熟悉话题的快速摘要单次提问更省力材料完全在私有库内、且追求低延迟问答专用 RAG 服务更合适。生态与参与文档README 为主入口覆盖 STORM 与 Co-STORM 两套 API 说明和流水线定制指南社区在线研究预览已有超过 7 万人使用配套 STORMNAACL 2024与 Co-STORMEMNLP 2024两篇论文Issue问题与建议直接提交到项目 Issue 跟踪器贡献方向把新的搜索引擎或检索器接入检索层项目明确欢迎此类 PR向 examples/ 目录提交新的使用示例脚本完善文档、报告 bug官方路线图列了两个方向更完整的 Human-in-the-Loop 能力让用户更深地参与知识整编过程以及信息抽象支持维基百科式报告之外的输出形态。收尾判断材料浮于表面、引用无处可查这两个卡点STORM 用模拟调研加有源写作正面解决代价是密钥配置和每篇报告几分钟到几十分钟的等待。需要可溯源深度初稿的研究者和内容团队值得把它放进工作流只追求即时问答或有严格实时性要求的场景专用 RAG 或直接调 LLM 更合适。【免费下载链接】stormAn LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.项目地址: https://gitcode.com/GitHub_Trending/sto/storm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/3 14:23:32

Layui 表格表头换行:手把手教你3步搞定

Layui 表格表头换行:手把手教你3步搞定 【免费下载链接】layui 一套遵循浏览器原生态开发模式的 Web UI 组件库。 项目地址: https://gitcode.com/GitHub_Trending/la/layui 打开后台,你大概率见过这一幕:Layui 表格的表头里塞着一长串…

2026/9/3 14:18:32

大模型推理加速:硬件优化与Transformer性能提升实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 14:38:34

软考挣值管理解题心法:四步框架攻克案例计算题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 14:38:34

多传感器融合定位落地指南:从GNSS+IMU到视觉LiDAR

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 14:33:33

AI Agent集成腾讯文档:WorkBuddy部署与智能办公实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/3 14:29:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/3 14:30:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/3 0:02:06

零基础装 OpenClaw 小龙虾 AI:Windows 一键部署教程与避坑要点

Windows 部署 OpenClaw 完整教程|本地 AI 智能体 5 分钟落地,环境配置一次搞定 版本说明:Windows 3.1.0 / Mac 2.7.9 写在前面 近两年开源 AI 领域有一款被称作「数字员工」的工具持续走热,它就是 OpenClaw,圈内人更习…

2026/9/3 0:02:06

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

2026/9/3 0:02:06

实测 OpenClaw 一键包,5 分钟完成本地自动化环境搭建

OpenClaw 本地 AI 自动化工具部署指南|使用一键包规避环境配置难题 痛点:部署 AI 自动化工具常常要处理 Python、Node.js 各类依赖,版本冲突、环境配置耗费大量时间,OpenClaw 提供一键安装包,降低部署门槛。 适配系统&…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…