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

Open-source companion to a technical book that teaches how to design, evaluate and ship LLM-based AI agents — includes the full Chinese manuscript, community translations, chapter-aligned runnable example projects, and reproducible evaluation harnesses.

GitHub

Provides a local-first web-intelligence layer for AI agents: search, fetch, crawl, extract, cache, find-similar and agent-style research without API keys or per-query billing, running as an MCP server, REST daemon, or SDK.

GitHub
AI Agent2025

Autonomous Red Team agent that plans and executes realistic attack chains (reconnaissance, exploitation, pivoting, C2) while producing Rules of Engagement and an OPPLAN and running actions inside a hardened sandbox; intended for authorized red-team engagements and defensive verification.