AIAny
AI Agent2024
Icon for item

STORM: Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking

Generates Wikipedia-style articles from web search using LLMs: it researches topics, produces multi-perspective outlines via perspective-guided question asking and simulated conversations, then drafts full articles with citations. Supports human-AI collaboration (Co-STORM) and grounding with multiple retrievers.

Introduction

Long-form, well-cited write-ups require broad, structured research — a chore STORM aims to automate by changing how questions are generated during research. The core insight is that breadth and depth come from better question-asking: STORM synthesizes perspectives from related topics and runs simulated expert–writer conversations to surface follow-ups and references before drafting.

What Sets It Apart
  • Perspective-guided question asking: STORM surveys related articles to extract diverse perspectives that steer question generation, so the system covers angles human writers might miss.
  • Simulated conversation workflow: it simulates an expert–writer dialogue grounded in retrieved sources to iterate on understanding and raise targeted follow-ups, which improves factual coverage and citation quality.
  • Modular multi-LM + retriever design: separate LM roles (question asker, outline generator, article generator) and pluggable retrievers (Bing, You.com, VectorRM, etc.) let you trade cost, latency, and quality per stage.
  • Co-STORM human-in-the-loop protocol: a collaborative discourse layer with moderator and expert agents and a shared mind map that reduces user cognitive load during long exploratory sessions.
Who it's for and trade-offs

Great fit if you need rapid, research-grounded drafts or a head start on long-form articles: academic writers, experienced Wikipedia editors, and teams building grounded content pipelines will find the outline-first, citation-aware flow helpful. Look elsewhere if you need production-ready, publishable text with no human editing — STORM accelerates pre-writing and produces drafts that typically require review. It also depends on external search and LMs, so reproducibility and cost vary with provider choices.

Information

  • Websitegithub.com
  • OrganizationsStanford OVAL, Stanford University
  • AuthorsYucheng Jiang, Yijia Shao, Dekun Ma, Sina Semnani, Monica Lam, Theodore Kanell, Peter Xu, Omar Khattab
  • Published date2024/03/24

Categories

More Items

Hugging Face
AI Model2026

Open-weights LLM fine-tuned for phone-based voice agents that prioritizes low latency and reliable tool/function calling. Based on NVIDIA Nemotron 3 Nano (30B total, 3.5B active), supports very long contexts (262,144 tokens) and recommends temperature=0 with thinking disabled for deployment.

GitHub
AI Agent2026

A curated collection of production-ready Agent Skills that turn tasks—presentation production, image generation, local KB retrieval, article assembly, and web-design—into agent-loadable skill folders. Uses a SKILL.md contract, supports multiple agent runtimes (Claude Code, Cursor, Codex), and offers modular install paths with pinned release zips.

GitHub
AI Agent2026

Provides a ruleset and skills that make AI coding agents prefer the simplest correct implementation: reuse existing code, prefer stdlib/native features, and only write minimal new code. Cuts generated LOC, tokens, cost and time while preserving validation and safety.