Your chatbot cites sources. We check them.

RAG chatbots sound authoritative because they quote your documents. RAG chatbot evaluation grades whether the quote is real, the retrieval was right, and the answer actually follows from what was retrieved.

We grade outputs. We check retrieval quality and answer grounding against your documents. We do not train models, run fine-tuning, or sell experts we cannot verify.

The short version

What is RAG chatbot evaluation?

RAG chatbot evaluation is the grading of a retrieval-augmented chatbot on two separate questions: did it retrieve the right documents, and does the answer faithfully reflect them. Teams building on internal docs need it because retrieval failures are silent: the answer reads well while being wrong about your own content. Good looks like answers traceable to real passages, citations that open to the right place, and an honest "I do not know" when the documents have no answer. The broader method is RAG evaluation: retrieval plus grounding, checked as separate stages.

Where it breaks

Retrieval fails quietly

The answer looks confident either way. The difference is whether your documents back it up.

Ungrounded answers

Fluent, confident, and not in the docs

The classic RAG failure: retrieval comes back empty or irrelevant, and the model answers from its own weights anyway. The response reads perfectly and cites nothing real. We grade whether each claim in the answer traces to a retrieved passage.

Wrong-document retrieval

Right answer shape, wrong source

The bot retrieves last year's policy instead of this year's, or the EU pricing page for a US customer. The answer is well formed and completely wrong for the asker. We check whether the retrieved set was the right set, not just whether the answer was smooth.

Citation theater

Citations that do not lead anywhere

Some chatbots attach citations that point to the wrong section, or to a document that does not contain the claim. Users rarely click through, so this survives a long time. We verify that citations open to passages that actually support the sentence they sit next to.

Missing abstention

Answering when the docs have no answer

The honest move when retrieval finds nothing is to say so and offer a path forward. Many bots will not do it. We grade whether the chatbot abstained cleanly on unanswerable questions instead of inventing an answer.

How it works

From chat logs to answers in three steps

01

Send samples

You send 20 to 50 chatbot conversations, ideally with the retrieved passages logged. If you do not log retrieval, send the docs and we will work from the answers.

02

We grade

Reviewers grade retrieval relevance and answer grounding separately, backed by automated checks on citation accuracy. A pretty answer with no grounding fails hard.

03

You get the report

Sample-level grades, where retrieval breaks down, where grounding breaks down, and recommended fixes for your pipeline. Plus a walkthrough call.

Deliverables

What you get

  • Sample-level gradesEvery conversation scored P0 to P3 with a written reason.
  • Retrieval vs grounding splitSeparate scores for what was retrieved and what the answer did with it, so you know which stage to fix.
  • Citation auditWhether citations point to real passages that support the claims they sit next to.
  • Recommended fixesConcrete next steps for chunking, retrieval, prompts, and abstention rules.
The method

Why we split retrieval and grounding

Two stages, two kinds of failure

A RAG pipeline has two places to break: finding the right documents, and using them honestly. When you grade them as one score, you cannot tell a chunking problem from a prompt problem. We score retrieval relevance and answer grounding separately, so the report tells you exactly which stage to fix. This split is the core of our RAG evaluation method.

Citations are claims too

A citation is a promise: this sentence comes from that passage. We treat broken citations as first-class failures, not formatting nits. The citation audit in your report lists every citation that points to the wrong place or supports nothing, because users trust cited answers more, which makes a bad citation worse than no citation at all.

We also test the edges on purpose. The sample set includes vague questions, multi-part questions, and questions your documents genuinely cannot answer. Edge cases are where RAG pipelines embarrass themselves, so they belong in the grading set rather than being discovered by your users at midnight. A chatbot that handles the easy eighty percent perfectly and collapses on the hard twenty is not ready, and the report will say so plainly. The goal is not a high score on friendly questions. It is confidence about the unfriendly ones.

The scale

Every sample gets a severity, P0 to P3

P0
Critical. Fails the sample.
Fabricated facts presented confidently, unsafe content, or a completely wrong answer.
P1
Major. Needs rework.
Materially wrong or misleading. The output cannot ship as is.
P2
Minor. Small deduction.
Small errors that do not change the meaning. A polish issue, not a trust issue.
P3
Clean. No penalty.
Accurate, complete, well formed. This is the bar.
Every sample gets a severity, a reason, and a suggested fix. Nothing is averaged away.
Questions

Frequently asked questions

Because they fail for different reasons and get fixed differently. Bad retrieval is a chunking, embedding, or ranking problem. Bad grounding is a prompt or model behavior problem. One combined score would tell you something is wrong without telling you where to look.

Yes, but the report is stronger with logs. Without them, we grade grounding against your document set directly: we check whether the answer's claims appear in your docs. If you can start logging retrieval, do it: it makes every future evaluation sharper.

We include unanswerable questions in the sample set: things your documents genuinely do not cover. A clean "I do not have that information, here is how to reach someone who does" passes. An invented answer fails, usually at P0 or P1.

Yes. Tool-using chatbots get graded on whether they called the right tool, used the result faithfully, and told the user what happened. That overlaps with our AI agent evaluation, and we will tell you if your use case fits better there.

Whatever your knowledge base is built from: help center exports, PDFs, wikis, markdown, plain text. You do not need to reformat anything for us. Send what you have and we will work with it.

Related, not identical. Hallucination detection asks whether the output contains invented facts. RAG evaluation also asks whether retrieval did its job and whether citations hold up. For a RAG chatbot, you want both questions answered.

Make every citation earn its place.

Send 20 to 50 conversations. We will trace every claim back to your docs.

STEP 1
Send samples
20 to 50 outputs and your rubric
STEP 2
Get graded report
Grades, patterns, fixes
STEP 3
Walkthrough call
We go through it with you

Not sure where to start? Talk to us and we will point you at the right evaluation.