← All questions
RAGEasy· Evaluation· Failure Analysis

What are the common failure classes in naive RAG?

Simply stating that a system ‘hallucinates’ is insufficient. A robust analysis identifies whether the failure is due to poor retrieval (irrelevant passages), poor reasoning (skipping arithmetic steps), or poor generation (redundant repetition). Each of these failure modes requires a distinct technical fix.

Code playground (Python)