How we test AI support agents across 40 accuracy checks

A support quality analyst sits at a wooden desk in a bright office, leaning toward a pair of colorful headsets and a small row of green and red tokens lined up in two groups beside a coffee mug and a pen

Quick Answer

Test an AI support agent with known-answer questions from your own tickets, graded by code where possible, repeated across runs, and scored on accuracy, escalation and hallucination identically for every vendor.

Two kinds of test set do different jobs. A member of Amazon's Q Developer Agent team explained in 2025 that regression testing needs only cases the agent already passes, while accuracy testing needs a large set built for "aggressive edge case testing." A demo shows the first kind. Buyers need the second.

Did this answer your question?

Key Points

  • My AskAI's May 2026 dataset of 195 AI-handling rates showed medians shifting with the vendor's label: resolution 72.5% , automation 61% , containment 58.2% .
  • An Air Canada AI team generated 275 known-answer tests and cut expert feedback from 4 weeks to 5 minutes by grading answers with a script instead of a model judge.
  • In Agent S2 research summarised by Cobus Greyling in 2025, the top agent reached a 34.5% success rate over 50 steps, against close to 95% for humans.
Three things people believe. Myth or fact?
Call each one, then see how other readers called it.
1 Steps that must be exact, such as checking a balance or changing a booking, should run as code rather than as AI-generated text.
2 An agent that answers a handful of sample questions correctly is ready for customers.
3 Grading an AI agent requires a domain expert to read every answer.
A support quality analyst sits at a wooden desk in a bright office, leaning toward a pair of colorful headsets and a small row of green and red tokens lined up in two groups beside a coffee mug and a pen

Scoring every AI support agent on the same scenarios is what makes results comparable.

Most teams building AI agents end up writing their own test sets, because ready-made evaluation datasets that match a real support workload are rare.

That matters for anyone comparing vendors. A public benchmark shows how an agent handles someone else's questions. Your customers ask about your refund rules, your shipping delays and your plan limits. Agent builders said as much in 2025, noting that off-the-shelf datasets seldom fit, and one airline AI lead has since described tasks so specific that no public benchmark exists for them at all.

Context is the hard part. Anuj Jain, head of product at Nurix AI, which builds voice agents for customer support in the US and India, listed what a support agent has to know before it answers: whether a sale is running, logistics anomalies, the knowledge base, recent changes and the promised delivery date. Miss one and a fluent answer turns wrong. He also pointed out that India has "almost a hundred plus languages," along with many dialects and accents, which makes voice agents far harder to get right there than in English-first markets.

Jain argues that an agent should not be judged on its first day. I partly agree. A buyer, however, has to decide before day one, so the fair compromise is a fixed test run at signing and repeated once the agent has had time to learn.

That fixed test needs three parts: accuracy against known answers, escalation when the agent is unsure, and hallucination checks for when it fills a gap. Without all three, two vendors' accuracy claims cannot be compared at all, and that is exactly where the trouble with published resolution rates begins.

Testing an AI support agent for accuracy means running it through a fixed set of known-answer scenarios, grading its behaviour rather than its wording, and repeating each run so one lucky reply cannot pass. Anything less is a demo.

Known answers are what make a score trustworthy. Nathaniel, who leads a team delivering AI solutions at Air Canada, described in an October 2026 talk how his team planted rules into supplier contracts and generated 275 tests with known answers. The result was uncomfortable. Their agents were missing most of the clauses that had been removed. At his previous company, grading with code instead of expert opinion had moved his team from one evaluation a week to dozens a day.

Support teams face the same problem. QA practitioners said in 2025 that tone, multi-turn consistency and compliance usually go unmeasured, and that edge cases and context drift surface only in production. A small regression set confirms what already works; finding weaknesses takes aggressive edge-case testing. A scripted demo, by design, exercises neither.

I treat that gap as the reason a ranking without a published method deserves suspicion. The sections below set out the accuracy, escalation and hallucination checks a comparable score depends on, beginning with who writes these reviews.

