AI Agent Reliability Is Not One Score: A Practical Scorecard
AI agent reliability is not one score. It is a scorecard of outcome, behavior, safety, latency, and recovery, each with a declared denominator and release gate. A strong average cannot rescue a safety failure, missing cohort, or agent that completes the task too slowly.
The useful question is not, ‘What is our agent's reliability score?’ It is, ‘Which evidence would let us ship, stop, investigate, or roll back this version?’
The short version
Keep outcome, behavior, safety, latency, and recovery visible. Define every denominator before collecting results, preserve missing data as missing, and apply hard gates before any composite score.
One reliability score hides the failure you need to see
An agent can improve average task success while creating a rare safety failure. It can answer correctly but violate a routing rule, call the wrong tool, or take long enough that the user abandons the workflow. Combining those outcomes too early makes a clean dashboard and a weak decision.
Treat reliability as a vector: R = [outcome, behavior, safety, latency, recovery]. Add tool and evaluator metrics when they affect the workflow. NIST's 2026 post-deployment monitoring report separates functionality, operations, human factors, security, compliance, and broader impacts, while noting that monitoring methods remain use-case-specific and immature. There is no official universal agent score waiting to be adopted.
The AI agent reliability metrics that matter
Start with the failure costs and decisions for one workflow. The formulas below are a practical operator template, not an industry standard. A metric is useful only when its event, denominator, cohort, window, version, and gate are explicit.
- Metric
- Outcome success
- Formula
- successful eligible attempts / eligible attempts
- Required denominator
- Attempts with a defined, observable outcome
- Example gate
- Minimum rate or positive paired lift
- Metric
- Behavior compliance
- Formula
- compliant opportunities / evaluable opportunities
- Required denominator
- Cases where the named rule applied and evidence was captured
- Example gate
- Per-rule floor; critical rules may block
- Metric
- Safety incident rate
- Formula
- confirmed incidents / safety-evaluable attempts
- Required denominator
- Attempts reviewed by a validated detector or policy process
- Example gate
- Maximum rate; critical incident may block
- Metric
- Tool success
- Formula
- correct completed actions / required tool actions
- Required denominator
- Tool actions the workflow actually required
- Example gate
- Minimum rate by tool and failure type
- Metric
- End-to-end latency
- Formula
- p50, p95, and p99 eligible-attempt duration
- Required denominator
- Attempts with consistent start and terminal markers
- Example gate
- Maximum percentile by workflow
- Metric
- Recovery rate
- Formula
- successful recoveries / recoverable failure episodes
- Required denominator
- Episodes classified as recoverable before the outcome
- Example gate
- Minimum rate plus retry-cost ceiling
- Metric
- Regression rate
- Formula
- regressed protected scenarios / protected scenarios evaluated
- Required denominator
- Versioned scenarios with valid baseline and challenger results
- Example gate
- Zero critical regressions; bounded standard tolerance
- Metric
- Evaluator precision
- Formula
- TP / (TP + FP)
- Required denominator
- All evaluator alerts in a reviewed cohort
- Example gate
- Set from false-review cost
- Metric
- Evaluator recall
- Formula
- TP / (TP + FN)
- Required denominator
- All real failures in a reviewed cohort
- Example gate
- Set from escape cost
Define the denominator before collecting the numerator
Most reliability arguments are denominator arguments in disguise. Suppose an agent receives 1,000 conversations. Of those, 120 are spam, 80 lose an upstream tool before the agent can act, and 100 have no observable business outcome. The agent succeeds in 640 of the 700 attempts your policy calls eligible and observable.
Reporting 640 successes as 64 percent of all received traffic or 91.4 percent of eligible observable attempts can both be defensible if the policy is declared. Reporting 100 percent by retaining only the 640 observed successes cannot. Every exclusion needs a reason and a count.
- Reported rate
- 64 percent
- Calculation
- 640 / 1,000 received
- What it means
- Success across all received conversations, including excluded and unknown cases
- Reported rate
- 91.4 percent
- Calculation
- 640 / 700 eligible and observable
- What it means
- Success under a declared eligibility and observability policy
- Reported rate
- 100 percent
- Calculation
- 640 / 640 retained successes
- What it means
- Invalid survivorship framing that silently drops every non-success
Missing data is a result, not a zero
A missing metric must stay missing. Turning it into zero can manufacture either a pass or a failure, depending on whether lower or higher is better. Use explicit states in the scorecard and block any claim that requires evidence you do not have.
The labels below are an operator convention, not a formal standard. What matters is that the system, reviewer, and decision rule can distinguish no event from no measurement.
- State
- UNOBSERVED
- Use it when
- The metric or required cohort was not captured
- Do not conclude
- That the value was zero or the gate passed
- State
- UNAVAILABLE
- Use it when
- The source could not be accessed or retained data cannot compute it
- Do not conclude
- That missing access is evidence about performance
- State
- CAPTURED_ZERO
- Use it when
- The denominator was observed and the numerator was truly zero
- Do not conclude
- That the true rate is universally zero outside this cohort
Measure the evaluator separately from the agent
Precision and recall describe the measurement instrument, not the agent. Precision asks how often a flagged failure is real. Recall asks how many real failures the evaluator catches. A judge with weak recall can make an unreliable agent look clean; weak precision can flood reviewers with false alarms.
Google's classification guidance shows why accuracy can be misleading on imbalanced data and why metric choice should follow the cost of false positives and false negatives. Calibrate each material detector against a reviewed cohort, preserve its threshold and version, and report unresolved denominator-zero cases as missing rather than silently assigning a perfect value.
Compare versions on matched evidence
Absolute scores show how one version performed on one cohort. A release decision usually asks a different question: did the challenger improve the same cases? Run the baseline and challenger against the same persona, scenario, starting state, and tool conditions, then calculate d_i = score(challenger_i) − score(baseline_i) for each valid pair.
Report the valid-pair count, mean paired lift, wins, ties, losses, uncertainty, and protected-scenario regressions. Do not subtract averages from unrelated test mixes. Converra's testing workflow uses the same personas and scenarios for baseline-versus-challenger comparison; the companion sample-size guide explains why pair count, variance, effect size, and coverage belong in one plan.
Infrastructure reliability is not behavior reliability
OpenTelemetry recommends operation-duration metrics with contextual error types so teams can derive throughput and error rates. Its current GenAI semantic conventions also define operation-duration and token-usage metrics. Those are valuable operational signals, but low latency and zero technical errors do not establish that the agent achieved the user's goal or followed the right rule.
Keep operational telemetry beside behavioral evidence. Neither layer replaces the other.
- Operational telemetry
- Request and model latency
- Behavioral evidence
- User goal achieved
- Operational telemetry
- Exceptions and error types
- Behavioral evidence
- Required policy followed
- Operational telemetry
- Token and resource usage
- Behavioral evidence
- Correct tool and arguments used
- Operational telemetry
- Retries and timeouts
- Behavioral evidence
- Recovery preserved the intended outcome
- Operational telemetry
- Availability and throughput
- Behavioral evidence
- Handoff retained context and authority
Recovery deserves its own metric
A tool timeout, ambiguous request, missing permission, or downstream rejection does not have to become a failed user outcome. Define recoverable episodes before looking at their outcomes. Then record detection, bounded retry, clarification or escalation, final outcome, added latency and cost, and any new safety issue.
Recovery rate = successful recoveries / recoverable failure episodes. Pair it with a retry-cost ceiling and a loop detector. An agent that eventually succeeds after ten uncontrolled retries did not recover reliably.
Use composites for triage, never to erase a gate
If an executive view needs one composite, define composite = sum(weight_k × normalized_metric_k). Publish who owns the weights, why they exist, how lower-is-better metrics are normalized, and which versions and cohorts they apply to. Keep every component visible next to the total.
Apply safety, policy, and other hard gates before the composite. Never impute a favorable value for an unobserved dimension. Strong latency, sentiment, or task completion must not average away a critical failure.
A scorecard selects a candidate; production closes the change
Pre-deployment metrics can select and protect a candidate under tested conditions. After deployment, measure the same defined production outcome on fresh traffic with preserved version identity. Account for prompt, model, routing, traffic, tool, and evaluator changes that can confound the comparison.
The production result may be verified, not fixed, or confounded. A green simulation suite or approved pull request proves only that the candidate cleared those gates. It does not prove that real behavior improved.
- Metric
- Task success
- Definition and cohort
- Eligible attempts for the target workflow
- Evidence
- Current, baseline, valid pairs
- Gate
- Minimum rate and positive lift
- Decision
- Pass / fail / inconclusive
- Metric
- Policy compliance
- Definition and cohort
- Cases where the named rule applies
- Evidence
- Rate, evaluator precision and recall
- Gate
- Per-rule floor
- Decision
- Pass / block / review
- Metric
- Critical safety
- Definition and cohort
- Safety-evaluable attempts
- Evidence
- Incident count and denominator
- Gate
- Declared hard gate
- Decision
- Pass / block
- Metric
- Latency
- Definition and cohort
- End-to-end eligible attempts
- Evidence
- p50, p95, p99
- Gate
- Workflow-specific ceiling
- Decision
- Pass / fail
- Metric
- Recovery
- Definition and cohort
- Preclassified recoverable episodes
- Evidence
- Rate, retry cost, loop count
- Gate
- Minimum rate and cost ceiling
- Decision
- Pass / fail / investigate
Frequently asked questions
What is AI agent reliability?
AI agent reliability is the repeated ability to achieve the intended outcome while following required behavior, avoiding unacceptable failures, meeting operational limits, and recovering safely within a defined workflow, cohort, environment, and time window.
Which AI agent reliability metrics should I track?
Start with outcome success, behavior compliance, safety incidents, latency, and recovery, then add tool execution and evaluator precision or recall when they materially affect the workflow.
What is a good AI agent reliability score?
There is no universal good AI agent reliability score; thresholds should come from the workflow, failure severity, baseline, user expectation, and measurement quality.
How should I combine AI agent reliability metrics?
Keep component metrics visible and apply hard gates first; if you need a composite, publish its weights, normalization, denominators, versions, and missing-data policy.
How should I treat missing AI agent metric data?
Keep missing metric data explicit: use UNOBSERVED when it was not captured, UNAVAILABLE when the source or computation cannot be accessed, and CAPTURED_ZERO only when the denominator was observed and the numerator was truly zero.
Do low error rates prove an AI agent is reliable?
No. Low infrastructure error rates show that operations completed technically, but they do not prove that the agent achieved the correct outcome, followed policy, chose the right tool, or recovered safely.
Related reading
How many simulated conversations do you need?
Plan matched-pair volume, rare-event coverage, and a defensible stop rule.
Your LLM judge is not ground truth
Calibrate the evaluator before treating its labels as reliability evidence.
Agent Improvement Rate
See how verified production changes can be counted without collapsing component metrics.
Stop reading dashboards. Ship the fix.
Converra diagnoses the failure, tests the fix in simulation, and verifies it worked on your real traffic. Connect your production data and see it on your own agent.