BlogGuide

AI Agent Reliability Is Not One Score: A Practical Scorecard

Oren CohenSources reviewed September 2, 202610 min read

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.

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.