Is Zazachat a legitimate live chat software provider?

Zazachat is not a software provider at all. It is an independent review publication, and its reviews are written and edited by an editorial team led by Michael Kansky.

That distinction decides how much weight a score deserves. A vendor grading its own AI agent has a stake in the result. An editorial team that sells no software does not. In our review process, the editorial team led by Michael Kansky owns the scoring, so one accountable group applies the same battery of checks to every AI support agent we cover.

Before trusting any AI agent score, ours included, check three things:

  1. Who wrote and edited the score, and whether they sell the product being scored.
  2. Whether the identical test battery ran against every vendor in the comparison.
  3. Whether the test looked past the final answer to the path the agent took to reach it.

The third point is where most published rankings fall short. Vinod Rane's 2026 guide to agent evaluation splits the work into three layers. Outcome metrics are a binary pass or fail on whether the agent reached the final goal state. Trajectory metrics cover tool choices, reasoning quality, argument correctness and decision order. System metrics cover token usage per task, latency, tool call frequency and failure recovery. Rane describes the trending pattern in 2026 as treating all three layers as first-class, instead of treating outcome metrics as "good enough."

The common assumption is that a correct final answer proves an accurate agent. It does not. Rane notes that agents fail through the wrong tool, the wrong information or the wrong order, and a final-answer check catches none of those failures.

Evaluation layerWhat it asks of a support agentWhere accuracy, escalation and hallucination checks sit
OutcomeDid the customer get a correct, policy-compliant result?Final-answer accuracy
TrajectoryDid the agent use the right source and tool, in the right order, and hand off at the right moment?Escalation and grounding
SystemDid it stay fast and recover cleanly when something failed?Robustness under failure

Binary scoring creates its own distortion. Sarthak Rastogi's January 2026 guide on agent evals recommends partial credit over strict pass or fail, arguing that "An agent that completes 80% of a multi-step task is meaningfully better than one that fails immediately." In practice, a rubric without partial credit flattens two very different agents into the same zero.

Combining 3 sources, the editorial ownership, Rane's layers and Rastogi's partial credit point to one rule: score the path, not only the destination. My own view is blunt. A review site that will not say who scores its AI agents has not earned the right to rank them, however polished its comparison table looks.

If you are reading our best live chat software rankings for 2026, the useful question to ask of any AI score there is which of these layers it covered. Vendor dashboards rarely answer it, and the gap shows up first in the resolution rates they publish.

Compare AI support agents on the same test, not the same slide deck

An AI lead at Air Canada put the rule simply: an agent you cannot grade is an agent you cannot improve. Zazachat reviews every AI support agent against one fixed battery of accuracy, escalation and hallucination checks. Start with the method, then read the rankings it produces.

Support team sorting printed customer tickets into piles to build a known-answer test set
A useful accuracy test starts with questions your own customers have already asked.

Why can't buyers trust vendor-reported AI resolution rates on their own?

Vendor resolution rates use different definitions, draw on self-selected wins and grade single answers, so two quoted percentages rarely measure the same thing.

The label problem is the easiest to see. One AI support vendor compiled published deployment figures across the market and sorted them by the metric each vendor chose to report. Its own tally shows the median shifting with the word on the slide:

Metric label a vendor reportsMedian in one vendor's compiled dataset
Resolution72.5%
Automation61%
Containment58.2%

The same vendor calls the gap between resolution and automation "a 12-point swing created by the label alone, before any difference in capability." It also concedes that competitor figures are self-selected, because a vendor publishes its wins rather than its average customer. Industry mix moves the number too. In that compiled data, education deployments sit at a median of 81.5% while retail and ecommerce sit at 66%.

A healthcare AI vendor makes a parallel argument about its own market. It lists the measurement habits that inflate AI results:

  • Measuring conversation completion instead of workflow completion.
  • Counting partial automation, such as collecting details before a transfer, as resolution.
  • Treating call deflection as resolution.

