Draft cited research reports with STORM
Use STORM to research a topic, build a multi-perspective outline, and generate a cited long-form draft for human review.
Prerequisites
Python, knowledge-storm package, configured LLM provider, search or retrieval backend
Installation
Use the upstream install or setup path that matches your environment:
- [2024/09] Co-STORM codebase is now released and integrated into knowledge-storm python package v1.0.0. Run pip install knowledge-storm --upgrade to check it out.
- To install the knowledge storm library, use pip install knowledge-storm.
- git clone https://github.com/stanford-oval/storm.git
- conda create -n storm python=3.11
Requirements and caveats from upstream:
- [2024/07] We release demo light for developers a minimal user interface built with streamlit framework in Python, handy for local development and demo hosting (checkout [#54](https://github.com/stanford-oval/storm/pul...
- While the system cannot produce publication-ready articles that often require a significant number of edits, experienced Wikipedia editors have found it helpful in their pre-writing stage.
Basic usage or getting-started notes:
You could also install the source code which allows you to modify the behavior of STORM engine directly.
Clone the git repository.
cd storm
Extracted from upstream docs: https://raw.githubusercontent.com/stanford-oval/storm/HEAD/README.md