Gramax shows how to compare RAG answer quality without eyeballing it
Gramax has described how it moved away from subjective evaluation of RAG answers and began comparing models by what the user actually receives. The team separated search quality from the quality of the final text: even with good chunks, an LLM can miss something important, switch languages or invent details. The main takeaway is that you need to measure the whole answer, not just retrieval metrics.
AI-processed from Habr AI; edited by Hamidun News
Gramax has described a practical shift from subjective evaluation of RAG systems to reproducible comparison of answers. The team argues that what matters is not how good the retrieval metrics look, but whether the user gets an accurate, complete and clear answer from the knowledge base.
The trigger for rethinking the approach was a problem typical of almost any RAG search over documentation or an internal knowledge base. Even if the system finds relevant chunks well, that does not guarantee a good final answer. Users do not see DCG, Recall@10, reranking or other internal indicators. They see only the final text. That is where the main failures surface: the model may ignore part of the retrieved context, answer in the wrong language, add unsupported details, or produce a confident but poorly readable text.
Gramax notes that it had already worked on the retrieval layer: it tuned the chunking scheme, added metadata, combined different types of search and used result reranking. This set of techniques does raise the chance of pulling the right fragments from the knowledge base. But once search is stable, the next question arises: how do you know the whole chain works for the end user, and not only for the engineer looking at a technical dashboard? In practice, this gap between search quality and answer quality often causes false optimism in RAG development.
The key idea of the article is that evaluation should be tied to the user scenario. When a person asks a question about documentation, they care not about a list of well-retrieved chunks but about a concrete answer: does it contain the needed fact, is an important nuance lost, are there hallucinations, does it respect the language of the query, and can the wording be trusted?
This shift in focus changes how quality checks have to be built. Instead of judging by eye, the team proposes fixing a set of criteria and comparing models and configurations on the same sample of questions. This matters most when differences between options are not obvious and the subjective impression from a couple of good examples easily distorts the picture.
A separate practical conclusion concerns model comparison. In its material, Gramax stresses that for RAG tasks it is not enough to rely on general benchmarks or a model's reputation on the market. The same model can be strong at generation but weaker at sticking to the retrieved context. So comparison should be done in an applied setup: on your own questions, on your own knowledge base and with clear checking rules. That is how you can see which model holds facts better, avoids drifting into fantasy, handles language correctly and answers repeated queries of the same type consistently.
This is an important signal for the market. RAG projects are increasingly deployed in support, internal handbooks, regulation databases and product documentation, where an error in an answer costs more than a dip in an abstract search metric. The approach Gramax describes effectively moves the quality conversation from the engineering plane to the product plane: a good system is not the one that looks good in a retrieval report, but the one that consistently gives a person a useful and verifiable answer.
The sooner teams start measuring this layer, the sooner they will stop confusing retrieved context with a user task that is actually solved. This means the next stage in the development of RAG systems will involve not only better search but also treating answer evaluation as a product in its own right. For teams that have already set up chunking, hybrid search and reranking, this method may become the main way to understand which combination of models and prompts really works in production.
- Nov 2, 2026ASTC Compresses Agent Context Without Training, Cutting Attention Pairs by 50.68%
- Nov 2, 2026DLC Correction Keeps KL to On-Policy Training Within Two Noise Floors on Qwen3
- Oct 31, 2026Author puts his script before an AI jury: the verdict cost 850 thousand tokens
- Oct 31, 2026SciGame Tests Five LLM Agents: Familiar Formulas Get in the Way of Finding Altered Laws
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
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.