cd /news/artificial-intelligence/separating-retrieval-failures-from-g… · home › topics › artificial-intelligence › article
[ARTICLE · art-165978] src=discuss.huggingface.co ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Separating retrieval failures from generation failures in a RAG app

A team building a question-answering assistant over internal policy documents labeled about 200 failed conversations and found roughly 70% of failures were retrieval failures rather than generation errors, with many policy documents chunked mid-table so relevant rows were separated from their headers. After changing the chunking strategy, adding document titles to each chunk, and measuring retrieval hit rate separately from answer accuracy, answer quality improved without any model change. The team concluded that a single accuracy number hides where a pipeline problem lies, so measuring each stage separately avoids wasted effort.

read1 min views1 publishedNov 9, 2026

A team built a question-answering assistant over internal policy documents. Users kept reporting wrong answers, and the team’s first instinct was to try a bigger model.

Before changing anything, they labeled about 200 failed conversations and sorted each into one of two groups: the right passage was never retrieved, or the right passage was retrieved but the model answered incorrectly. The split was roughly 70/30, with most failures coming from retrieval. Many policy documents had been chunked mid-table, so the relevant rows were separated from their headers.

They changed the chunking strategy, added document titles to each chunk, and measured retrieval hit rate separately from answer accuracy. Answer quality improved without any model change. The lesson is that a single “accuracy” number hides where the problem is, so measuring each stage of the pipeline separately saves a lot of wasted effort.

── more in #artificial-intelligence 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/separating-retrieval…] indexed:0 read:1min 2026-11-09 · —