← Blog
Data & Analytics

How to Create a RAG Eval Scorecard with AI (2026): Columns You Defined, Filled from a Run You Did

By Andrew · October 24, 2026

A RAG eval scorecard written with AI is a table of cases you already ran, with columns you already defined, filled only from judgments a person recorded. The model may format the table. It may not mark a case passed, invent a citation, or average a blank into a score. The longer write-up of a model run is how to create a model eval report with AI. The set you keep and rerun is what an AI eval regression suite is.

Whether an answer points at a source is what AI citation coverage is. The order of candidate passages before the answer is what AI retrieval hybrid rerank is.

Claude’s prices are from claude.com/pricing on October 24, 2026. Notion, ChatGPT, and Perplexity prices are from directory pages checked October 16, 2026. chatgpt.com/pricing and perplexity.ai/pro returned HTTP 403 on October 24. Published October 24, 2026. We did not run a RAG eval for this article.

What the scorecard contains

ColumnWho fills itThe model may
Case id and questionYouCopy them. It may not add a case
Expected source or expected behaviorYouCopy it. If it is blank, write Expected not set
What the run returnedThe log you pastedCopy it. It may not “clean up” a citation
Pass, fail, or not judgedA personCopy the mark. A blank stays Not judged
flowchart TD
  cases["You paste the cases, the expected lines, and the judgments"] --> draft["Claude or ChatGPT formats the scorecard"]
  draft --> added{"Did a pass, a case, or a source appear that was not in the paste?"}
  added -->|Yes| cut["Delete it"]
  added -->|No| owner["The eval owner files the scorecard with the date of the run"]

A scorecard with no definition of pass is a grid of adjectives. Write the rule before you fill the column: the expected source was in the answer, the citation opened, the answer abstained when it should have. One rule per column. Do not change the rule after the average looks low.

Do not publish a single percentage as “RAG quality.” Publish the columns, the date, the index version, and the model id. A reader who cannot see those cannot compare the next run.

Where it is built

The draft of the grid. Claude Pro is $17 a month billed annually, $200 up front, or $20 monthly. Keep the column rules in a Project so the next run uses the same words. The review is Claude review.

The page the team opens. Notion AI Business is $20 a seat a month. Put the index version next to the date. The invoice is Notion AI pricing explained.

One table from a short paste. ChatGPT Plus is $20 a month on the October 16 card. Discard a version that fills Not judged with a pass. The review is ChatGPT review.

A cited spot-check of one source. Perplexity Pro is $17 a month billed annually on the October 16 card. It does not grade your index. You still open the link. The literature job, which is a different corpus, is Perplexity vs Elicit for literature maps.

A prompt that holds the line:

“Build the scorecard from the cases, the expected lines, and the judgments I pasted. If a judgment is missing, write Not judged. Do not add a case. Do not compute a quality score I did not define.”

What not to delegate

Do not ask which RAG stack is better. Do not let the model read an answer and then invent the expected source. The expected line is written before you look at the run, or it is labeled as graded after the fact, and those are different scorecards. Do not drop a failed case to raise the pass count.

FAQ

How is this different from a model eval report?

The report is the narrative of a run: what you tested, what changed, what you are not claiming. The scorecard is the grid. The report can link the scorecard. It should not replace the rows with a paragraph. If you only have a story, you do not have a scorecard yet.

How is this different from citation coverage?

Citation coverage counts claims that point at sources, under a rule. The scorecard can include that count as one column, for the cases you ran. Coverage on one demo answer is not the scorecard. The scorecard names the cases.

Can the model calculate a pass rate?

Only from marks you pasted, and only with the denominator you wrote. Show the arithmetic. A blank is not a pass and not a fail. If you want a rate, the formula is yours, and Not judged stays out of the numerator and the denominator until you say otherwise.

Who may call the scorecard current?

The eval owner, with the date and the index version on the page. A formatted table from last quarter is a record. It is not the current index.

Last verified

October 24, 2026 for Claude. October 16, 2026 for Notion, ChatGPT, and Perplexity. Published October 24, 2026.

Sources: Claude pricing, Notion pricing, ChatGPT pricing, Perplexity.

Published by Andrew for AI Tools Optimizer.

Claude is in the chatbots and assistants directory. Directory pages may use affiliate links. A purchase through them may earn us a commission at no extra cost to you.

Disclosure: this post may contain affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Tools mentioned in this post