
How to Read LLM Benchmarks Before Choosing a Chatbot Model (and the Test to Run Instead)
Quick answer: Use public benchmarks and leaderboards to shortlist two or three models, not to pick the winner. They measure general knowledge or general preference on other people's questions. Then write 100 to 150 of your own real customer questions, run each shortlisted model on them, decide the pass bar before you look at results, and check whether the gap between models is bigger than chance. In our invented example, a 6-point lead on 50 questions turned out to be inside the noise.
Step 1: Know what each famous benchmark actually measures
A leaderboard number is only useful if you know what question it answers. Three of the best-known, from their authors' own papers (read 11 October 2026):
- MMLU is a test of 57 tasks, including elementary mathematics, US history, computer science and law, built to measure academic and professional knowledge. It tells you about breadth of knowledge. It does not test whether a model follows your refund policy.
- Chatbot Arena collects pairwise votes: a person sees two anonymous answers to the same prompt and picks one. The authors report over 240,000 votes in the paper and say the crowd's votes agree well with expert raters. It tells you which answers people tend to prefer in general, which can reward a confident, polished tone whether or not the facts are right.
- HELM evaluated 30 models on 42 scenarios using seven metrics: accuracy, calibration, robustness, fairness, bias, toxicity and efficiency. It tells you that a model can be strong on one dimension and weak on another.
Note what is missing from all three: your documents, your tone, your escalation rules and your cost limits. Models and leaderboards have also changed since these papers, so this guide quotes no current rankings. Look up today's on the project's own page.
Step 2: Turn the leaderboard into a shortlist
Use the leaderboard for one job, which is ruling models out. A practical filter, our own:
- List the models you can actually use: the ones your platform or provider offers, in your region, at a price you can afford. A top-ranked model you cannot buy is irrelevant.
- Take the best two or three in that list, plus one cheaper model if cost matters. If you are unsure whether a smaller model could do, the model distillation entry explains why smaller models can be competitive on narrow tasks.
- Stop at four. More candidates mean more test cost for no better decision.
Step 3: Check the five ways a score can mislead you
Before you let any benchmark number sway you, ask:
- Is it your task? A knowledge quiz is not a support conversation.
- Could the questions have leaked? Public test questions can end up in training data, which would raise a score without raising ability. A single public number deserves less trust than a result on questions nobody has seen.
- Whose judgment produced it? Crowd votes reflect general taste. Scores graded by another model reflect that judge's biases; the MT-Bench paper names position bias, verbosity bias and self-enhancement bias, and reports that strong judges reached over 80 percent agreement with human preferences. See LLM-as-a-judge for the fixes.
- Is it current? Providers update models. A score describes the version tested, and your chatbot may be calling a newer one. This is model drift.
- Is the gap real? A 2-point lead on a large public set is a different thing from a 6-point lead on your 50 questions. Step 5 shows why.
Step 4: Build your own test set
This is the step that replaces the leaderboard. It is the same idea as a golden dataset, sized for a decision.
- Pull 100 to 150 real questions from your chat logs or inbox, with names and personal details removed (see the PII handling checklist).
- Include the hard ones on purpose: ambiguous questions, questions your documents do not answer, angry customers, and requests the bot should refuse or hand to a person.
- For each question, write what a correct answer must contain, or must not contain, in one line. A subject-matter expert should write these. OpenAI's evaluation guide makes the same point: if you are not expert in the content, have someone who is do the annotation.
- Freeze the set. Do not edit questions after you see results, and keep a small part untouched as a final check.
Step 5: Set the pass bar first, then check the gap is bigger than chance
Write down the pass bar before running anything: for example, "at least 80 percent of answers correct, and zero invented policies on the 20 policy questions." A bar set after seeing results will quietly be set wherever your favorite model landed.
Then respect sample size. Every pass rate on a small set carries a wide margin of error. For a rough 95 percent interval on a pass rate, a standard formula (the Wilson interval) is enough. The numbers below are invented for illustration, and we computed the intervals in Python.
| Model A | Model B | |
|---|---|---|
| Public leaderboard | A ranks 2 points above B | |
| Your test, 50 questions | 38 correct = 76% (interval about 63% to 86%) | 41 correct = 82% (about 69% to 90%) |
| Same rates, 100 questions | 76 correct (about 67% to 83%) | 82 correct (about 73% to 88%) |
| Same rates, 500 questions | 380 correct (about 72% to 80%) | 410 correct (about 78% to 85%) |
On 50 questions, B leads by 3 questions, but the two intervals overlap almost entirely: you cannot tell which model is better. At 100 questions they still overlap. Even at 500 questions the intervals only just touch (about 79.5% against 78.4%), so the same 6-point gap is nearly, not fully, convincing. The practical rule we use: a test of 100 to 150 questions can show a gap of roughly 15 points or more, not 5. If two models land within a few points, call it a tie and choose on cost, speed and risk. Where it is close, read the actual failures: five wrong answers that invent a refund policy matter more than ten that are merely terse.
Step 6: Compare on cost and speed, then plan the live check
Add the numbers a benchmark never shows. Use the token estimate guide to price a typical conversation on each model, and time a normal answer. In our invented example, suppose Model A costs $0.012 per conversation and Model B $0.009 at 30,000 conversations a month: $360 against $270, a difference of $90 a month. If the quality gap is within chance, that $90 decides it. If B were noticeably worse on policy questions, it would not.
Then plan the online check. A test set cannot foresee everything, so after launch sample real conversations weekly, track resolution rate and escalations, and rerun your frozen set whenever the provider changes the model or you change the prompt; the regression testing guide shows the routine, and production monitoring covers what to watch. For the grading itself, you can use a model as the judge if you first check it against your own labels, as the RAG evaluation guide explains.
When not to run this test
If the chatbot will answer fewer than a few hundred questions a month, the work of building 100 test questions may exceed the cost of picking a sensible mid-priced model and reading real conversations for two weeks. And if your platform gives you no choice of model, the test is moot: use it to judge the platform instead, with the vendor evaluation checklist.
Common mistakes
- Choosing the top of a leaderboard without testing. The ranking answers someone else's question.
- Changing the pass bar after seeing results.
- Testing on 20 easy questions. Both models pass and you learn nothing.
- Reading a 3-question gap as a result. See the table above.
- Never rerunning the test. Models change under you; the score expires.
- Judging only quality. A slightly better answer that costs three times as much is often not better for you.
FAQ
Are LLM leaderboards reliable for choosing a model for a business chatbot?
They are reliable for what they measure, which is general knowledge or general preference, and a poor guide to your content, tone and policies. Use them to shortlist, then decide on your own test.
What is the difference between a benchmark and evaluating on my own data?
A benchmark uses shared public questions so many models can be compared. Your own data shows how a model handles your real cases. See the LLM evaluation entry for the full map.
How many test questions do I need?
For a decision between two models, aim for 100 to 150 real questions. That can show a gap of roughly 15 points or more; closer than that, treat it as a tie.
How does Chatbot Arena work?
People compare two anonymous answers to the same prompt and vote for one. The platform's authors say the crowd's votes agree well with expert raters. It measures general human preference, not accuracy on your documents.
Can I use another model to grade the answers?
Yes, after checking it against your own labels on a sample. The MT-Bench paper reports over 80 percent agreement with humans for strong judges and also documents their biases.
How often should I re-evaluate?
Whenever the model, the prompt or the knowledge base changes, and on a regular schedule, because providers update models.
Related guides
- Test a smaller model for your chatbot — when the question is cost.
- How to evaluate a RAG chatbot — scoring retrieval and answers separately.
- Chatbot regression testing — rerunning the frozen set.
- Estimate chatbot token usage and cost — pricing each candidate.
- LLM evaluation, LLM-as-a-judge and golden dataset — the glossary entries behind the terms used here.
Sources
- Hendrycks et al., Measuring Massive Multitask Language Understanding — arxiv.org/abs/2009.03300, read 11 October 2026: 57 tasks and subjects.
- Chiang et al., Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference — arxiv.org/abs/2403.04132, read 11 October 2026: pairwise votes, 240,000 votes, agreement with experts (authors' claims).
- Liang et al., Holistic Evaluation of Language Models — arxiv.org/abs/2211.09110, read 11 October 2026: 30 models, 42 scenarios, seven metrics.
- Zheng et al., Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena — arxiv.org/abs/2306.05685, read 11 October 2026: judge agreement and named biases.
- OpenAI, Getting started with evals — developers.openai.com/api/docs/guides/evaluation-getting-started, read 11 October 2026: dataset, graders, and the advice to have an expert annotate; the page notes OpenAI's Evals platform is being deprecated, so use the method rather than depending on that product.
- Chatbotscape evaluation methodology. /methodology (continuously updated).
About this guide
Chatbotscape launched in 2026 as an independent review site for chatbot platforms. This guide is editorial guidance built from the cited papers and documentation; the six-step test, the pass-bar rule, the sample-size rule of thumb and the worked example are our own practice with invented numbers, and we have not run any of these benchmarks.
Last updated
12 October 2026 — first published.