Read together, these are vendor claims about other vendors. I treat them as a warning, not a benchmark.

The deeper issue is who does the grading. Opus Research reported in May 2026 that under Zendesk's outcome-based pricing, every billable resolution is now confirmed by a separate AI evaluation model, independent of the agent that produced it. The analyst firm called that a meaningful step toward proof of value. Its caveat matters more: "Customers want to pay for results, but won't accept the vendor as the sole judge of what counts as one." A second model from the same vendor is still the vendor's judgment.

Then there is the multi-step gap. In 2025, Cobus Greyling summarised Agent S2 research in which the top performer, Similar Agent S2, reached a 34.5% success rate when given 50 steps, meaning it failed more than 60% of the time. In that 2025 summary, human performance on the same computer tasks was estimated at close to 95%. Those were general computer tasks, not support tickets. Still, the pattern carries over.

A high single-answer score says little about a refund that needs several steps. Buyers comparing tools on our best AI customer support software page should weigh this before any headline percentage. Where a vendor quotes one number, I want to know three things in return: the label, the denominator and who graded it. Without those, the figure describes the vendor's marketing, so ask for the metric definition in writing before that number goes anywhere near a business case.

What does a fair test of AI support agents have to hold constant?

Before an AI support agent answers a single ticket, choices nobody mentions in the headline can already shape its accuracy score. We went looking for those choices.

The first is a single word. In May 2026, My AskAI, which sells AI customer service software, sorted 195 comparable AI-handling rates, drawn from published vendor figures and its own deployments, by what each vendor called its metric.

Resolution (108 rates) 72.5%
Deflection (17 rates) 70%
Automation (52 rates) 61%
Containment (6 rates) 58.2%
Same job, different word, different number. Median reported AI-handling rate by the label each vendor used, from My AskAI's dataset of 195 deployments, a snapshot taken in May 2026. Only 6 rates used the containment label, so read that figure as directional.

"That is a 12-point swing created by the label alone, before any difference in capability," the report says of the gap between resolution and automation. Its author, My AskAI co-founder Mike, also describes one product that went "from 24% to 80% on one account through setup changes alone." My AskAI sells what it measures, and the report itself calls rivals' published figures self-selected wins. The lesson still holds: before judging the agent, check that both scores use the same definition.

A fixed definition still leaves the number moving, because the agent's behavior moves. Anthropic's guide to agent evaluation warns that "agent behavior varies between runs" and that "a task that passed on one eval run might fail on the next." Its two ways to summarize repeated trials pull in opposite directions: pass@k, the chance of at least one success in k attempts, rises as k grows, while pass^k, the chance that every attempt succeeds, falls. Practitioners on a quality assurance forum describe a middle course: run each scenario several times and "look at median behaviour instead of a single run."

The grader is the next variable. Nathaniel, who leads an AI team at Air Canada, said in a talk published by AI Engineer in October 2026 that his team got "so much noise from the LLM as a judge" that it now avoids model judges where it can. Instead, it plants known answers in test material and checks with code whether the agent finds them. On one contract project that produced 275 known-answer tests, and feedback that took 4 weeks through human experts now comes back from a script in 5 minutes. Vinod Rane, who writes about agent evaluation, explains why judges need watching: "judges lie. They like long answers. They like confident wrong answers."

Sometimes the test is what fails. Sarthak Rastogi, an engineer who writes about optimizing AI agents, says from his own experience that an agent failing a task in all 100 attempts "usually indicates a broken task specification." Anthropic's guide shows the reverse problem. One of its models solved a flight-booking benchmark problem by finding a loophole in the policy. That "failed" the evaluation as written, yet it gave the user a better solution. Rastogi's fix is the full trace of each run, which shows whether a failure is a genuine mistake or a case of "graders rejecting valid solutions."

