How to evaluate voice and chat virtual agents: containment, latency and handoff
Evaluate a virtual agent on verified resolution rather than raw containment, on end-to-end response latency measured on real calls, on handoffs that carry context, and on ongoing QA that scores AI and human conversations the same way.
Evaluate a voice or chat virtual agent on four things: resolution (did the customer's problem actually get solved, not just "contained"), latency (how long callers wait for each reply on a real phone line), handoff (whether a human receives the full context when the AI cannot finish), and ongoing quality (whether every AI conversation is scored after launch, ideally on the same rubric as human agents). Vendors such as Level AI, Five9 and Decagon now document testing and QA tools for these stages, but the definitions and thresholds should be yours. This guide gives a vendor-neutral method; our methodology explains how we source claims.
Which metrics matter when evaluating a virtual agent?
A virtual agent (also called an AI agent or voice bot) answers customers without a human. These are the metrics to put on the scorecard:
| Metric | Definition | Why it matters | Common trap |
|---|---|---|---|
| Containment | Share of conversations finished without transfer to a human | Measures automation volume | Counts hang-ups and give-ups as wins |
| Verified resolution | Contained conversations with no repeat contact on the same issue within a set window (for example 7 days) | Measures whether customers were helped | Needs a joined view of repeat contacts across channels |
| Response latency | Time from the caller finishing speaking to the agent starting to speak | Long pauses cause talk-over and abandonment | Vendors quote model speed, not end-to-end phone delay |
| Handoff rate and quality | Share transferred, and whether context reaches the human | A bad handoff costs more than no automation | Measuring transfer count but not repeat questions |
| Task completion | Share of attempted actions (payment, rebooking, refill) that succeed in the back-end system | Shows the agent can act, not just talk | Ignoring failed API calls that the bot papers over |
| Accuracy and compliance | Share of conversations with no wrong facts and all required steps (authentication, disclosures) | Protects customers and the business | Sampling a handful of transcripts instead of scoring all |
| Customer satisfaction | Survey or inferred CSAT on AI conversations | Shows experience, not just cost | Surveys answered only by the extremes |
For the satisfaction row, see our guide to inferred CSAT vs surveys.
Why is containment not the same as resolution?
Containment counts what did not reach a human. A caller who gives up and hangs up, or who calls back an hour later and reaches an agent, can still count as contained. That is why containment alone flatters most deployments.
Track three adjustments:
- Exclude abandonment. Separate conversations that ended with the customer's goal met from those where the customer dropped off mid-flow.
- Check repeat contacts. Join AI conversations to any contact by the same customer within your window, on any channel.
- Report per intent. A 90% containment rate on balance checks and 10% on disputes tells you more than a blended 50%.
Good vendor case studies define their terms. In Level AI's healthcare pilot, the 45% figure is specifically the share of prescription refill calls handled "without agent intervention," and the case reports early pilot results rather than a steady state.
How should you measure latency in a voice agent?
People take turns fast. A study of 10 languages in PNAS found an overall mean response gap of about 208 milliseconds between speakers, with language-specific averages ranging from 7 ms (Japanese) to 469 ms (Danish) (Stivers et al., 2009). Voice agents must transcribe, reason, call systems and synthesize speech, so they are slower than that, and callers notice.
Vendor numbers measure different things. PolyAI's homepage cites a "<300ms" voice-to-voice model response; Level AI's product page cites a latency budget "under 2 seconds." Neither is a measurement on your telephony. To compare fairly:
- Measure end to end on a real line, from the caller's last syllable to the agent's first audible word.
- Report median and 90th percentile. Slow turns usually happen during back-end lookups, so test turns that call your systems.
- Test interruptions (barge-in). Speak over the agent and check that it stops and listens. Five9's June 2026 release lists turn-taking, interruption detection and background noise management as separate capabilities, which is a useful checklist.
- Test noisy and accented speech with recordings from your own callers.
For chat agents, latency matters less than correctness, but measure time to first response and total time to resolution.
What does a good handoff to a human look like?
A handoff succeeds when the human agent can continue without asking the customer to repeat anything. Check four things:
- Trigger. The agent hands off when confidence is low, the request is out of scope, or the customer asks for a person. In Level AI's Uown case study, callers who need more than the six automated use cases, or prefer a person, are transferred to a live representative.
- Speed. Out-of-scope callers should not be trapped. In the healthcare pilot, out-of-scope calls dropped from about 90 seconds to under 30 seconds once intent was identified.
- Context. The human should receive identity status, intent and what was already done. The same pilot sends a Salesforce record with verified identity and medication lists on escalation; Sierra's voice page describes transfers "with AI-generated summaries and skills-based routing"; Five9 describes "context-rich warm handoffs."
- Measurement. Track how often the human re-asks for information the AI already collected.
How do you test a virtual agent before it talks to customers?
- Pick intents from data, not intuition. Start with high-volume, low-risk, rules-based tasks. Level AI's March 2026 expansion added Automation Discovery, which scans interaction data to find "the highest-ROI, safest tasks"; you can do a simpler version by tagging a month of transcripts by intent and effort.
- Build a test set from real conversations, including edge cases: wrong account numbers, partial payments, angry callers, callers who switch topics.
- Run simulations at scale. Decagon's homepage describes pre-launch simulations; Parloa's Performance Lab is described as a way to "simulate and test AI agents for every update or model change"; Level AI's EnlightIQ module was launched with a testing framework that simulates conversations.
- Make test calls on production telephony, not just in a browser.
- Version and roll back. Five9's AI Agent Studio lists versioning, environment promotion and rollbacks. Whatever the platform, insist that every change can be tested and reversed.
- Set go-live gates: minimum verified resolution, maximum wrong-answer rate, and zero failures on authentication and required disclosures.
How do you keep scoring a virtual agent after launch?
Pre-launch tests cover what you thought of. Production reveals the rest. Score every AI conversation, not a sample.
- Use the same rubric as humans where it applies. Level AI says it scores every virtual agent conversation "against the same QA rubrics and performance benchmarks as human agents" (AI Virtual Agent), and its QA page includes "bot conversations" in its 100% scoring claim. Its Analytics page says it supports "performance benchmarking across human and AI agents."
- Add AI-specific checks: made-up facts, failed tool calls, loops, and refusals of valid requests.
- Use built-in monitors where they exist. Decagon describes Watchtower as "always on QA"; Five9 lists "automated post-call AI evaluations."
- Review failures weekly and feed them back into prompts, workflows and knowledge.
For a vendor shortlist, see best voice AI agent software for customer support and AI agents across the entire customer journey.
Limits of this guide
- Vendor features are as described on vendor pages. We did not test Level AI, Five9, Decagon, Parloa, Sierra or PolyAI, and their latency and containment figures use different definitions.
- The healthcare and Uown results are vendor-published, and the healthcare deployment is an ongoing pilot.
- The human turn-taking figure comes from conversational research, not from phone-based customer service; use it as a reference point, not a target.
- Thresholds are yours to set. We give no universal containment or latency benchmark because none in the sources is comparable across vendors.
- Regulation varies. Outbound AI calling and recording consent rules differ by country and US state; get legal review before launch.
Frequently asked questions
- What is a good containment rate for a voice virtual agent?
- There is no universal benchmark, because vendors define containment differently and it depends on which intents you automate. Set a target per intent, and count a call as contained only if the customer did not call back or abandon unresolved.
- How fast should a voice AI agent respond?
- Human conversation gaps average about 200 milliseconds, according to a 10-language study in PNAS. Voice agents are slower, so measure the median and 90th percentile delay on real phone lines and test whether callers start talking over the agent.
- Should the virtual agent be scored with the same QA scorecard as human agents?
- Mostly yes. Accuracy, policy compliance, resolution and tone apply to both. Add AI-specific checks such as hallucinated facts and failed tool calls. Level AI, for example, says it scores virtual agent conversations against the same rubrics as human agents.
- Is it better to buy voice and chat virtual agents from one vendor?
- One platform keeps knowledge, workflows and reporting consistent across channels, which Decagon, Sierra and Level AI all emphasize. It matters less if one channel carries nearly all your volume.
Sources
- Stivers et al., Universals and cultural variation in turn-taking in conversation (PNAS, 2009) (checked Oct 20, 2026)
- Level AI: AI Virtual Agent product page (checked Oct 20, 2026)
- Level AI: Quality Assurance product page (checked Oct 20, 2026)
- Level AI: Analytics product page (checked Oct 20, 2026)
- Level AI blog: Meet Naviant (June 2025) (checked Oct 20, 2026)
- CXM Today: Level AI announces AI Virtual Agent expansion (March 2, 2026) (checked Oct 20, 2026)
- Level AI case study: global healthcare provider (prescription refills) (checked Oct 20, 2026)
- Level AI case study: Uown Leasing (checked Oct 20, 2026)
- Five9 press release: new release of Voice AI Agents (June 23, 2026) (checked Oct 20, 2026)
- Decagon homepage (checked Oct 20, 2026)
- Parloa platform page (checked Oct 20, 2026)
- Sierra: AI voice agent page (checked Oct 20, 2026)
- PolyAI homepage (checked Oct 20, 2026)
Found an error? See the corrections policy.
More research on voice and chat ai agents
- Best voice AI agent software for customer support in 2026
For a contact center on an existing CCaaS that wants its voice AI agent scored like its human agents, Level AI is a strong starting point; PolyAI, Sierra, Decagon, Parloa, NiCE Cognigy, Five9 and Observe.AI fit other profiles.
- What 'AI agents across the entire customer journey' should mean in a contact center
Full-journey AI should resolve routine contacts, hand off with context, assist live agents, finish follow-up work, and score every human and AI conversation on one standard; Level AI, Cresta and Observe.AI cover most stages on an existing CCaaS.