storm-research-skill

Classic STORM example: RAG evaluation frameworks

Prompt

Use the storm skill to research RAG evaluation frameworks. Produce the standard HTML artifact bundle and focus on how an engineering team should choose among RAGAs, ARES, and RAGChecker.

Polished RAG evaluation article preview

Artifact progression

Stage Artifact What changes
Direct outline direct_gen_outline.html Topic-only structure before retrieval
Refined outline storm_gen_outline.html Adds dimensions and framework distinctions found in the papers
Draft article storm_gen_article.html Writes the evidence-backed comparison with inline citations
Polished article storm_gen_article_polished.html Tightens the decision guidance and adds verification notes

Research trace

Perspective Question theme Query theme Primary sources used
Basic fact writer Why RAG needs modular evaluation Original RAG architecture and provenance 1
Evaluation methodologist Which dimensions can be evaluated automatically RAGAs and ARES evaluation dimensions 2
Systems diagnostician How to localize retrieval versus generation failures RAGChecker diagnostic metrics 1
Engineering lead How the frameworks differ operationally Cross-source synthesis 3

Source boundary

The example uses four primary papers:

  1. Lewis et al., Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, NeurIPS 2020.
  2. Es et al., RAGAs: Automated Evaluation of Retrieval Augmented Generation, EACL 2024 System Demonstrations.
  3. Saad-Falcon et al., ARES: An Automated Evaluation Framework for Retrieval-Augmented Generation Systems, NAACL 2024.
  4. Ru et al., RAGChecker: A Fine-grained Framework for Diagnosing Retrieval-Augmented Generation, NeurIPS 2024 Datasets and Benchmarks Track.

Limits