Ragas, DeepEval, RAGChecker, Opik: Which RAG Metrics Actually Work
Researchers tested metrics from Ragas, DeepEval, RAGChecker, and Opik on questions and answers from real business systems. It turned out that different metrics show varying correlation with human ratings. The study revealed limitations in existing approaches to evaluating RAG systems and proposed directions for improvement.
AI-processed from arXiv cs.CL; edited by Hamidun News
On July 12, 2026, French researchers published an empirical study on arXiv on metrics for RAG systems (Retrieval-Augmented Generation). Scientists compared how well four popular metrics libraries predict quality as assessed by humans on real data from business systems.
Which metrics were tested
Researchers selected four RAG metrics libraries:
- Ragas — metrics based on LLM-evaluation and classical IR-metrics
- DeepEval — focus on correlation with human assessments
- RAGChecker — oriented towards verification of context correctness
- Opik — monitoring and evaluation tool from OpenAI
Additionally, standard metrics were used: recall, precision, F1, and others.
Test data was created by the researchers themselves: human annotators labeled questions and answers based on real business documents. This allowed them to avoid synthetic data and test the metrics in a natural setting.
What correlates with quality
If a metric truly predicts quality well, its scores should correlate with human scores. It turned out that different metrics from the same library (and especially from different libraries) gave significantly different results.
Some metrics correlated well with human assessments on the full dataset, but predicted poorly on a subset. Others showed opposite correlations: one metric increased while human assessment decreased.
"We found that simple aggregation of several metrics does not
guarantee a better result," the study authors conclude.
Why results need to be clarified
Researchers honestly noted the limitations of their methodology: the dataset size was relatively small, data was taken from a single domain (business documents), and not all metrics from all four libraries were fully utilized. The assessment methodology itself depended on the choice of annotators — different people sometimes give different ratings for the same answer.
Additionally, the paper notes that some metrics perform poorly in cases where the answer is correct but paraphrased, or when the context contains necessary information but the metric doesn't notice it.
What it means
There is no universal RAG metric that works equally well for all types of systems. RAG application developers need to choose metrics for their specific task, and it's best to combine several approaches and regularly test them on real data with human annotation.
Frequently asked questions
Which metric should I choose for my RAG system?
There's no definitive answer. The authors recommend starting with simple metrics (recall, precision), then adding one of the four libraries (for example, Ragas if speed is needed; DeepEval if correlation with humans is important), and definitely validate on your own data.
Why do metrics from different libraries give different results?
Each library uses different formulas, different LLM models for evaluation, and different definitions of "quality." Ragas may consider alignment with original information important, while RAGChecker values correctness of logic in the answer. On some data this aligns, on others it doesn't.
- Oct 24, 2026GPT-6.1 Sol in Devin Scores 60.4% on FrontierCode at $0.31 per Task
- Oct 24, 2026Math Advisers Say OpenAI's Flood of Proofs Broke the Field's Rules
- Oct 24, 2026Vercel Takes Python to GA and Launches Daemons for Background Workers
- Oct 24, 2026SpaceXSI Bundles X Premium, Grok and Cursor into a Single $8–$200 Subscription
❓ Key Questions Answered
Which metric should I choose for my RAG system?
There's no definitive answer. The authors recommend starting with simple metrics (recall, precision), then adding one of the four libraries (for example, Ragas if speed is needed; DeepEval if correlation with humans is important), and definitely validate on your own data.
Why do metrics from different libraries give different results?
Each library uses different formulas, different LLM models for evaluation, and different definitions of "quality." Ragas may consider alignment with original information important, while RAGChecker values correctness of logic in the answer. On some data this aligns, on others it doesn't.
Which metrics were tested?
Researchers selected four RAG metrics libraries: Ragas — metrics based on LLM-evaluation and classical IR-metrics DeepEval — focus on correlation with human assessments RAGChecker — oriented towards verification of context correctness Opik — monitoring and evaluation tool from OpenAI Additionally, standard metrics were used: recall, precision, F1, and others. Test data was created by the researchers themselves: human annotators labeled questions and answers based on real business documents. This allowed them to avoid synthetic data and test the metrics in a natural setting.
Executive AI Consulting, Custom Agents & Team Workshops
Work directly with Zhemal Khamidun at hamidun.com — enterprise AI architecture, production RAG & multi-agent systems, and executive training.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.