The 95% AI agent reliability trap
A 95% per-step score is not 95% end to end. Inspect the unit, assumptions, repeat runs, production conditions, stop rule, and repair owner.
A 95% score tells you almost nothing until you know what was tested. It might describe one classification, one required step, one completed run, or one final work product. Those are different denominators.
If a hypothetical job has 10 required steps, every step succeeds independently at the same 95% rate, and one missed step makes the job fail, the end-to-end probability is 0.95^10, or 59.9%. That arithmetic is exact under those assumptions. It is not a measured failure rate for AI agents, FidelicAI, or your job.
Define the reliability claim before using the percentage
The denominator determines what 95% means
The same headline score can answer different questions. Only an end-to-end result with a stated acceptance check answers whether the full job passed.
| Metric | Denominator | What it can establish | What remains open |
|---|---|---|---|
| Per-field accuracy | Fields checked | Whether individual fields matched the reference | Whether the complete record was delivered or usable |
| Per-step success | Required steps attempted | Whether each tested step reached its local check | Dependence between steps and whether the full job finished |
| Completed-run accuracy | Runs that reached the finish state | Whether finished runs were correct | How many runs stopped, timed out, or were abandoned |
| End-to-end pass rate | All runs started | Whether the complete accepted state was reached | Consistency on repeat trials and behavior after conditions change |
| Production acceptance rate | Live work reviewed under the stated rule | Whether live work passed the buyer’s acceptance check | Unreviewed errors, changed conditions, and outside business results |
A percentage without the unit, base, acceptance rule, date, model or system version, and tested conditions is incomplete evidence.
The 60% result is a diagnostic, not a forecast
The federal reliability handbook states the multiplication rule for independent components: when every component must survive, system reliability is the product of the component reliabilities. Apply that rule to 10 equal 95% steps and the result is about 60%.
Real AI work rarely behaves like 10 identical independent components. An early mistake can make later steps more likely to fail. A shared bad record can affect every step. Some steps may be optional, reversible, or protected by a check. Others may carry more risk than the rest of the path combined.
The data are derived, not observed.
One hypothetical 95% step rate compounds over a required path
Under equal, independent, all-required assumptions, the joint probability falls as more steps must all succeed.
View the chart data
| Measure | Value | Note |
|---|---|---|
| 1 required step | 95.0% | |
| 2 required steps | 90.3% | |
| 5 required steps | 77.4% | |
| 10 required steps | 59.9% | |
| 20 required steps | 35.8% |
Derived values for a hypothetical series system in which every required step has a fixed 95% success probability and step outcomes are mutually independent.
Source: NIST Engineering Statistics Handbook, reliability of independent components, Handbook page checked August 26, 2026.
Values are 0.95 raised to the stated number of required steps and rounded to one decimal place. Real workflow steps can have different rates, depend on each other, recover after an error, or use checks that stop propagation. The curve is not an AI-agent benchmark.
The important buyer move is to stop asking, “Is the agent 95% accurate?” Ask, “What event makes the numerator, what enters the denominator, and what complete state counts as passed?”
End-to-end and repeat-run evidence answer different questions
One complete run can still be lucky. A job that works once and fails when repeated has weak operating reliability even if the successful run looked perfect.
τ-bench, a 2024 research benchmark for AI systems that converse with a simulated user and call domain tools, checks the final database state and required information in the reply. It also repeats tasks and reports whether the system passes consistently. The benchmark used 115 simulated retail tasks and 50 simulated airline tasks. Its historical model results belong to those tasks, models, and 2024 conditions. They are not current product estimates.
The useful design choice transfers: define the accepted end state, test the whole interaction, and repeat it. Do not carry the benchmark’s percentages into a different role.
NIST’s AI Risk Management Framework Core adds the production boundary. Measure 2.3 calls for testing in conditions similar to deployment. Measure 2.4 calls for monitoring the system’s behavior in production. A polished example can show capability. It cannot establish behavior across changing records, permissions, policies, people, and outside services.
“The unit under the percentage matters more than the percentage’s polish.”
A renewal memo exposes the full path
Take one recurring vendor-renewal decision. The accepted result is not a fluent summary. It is a decision record that the owner can use before the notice date.
The path might require the role to find the signed agreement, confirm the current renewal and notice terms, reconcile invoices, attach use and performance evidence, identify the accountable owner, compare the approved requirements, state unresolved risks, and deliver the packet for approval. Those steps are not equally difficult or independent. One wrong agreement version can corrupt several later conclusions.
An end-to-end acceptance check can require:
- the agreement version and clause locator;
- the current billing period and invoice source;
- the renewal date and notice deadline;
- the business owner and approved requirements;
- current use and performance evidence;
- unresolved questions and their owners;
- the approval state and retained decision record.
Done when: a fresh reviewer can open the packet, trace every material term and cost to the source, reproduce the date calculation, see each unresolved exception, and confirm that no renewal, notice, purchase, cancellation, or signature occurred without approval.
IMRA, the production AI vendor manager, is built for that role. IMRA can replace manual vendor-register upkeep, renewal preparation, source reconciliation, and decision-packet drafting. The owner retains vendor selection, negotiation positions, spend, signatures, notices, and exits. Material contract risk stays with counsel.
The outcome guide explains why the accepted decision record matters more than message volume. The finishability question supplies the separate delivery test for one agreed job.
Production evidence needs a stop and repair path
Pre-release tests can find known failures. Production monitoring can find changed conditions and new exceptions. Neither is useful if the role continues past a consequential uncertainty.
Reliability evidence follows the job through change
The role is measured on the accepted work product before release and kept under review after records, policies, access, or systems change.
- 1
Define the complete accepted state
State the artifact or action, required fields, source rules, calculations, approvals, exceptions, delivery window, and retained record.
Owner: Buyer and provider
- 2
Run representative cases repeatedly
Use ordinary work, edge cases, missing inputs, conflicts, and approval stops. Record every run started, not only completed runs.
Owner: Provider
- 3
Release within a narrow authority boundary
Grant only the sources and actions the role needs. Keep binding, licensed, irreversible, and high-consequence actions behind approval.
Owner: Buyer
- 4
Watch live acceptance and exceptions
Track rejected work, corrections, missing sources, access failures, delayed approvals, and changed conditions against the stated job.
Owner: Provider and buyer
- 5
Stop the affected path
When a required source, check, or approval fails, hold the work and report the exception rather than carrying uncertain state forward.
Owner: Provider
- 6
Repair and rerun the acceptance case
Correct the method or source record, repeat the relevant cases, and resume only after the result and required approval are visible.
Owner: Provider and buyer
The production-survival question goes deeper on change monitoring, containment, repair, and retest. The security page states the access and data boundary. The work-product promise states the current delivery remedy without turning it into a universal reliability claim.
What a vendor should show
Ask for evidence in this order:
- The work product. What exact state exists at the end?
- The acceptance rule. What can a fresh reviewer check?
- The denominator. Does the score include every run started, including stops and timeouts?
- The conditions. Which records, tools, users, model or system version, and date were tested?
- The repeats. Does the same case pass more than once?
- The stop rule. What prevents uncertain state from reaching a binding action?
- The repair owner. Who corrects the normal method, reruns the case, and reports the result?
FidelicAI does not publish one fleet-wide completion or production-reliability rate. Current production roles publish their work, checks, integrations, limits, and approval boundary. The absence of a universal percentage is not proof of reliability. The role-specific record and accepted work remain the evidence the buyer can inspect.
Follow the connected questions
Define finished work includes this decision and the questions that usually change it.
What makes an AI agent reliable in production?
Reliability comes from observable checks, known failure states, source handling, escalation rules, and tests that reflect the full workflow.
Inspect the production survival test →What happens when an AI agent gets a fact wrong?
A source-backed claim should be traceable. An assumption should be labeled. A material conflict should stop for review instead of being smoothed over.
Can an AI agent actually finish the work?
Yes, when the finish line is observable: a named work product, required sources, acceptance checks, an approval point, and a delivery window.
What should you do next?
Take the most consequential repeated job you expect the AI agent to own. Write its complete accepted state and list every required step. Mark which steps can fail together, which can recover, and which must stop for approval. Then ask the vendor for repeat-run and production evidence using that same state.
Use the buyer’s field guide to compare a person, general AI product, builder, and role-specific AI agent. Use the AI agent directory to inspect the current production role before discussing a score.
Sources
- NIST Engineering Statistics Handbook, Reliability or survival function
- NIST, AI Risk Management Framework Core
- Shunyu Yao et al., “τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains,” June 2024
- FidelicAI, “Can the AI agent actually finish the work?”
- FidelicAI, “Will the AI agent survive production?”