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

GitHub
AI Agent2025

Provides a Python and TypeScript SDK to build and run production AI agent harnesses — the agent loop plus tools, memory, sessions, context management and lifecycle controls — with model portability and built-in observability.

GitHub
AI Agent2026

Provides reusable AI agent skills that turn public social posts, transcripts, comments and ad libraries into actionable research artifacts. Workflow-first design covers outlier-post detection, comment mining, transcript intelligence, competitor teardowns and content repurposing for agent-driven automation.

GitHub
AI Agent2024

Autonomously performs market analysis, risk sizing, and trade execution for crypto venues. Built as a modular multi-agent pipeline (Director, Quant, Risk, Execution) with structured JSON outputs and enterprise logging; currently supports full autonomous trading on Solana.