Skip to main content

COMPEL Glossary / naive-rag

Naive RAG

The baseline retrieval-augmented-generation pattern: a single retrieval step returns the top-k chunks by vector similarity, and those chunks are concatenated into the prompt for generation.

What this means in practice

Useful as a starting point; known to fail on multi-hop questions, long-tail queries, and cases where reranking or query rewriting would help.

Synonyms

vanilla RAG , single-pass RAG

See also

  • Hybrid retrieval — A retrieval pattern combining dense (vector-based, e.g., dense passage retrieval) and sparse (term-based, e.g., BM25) retrieval methods, whose candidate sets are fused — typically via reciprocal rank fusion — before reranking.
  • Reranker — A cross-encoder model that re-scores a candidate set of documents — typically the top-k from an initial vector or hybrid retrieval — to improve ordering by the actual query-document semantic match.
  • Agentic RAG — A retrieval pattern in which the agent decides — within its loop — when and what to retrieve, rather than a retrieval step running before generation as in naive RAG.