Test the agent before each release with the vendor’s simulations, then score every live conversation against a rubric you own. Use a grader that doesn’t sell the agent, calibrate it against human reviewers, and compare its results with the vendor’s dashboard. Route each failure to knowledge, conversation design, policy or product, then re-test after the fix.
Last updated October 30, 2026. Written by the unitQ team. unitQ makes unitQ Support QA, an independent grader for human and AI support conversations, which this guide names as one option. We checked every vendor capability against that vendor’s own product pages and docs in October 2026 and list them in the sources.
To QA an AI customer support agent, test it before every release with the agent vendor’s own simulations, then score every live conversation against a rubric you own, using a grader that doesn’t sell the agent. Calibrate that grader against your best human reviewers, compare its results with the vendor’s dashboard, and send each failure to the team that can fix it. Re-run the checks after every prompt, model, knowledge or policy change.
Quick answer
- 1
- 2
After launch: score 100% of real conversations, not a sample, on the rubrics and scorecards your policies require: one shared standard for human and AI agents, bot-specific checks, or both.
- 3
Stay independent: the vendor that built the agent also defines “resolved” in its own reporting. Grade it with a tool that has no stake in the result, in line with NIST’s AI Risk Management Framework, which calls for independent assessors.1
- 4
Calibrate: check the grader against human reviewers before you trust its scores.2
- 5
Close the loop: route every miss to knowledge, conversation design, policy or product, and re-test after each fix.
Why AI agents need their own QA loop
An AI agent’s mistakes repeat until someone changes the agent, so QA has to run continuously and on every conversation. A human agent who misreads a refund policy affects their own queue. An AI agent with the same gap gives the wrong answer to every customer who asks.
Two more things make AI agents different from human agents:
- They change on a release cycle. A new prompt, model, knowledge article or tool can break behavior that worked last week. Intercom, Sierra and Decagon all build regression testing into their platforms for this reason.7911
- The vendor grades its own work. Each AI agent vendor reports its own resolution or automation numbers. Ada, for example, classifies each conversation as Resolved or Not Resolved using its own criteria.13 Those numbers are useful for running the agent. They come from the same company that built it.
NIST’s AI Risk Management Framework asks for exactly that check. It says AI systems should be monitored “when in production,” and that “independent assessors” or internal experts who didn’t build the system should take part in regular assessments.1
If you’re new to the topic, start with what AI agent QA is. This guide is the step-by-step version.
Step 1: Write down what the agent may and may not do
Start by listing the agent’s jobs and its limits, because you can’t grade behavior nobody defined. For each intent the agent handles, write three things:
- The job. What a successful outcome looks like, such as “the customer received the correct return label.”
- The rules. The policy, disclosure and verification steps that apply, such as “verify identity before changing an address.”
- The exits. When the agent must hand off to a person, and what context travels with the customer.
Most of this already exists in your support SOPs. Our guide on turning SOPs into a support QA rubric shows how to convert them into checks.
Step 2: Test before release with the vendor’s simulations
Use your AI agent vendor’s own testing tools before any change goes live, because they catch regressions before customers see them. As of October 2026:
- Intercom Fin: Evals run simulated conversations built from your own conversations and score each one pass or fail, combining deterministic checks with an LLM judge. Releases let you test changes away from the live version and ramp traffic or run an A/B test.7
- Sierra: Simulations run conversations between the agent and mock personas, graded by a separate judge agent, and can gate releases in CI/CD pipelines.9
- Decagon: Simulations auto-generate tests, add checkpoints at each stage of a conversation and integrate with CI/CD practices to test every agent version.11
- Ada: the Conversation View shows each conversation’s full transcript, reasoning log and resolution classification, so you can check how configuration changes affect real responses.13
Simulations answer one question well: does the agent still behave as designed on the cases you thought of? They can’t tell you what happened in the conversations you didn’t think of. That’s what the next steps cover.
Step 3: Connect live conversations to an independent grader
Send the agent’s real conversations to a QA tool that doesn’t sell the agent, so the score doesn’t depend on the vendor’s own definition of success. Look for three things:
- The source. Can it read conversations from your AI agent directly, or from the helpdesk where they land? Check for both, because some AI agent conversations never reach the helpdesk.
- Coverage. Does it score every connected conversation, across chat, email, messaging and voice?
- Privacy. Is personal data removed before conversations are stored or scored?
unitQ Support QA grades AI agents from Sierra, Ada, Decagon and Intercom Fin, and scores 100% of connected conversations across chat, email, messaging, voice and IVR through integrations including Zendesk, Salesforce Service Cloud, Intercom, Freshdesk, Kustomer, Amazon Connect and Five9.35 unitQ removes PII in its data pipeline before conversations are stored or processed, and is SOC 2 Type II and HIPAA compliant.6 Our comparison of secure support QA platforms covers the security questions in detail.
Step 4: Hold AI agents to your standards, plus bot checks
Grade the AI agent against the quality standards you already hold your human team to, then add checks for the ways bots fail. Most teams run several rubrics and scorecards, by channel, queue or policy. Shared standards let you compare an AI agent’s resolution, accuracy and policy adherence with your people’s on the same terms.
Shared checks cover what every agent should do:
- Gave correct information that matches your policy.
- Followed required steps, such as identity verification and disclosures.
- Resolved the issue, or handed off correctly.
- Used the right tone for the situation.
Bot-specific checks cover failure modes human agents rarely have:
- False containment. The conversation counted as contained, but the customer gave up.
- Loops. The agent repeated the same answer while the customer rephrased.
- Wrong or invented answers. The agent stated a policy or fact that isn’t true.
- Missed or unnecessary escalations. The agent kept going when it should have handed off, or handed off something it could have solved.
unitQ Support QA runs as many rubrics and scorecards as your policies require: one shared standard for human and AI agents, or bot-specific checks. Its bot checks cover real containment, wrong information, loops, escalations that shouldn’t have happened, inaccurate resolutions and recovery after reaching a person.34 For what each dimension should measure, see how to measure AI agent conversation quality. For handoffs specifically, see how to audit AI agent handoffs.
Step 5: Calibrate the grader before you trust it
Check the automated grader against your best human reviewers on real past conversations before its scores go live. Research on LLM-as-a-judge found strong LLM judges can match human preferences at a level similar to agreement between humans, and also documented biases such as position and verbosity bias.2 Calibration is how you find out which you’re getting.
A practical calibration loop:
- Pick a set of past conversations that covers your main intents and a few known failures.
- Have two or three reviewers score them on the rubric, and settle disagreements.
- Run the automated grader on the same set and compare, check by check.
- Rewrite any check where the grader and reviewers disagree, usually by tightening the definition or adding a worked example.
- Repeat on a fresh set on a regular schedule, and whenever you change the rubric.
In unitQ Support QA, every check has a plain-language definition, fail values and worked examples, and Testbench runs it on your own past conversations next to your reviewers before it goes live.4
Step 6: Score every live conversation and compare with the vendor’s numbers
Once the grader is calibrated, score 100% of the AI agent’s live conversations and put the results next to the vendor’s dashboard. A sample can miss a failure that’s concentrated in one intent, and full coverage shows it.
The comparison is the point. When the vendor reports a conversation as resolved and your rubric says it failed, read the transcript. Common reasons:
- The vendor counts a contained conversation as resolved, but the customer came back on another channel.
- The answer was relevant but contradicted your policy.
- The agent closed the conversation before the customer confirmed the fix.
Every score should link to the line in the conversation that earned it, so reviewers can check the grader quickly. unitQ Support QA attaches transcript evidence to every miss.3
See unitQ Support QA
Run as many rubrics and scorecards as your policies require: one shared standard for in-house teams, BPOs and AI agents, or bot-specific checks for loops, false containment and handoffs.
See unitQ Support QAStep 7: Route each failure to the team that can fix it
Sort every failure by cause and send it to its owner, because a QA score nobody acts on doesn’t improve the agent. Typical owners:
- Knowledge. The agent was missing an answer or used a stale article.
- Conversation design. The flow looped, asked for the same detail twice or ended too early.
- Policy and compliance. The agent made a commitment your policy doesn’t allow, or skipped a required step.
- Product. The agent answered correctly, but the customer’s problem is a bug or a confusing feature.
Step 8: Re-test after every change
After each fix, re-run your simulations and watch the live scores for the intents you changed. NIST’s framework also calls for post-deployment monitoring plans that include change management and incident response.1
Turn each confirmed failure into a new test case in your vendor’s simulation suite, so the same mistake can’t ship twice. Sierra, for example, turns annotated real conversations into regression tests.10
What each AI agent vendor gives you built in
Intercom, Sierra, Decagon and Ada all ship their own testing and quality tools, and they’re worth using. The table shows what each offers as of October 2026, and what an independent grader adds.
| AI agent | Pre-release testing | Live conversation QA | Who defines “resolved” | Add independently |
|---|---|---|---|---|
Intercom Fin | Evals and Releases 7 | Monitors with custom scorecards across Fin and human conversations 8 | Intercom | A grader with no stake in Fin’s results |
Sierra | Simulations, voice sims, CI/CD gating 9 | Monitors review every conversation, plus custom monitors 10 | Sierra | Your human-team standards, applied outside Sierra |
Decagon | Simulations with checkpoints, CI/CD 11 | Watchtower reviews every interaction against custom criteria; QA Hub for human review 12 | Decagon | Cross-vendor comparison on your standards |
Ada | Conversation View with reasoning logs 13 | Automated Resolution classification; Custom Metrics score conversations with an LLM judge 1314 | Ada | A check on Ada’s own Resolved label |
Built-in tools need little setup because they run inside the agent’s own platform. The catch is that the company scoring the agent also built it and decided what success means. Our list of questions to ask an AI support agent vendor covers what to request from them.
AI agent QA tools: the three types
AI agent QA tools fall into three groups: the AI agent vendor’s own tools, contact center QA suites, and independent graders. As of October 2026:
- AI agent vendor tools: Fin Monitors, Sierra Monitors, Decagon Watchtower and Ada’s resolution classification and Custom Metrics, covered above.
- Contact center QA suites that also sell AI agents: Zendesk QA scores all interactions, including AI agents and voice, and Zendesk sells AI agents separately.15 Level AI scores 100% of calls, chats, emails and bot conversations and also sells an AI virtual agent.16 Observe.AI scores 100% of AI-led conversations for accuracy, empathy, compliance and resolution, and offers a platform to build AI agents.1718
- Conversation analytics and independent graders: Rippit (formerly MaestroQA) offers agents that monitor every chatbot conversation for incomplete resolutions, wrong answers and coverage gaps.19 unitQ Support QA grades human and AI agents on your rubric and doesn’t sell the agent, the platform or the labor it grades.3
For a full side-by-side, see the best AI support QA platforms compared.
When vendor-native QA is enough
If you run one AI agent, inside one vendor’s stack, and you’re comfortable with that vendor’s definition of a resolution, its built-in tools may be all you need. Fin Monitors, Sierra Monitors and Decagon Watchtower all review every conversation against criteria you set.81012 If your whole stack is Zendesk, Zendesk QA keeps human and AI agent scores in one place.15 If voice dominates and you also want the AI agent from the same vendor, Level AI and Observe.AI are built for contact centers.1617
Add an independent grader when you run more than one AI agent, when you need to hold bots and people to the same standards, or when someone outside support needs to trust the numbers.
FAQ
Score each conversation on whether the agent resolved the issue, gave correct information, followed your policy, used the right tone and handed off at the right moment. Add bot checks for loops and false containment. Use an LLM judge for coverage, but calibrate it against human reviewers first, and make every score link to transcript evidence.
As of October 2026, there are three types. AI agent vendors ship their own, such as Fin Monitors, Sierra Monitors, Decagon Watchtower and Ada Custom Metrics. Zendesk QA, Level AI and Observe.AI score AI agents and also sell them. Rippit monitors chatbot conversations, and unitQ Support QA grades AI agents it doesn’t sell.
Yes. An independent QA platform can score conversations from several AI agent vendors on the same standards. unitQ Support QA grades AI agents from Sierra, Ada, Decagon and Intercom Fin alongside human agents. Each vendor’s built-in tools only cover its own agent, so a separate grader is how you compare vendors on the same terms.
Score the same live conversations on your own rubric, then put the results next to the vendor’s dashboard. Read every transcript the vendor marks resolved and your rubric marks failed. Common causes are contained conversations where the customer came back on another channel, answers that contradicted policy, and conversations closed before the customer confirmed the fix.
Run the vendor’s simulations on the intents the change touches, plus the cases that failed before. Check that the agent still gives correct answers, follows required steps such as identity verification and hands off when it should. Intercom Fin, Sierra and Decagon all ship simulation tools, and Ada’s Conversation View shows how configuration changes affect responses.
Read the transcript evidence, find the cause and send it to its owner: knowledge for missing or stale answers, conversation design for loops, policy and compliance for skipped steps, and product for bugs. After the fix, re-run your simulations, watch live scores for that intent and add the conversation to your test suite.
Grade your AI agent on your rubric
Bring a week of your AI agent’s conversations. We’ll show you how unitQ Support QA scores them next to your human team.
Related guides
Sources 19 references
NIST, “Artificial Intelligence Risk Management Framework (AI RMF 1.0),” NIST AI 100-1, January 2023 (MEASURE 1.3, MEASURE 2.4, MANAGE 4.1). nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-1.pdf. Accessed October 2026.
Zheng, Lianmin, et al., “Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena.” NeurIPS 2023. arxiv.org/abs/2306.05685. Accessed October 2026.
unitQ, “unitQ Support QA.” unitq.com/products/unitq-support-qa/. Accessed October 2026.
unitQ, “unitQ Support QA vs Rippit (formerly MaestroQA).” unitq.com/compare/unitq-support-qa-vs-rippit/. Accessed October 2026.
unitQ, “Integrations.” unitq.com/integrations/. Accessed October 2026.
unitQ, “Security.” unitq.com/security/. Accessed October 2026.
Intercom, “Announcing Evals and Releases: Evaluate Fin before, during, and after you go live.” intercom.com/blog/announcing-evals-and-releases. Accessed October 2026.
Fin, “Analyze.” fin.ai/analyze. Accessed October 2026.
Sierra, “Simulations: the secret behind every great agent” and “Agent Studio.” sierra.ai/blog/simulations-the-secret-behind-every-great-agent; sierra.ai/product/agent-studio. Accessed October 2026.
Sierra, “Confidence in every conversation” and “The Agent Development Life Cycle.” sierra.ai/blog/confidence-in-every-conversation; sierra.ai/blog/agent-development-life-cycle. Accessed October 2026.
Decagon, “Testing & QA.” decagon.ai/product/testing-qa. Accessed October 2026.
Decagon, “Watchtower” and “QA Hub: Agent quality is a team sport.” decagon.ai/product/watchtower; decagon.ai/blog/qa-hub. Accessed October 2026.
Ada, “Resolution rate optimization” and “Response training” (Conversation View). docs.ada.cx/docs/optimization/conversations/resolution-rate-optimization; docs.ada.cx/docs/optimization/conversations/response-training. Accessed October 2026.
Ada, “Custom metrics: Per-conversation quality scoring.” ada.cx/labs/research/custom-metrics-for-conversation-analysis/. Accessed October 2026.
Zendesk, “Quality assurance.” zendesk.com/service/quality-assurance/. Accessed October 2026.
Level AI, “Call center quality assurance software.” thelevel.ai/product/quality-assurance-contact-center/. Accessed October 2026.
Observe.AI, “AI agent evaluation.” observe.ai/auto-qa-for-ai-agents. Accessed October 2026.
Observe.AI, “Agent Platform.” observe.ai/platform/agent-platform. Accessed October 2026.
Rippit, “The AI conversation data platform.” rippit.com. Accessed October 2026.