For support teams, handoffs are where a shared definition matters most. Hyro, which sells AI agents to healthcare organizations, warns against counting partial automation as resolution, such as an agent that collects a caller's details and then transfers them. Such an agent "simply shifts work somewhere else." My AskAI makes the opposite point about complex queues. There, a low rate can be "the AI working as intended," because more of those tickets belong with a person. Both companies are vendors, but together they imply one rule: a handoff deserves its own grade. Was sending this customer to a person the right decision?

One large helpdesk vendor has already moved toward outside grading. Under its outcome-based pricing, an analyst firm reported in May 2026, "Every billable resolution is now confirmed by a separate AI evaluation model, independent of the agent that produced it." The firm called this "a meaningful step toward proof of value."

"Customers want to pay for results, but won't accept the vendor as the sole judge of what counts as one."

Customer experience analyst firm, May 2026

Side by side, the findings point one way. A headline accuracy figure measures the agent and the test around it: the word chosen for success, how many runs were made and how they were summarized, who grades, and how handoffs count. Two scores are comparable only when every one of those choices was fixed before testing and applied the same way to each vendor. We publish agent scores, so this conclusion suits us, which is why the questions below work on any score, ours included.

Five questions before you compare two scores

  1. Which label does the rate use, and what exactly counts as a success in it?
  2. How many runs stand behind the score, and does it report success on any run or on every run?
  3. Who or what did the grading? If a model judge was used, was it checked against human experts?
  4. For tasks the agent failed every time, did anyone read the traces to rule out a broken test?
  5. Were handoffs graded as correct or incorrect calls, and does a transfer after collecting details count as resolved?

How we checked this

We used five kinds of source: a vendor-compiled benchmark dataset, Anthropic's published guide to agent evaluation, a conference talk by an airline AI team lead, practitioner writing and forum threads, and an analyst report. None of the figures here come from our own testing. The label medians are My AskAI's, and most of them rest on vendors' own published wins. The containment median rests on 6 rates. The point about 100 failed attempts reflects one engineer's experience. Hyro published no sample size. My AskAI and Hyro sell AI agents, Anthropic builds the models being tested, and some forum participants promoted their own tools. We publish agent scores, so we also have a stake. Still unknown: how much of the gap between vendors' quoted rates would remain under one identical test. None of our sources ran that comparison.

  1. My AskAI, AI resolution rate benchmarks report, June 2, 2026, updated October 20, 2026.
  2. Anthropic, guide to evaluating AI agents, retrieved October 24, 2026.
  3. r/QualityAssurance, practitioner thread on testing chatbots and agents, August 13, 2025.
  4. Nathaniel, Air Canada, AI Engineer talk on agent evaluation, October 22, 2026, at 4:47 to 15:51.
  5. Vinod Rane, chapter on agent evaluation and LLM judges, May 10, 2026.
  6. Sarthak Rastogi, essay on evals for AI agents, January 11, 2026.
  7. Hyro, AI agent first-call resolution benchmark, June 29, 2026.
  8. Customer experience analyst firm, analysis of a helpdesk vendor's resolution platform, May 27, 2026.

How can a support team run its own accuracy checks on an AI agent before buying?

Build a small known-answer set from your own tickets, script multi-turn conversations, repeat each scenario several times and grade behaviour, not wording, before any contract is signed.

Neither an outside review nor a vendor dashboard can see your tickets. A pilot can. The aim is to test exactly the areas teams tend to skip, and a thread of QA practitioners on r/QualityAssurance named four of them plainly: tone and brand adherence usually go unmeasured, multi-turn consistency often breaks but is rarely tested automatically, compliance and safety checks are mostly manual or ad hoc, and edge cases and context drift go unnoticed until production.

I would run a pilot in five steps:

  1. Pull a small set of real questions with known correct answers, and write the correct answer down before the agent sees the question.
  2. Script multi-turn conversations that revisit an earlier fact, so a contradiction a few turns later shows up as a failure.
  3. Add hostile and messy inputs: malformed requests, contradictory instructions and attempts to talk the agent out of policy.
  4. Switch off a connected tool on purpose and watch whether the agent recovers or invents an answer.
  5. Run every scenario several times and read the typical result, not the best one.

Each step maps to evidence. A minimal testing dataset can start very small. One observability vendor demonstrated a support agent pilot with five examples, a few images and a ground truth answer per case. That is enough to catch a broken router. It is not enough to rank vendors.

The size question has a clean answer. A commenter on r/AI_Agents who identified as a member of the Amazon Q Developer Agent team described two separate jobs. Regression testing needs only a small dataset of cases the agent already handles. Accuracy testing needs a large dataset that puts the agent through "aggressive edge case testing" to find its weaknesses. Most pilots blur the two and learn little from either.

Robustness belongs in the pilot too. Practitioners in a separate thread named unexpected inputs, prompt injections and system stress as the failures that ideal-condition testing misses. One put the standard bluntly: "If it can't recover cleanly, it's not ready."

Variance is the trap. Model output shifts from run to run, so the same QA thread reports teams running each scenario multiple times and reading median behaviour instead of a single run. The practical rule follows. Grade whether the agent did the right thing, not whether it used the expected words.

Smaller teams shortlisting tools from our best live chat for small business picks can run this pilot in a trial window. The harder part is grading it fairly, which is where most homegrown tests and many published reviews quietly fall apart.

What will testing AI support agents look like over the next two years?

Expect scores built on whole conversations rather than single answers: multi-turn consistency, tool choices, recovery from failure and resistance to manipulation, measured the same way for every vendor.

Single-reply accuracy will stop being enough. Even the strongest agent in published multi-step research failed most long tasks, while vendor headlines still describe one reply at a time. A comparable score has to follow the long path.

Platforms are moving the same way. Opus Research described in December 2025 an AI control plane: an enterprise layer above channels that enforces policy, governs knowledge and evaluates whether agents improve outcomes. Its telemetry could trace a failing billing journey back to a single skill that explains bills poorly. That is useful. It is also the vendor marking its own work.

So I expect independent tests to matter more, not less. Three checks belong in any protocol a buyer can trust:

  • Ambiguous or contradictory instructions, which practitioners in 2026 called a bigger gap than malformed input.
  • Known-answer cases from your own tickets, because public benchmarks rarely cover your policies.
  • Repeat runs over weeks, since a newly deployed agent learns like a new hire and a day-one score misleads.

Before signing, ask each vendor which of those it will let you run on your own data. A refusal tells you something about its scores.

Summarize This Article With AI

Open this article in your preferred AI engine for an instant summary.

Frequently Asked Questions

What else do buyers ask about testing AI support agents?

How do you test an AI chatbot for accuracy?

Give it questions with known answers drawn from your own tickets and documents, then grade with code wherever possible. Regression testing uses a small set of cases the agent already handles, so you catch breakages. Accuracy testing uses a large set of hard edge cases to find weaknesses. Run both.

Should one AI model grade another AI model's answers?

Only with care. One airline AI team avoided LLM-as-a-judge as much as possible because the judge produced more noise than the agent being tested. I prefer code-based checks whenever the right answer is known in advance.

How long does a useful test cycle take?

Minutes, once tests are generated from templates. The same team cut its feedback cycle from 4 weeks with expert reviewers to 5 minutes with a script. Speed matters. Every change can break something that used to work.

Why does retrieval matter so much for support agent accuracy?

In retrieval-augmented generation (RAG), the agent answers from documents it fetches first. When it fetches the right page, the answer is right roughly 90% of the time, so most errors start with retrieval. Test which source it found, not only what it said.

Can scripted test tools cover tone and compliance?

Not fully. Scripted regression tools reliably catch intent and API breakages in predictable flows. Tone, empathy and compliance still fall back to human review on many teams, so a vendor's pass or fail dashboard is partial evidence at best.

Written by

Michael Kansky

Connect on LinkedIn

Read next