The Cost of Reliable AI
Enterprise readiness is not maximal autonomy, it is the minimum total cost of hitting a reliability target. An agent self-rates its confidence, classifies the case, and escalates to a human when it is not confident enough. The metric is the model cost plus the human oversight cost it still requires.
The explorer below is anchored to measured results from CliniCARE-Bench and PSEBench. Choose a benchmark to compare each arm's measured model cost and fraction of cases sent for human review at a given reliability target.
total cost = model_cost + (review_fraction × human_cost)
claude-opus5claude-sonnet5codex-gpt54codex-gpt54minicodex-gpt55codex-gpt56lunacodex-gpt56solgemini-31progemini-35flashgemini-36flashopencode-ds4flashopencode-ds4proopencode-glm52opencode-gptoss120bopencode-kimik2p7opencode-minimaxm3opencode-museglimmer30bopencode-nemotron3ultraopencode-qwen37Leaderboard
CliniCARE-Bench at 85.0% target reliability
| Rank | Model | Model cost | Target reliability | Review fraction | Achievable | a_H | Total cost |
|---|---|---|---|---|---|---|---|
| 1 | claude-sonnet5 | $0.9232 | 85.0% | 35.20% | Yes | 0.90 | $9.72 |
| 2 | codex-gpt55 | $1.5097 | 85.0% | 33.20% | Yes | 0.90 | $9.81 |
| 3 | claude-opus5 | $2.0488 | 85.0% | 36.40% | Yes | 0.90 | $11.15 |
| 4 | opencode-glm52 | $1.0800 | 85.0% | 43.07% | Yes | 0.90 | $11.85 |
| 5 | codex-gpt56sol | $1.1180 | 85.0% | 45.20% | Yes | 0.90 | $12.42 |
| 6 | codex-gpt56luna | $0.2087 | 85.0% | 57.20% | Yes | 0.90 | $14.51 |
| 7 | codex-gpt54mini | $0.2034 | 85.0% | 58.93% | Yes | 0.90 | $14.94 |
| 8 | opencode-minimaxm3 | $0.3900 | 85.0% | 58.67% | Yes | 0.90 | $15.06 |
| 9 | opencode-qwen37 | $0.1900 | 85.0% | 59.87% | Yes | 0.90 | $15.16 |
| 10 | codex-gpt54 | $0.7263 | 85.0% | 57.73% | Yes | 0.90 | $15.16 |
| 11 | opencode-ds4pro | $1.1100 | 85.0% | 66.27% | Yes | 0.90 | $17.68 |
| 12 | opencode-kimik2p7 | $3.2700 | 85.0% | 68.67% | Yes | 0.90 | $20.44 |
| 13 | opencode-nemotron3ultra | $0.5362 | 85.0% | 81.47% | Yes | 0.90 | $20.90 |
| 14 | opencode-museglimmer30b | $0.8613 | 85.0% | 80.27% | Yes | 0.90 | $20.93 |
| 15 | opencode-ds4flash | $0.1200 | 85.0% | 84.67% | Yes | 0.90 | $21.29 |
| 16 | opencode-gptoss120b | $0.1009 | 85.0% | 91.87% | Yes | 0.90 | $23.07 |
| 17 | gemini-31pro | $0.9495 | 85.0% | 100.00% | Yes | 0.90 | $25.95 |
| 18 | gemini-36flash | $1.1486 | 85.0% | 100.00% | Yes | 0.90 | $26.15 |
| 19 | gemini-35flash | $1.1663 | 85.0% | 100.00% | Yes | 0.90 | $26.17 |
Model cost, target reliability, and review fraction are the exact values from the CliniCARE-Bench CSV. Total cost applies the selected human review cost.
How the metric is defined
For each case the agent emits a raw confidence and a verdict; a calibration map turns the raw confidence into c ≈ P(correct). With an escalation threshold τ, the agent answers autonomously when c ≥ τ and escalates to a human otherwise. Writing φ(τ) for coverage (autonomy rate), α(τ)=E[c | c≥τ] for selective accuracy, and a_H for human accuracy on escalated cases:
System reliability R(τ) = φ(τ)·α(τ) + (1 − φ(τ))·a_H
Cost-optimal gate τ* = min { τ : R(τ) ≥ Y }
Cost per case c_unit = k_m + k_h · escalation(τ*)Model cost k_m is paid on every case; human cost k_h only on escalated cases. Because the system is more reliable when borderline cases go to the (more accurate) human, raising τ raises reliability, so we pick the smallest threshold that still clears the target Y, which is also the cheapest. Two boundaries frame the curve:
- Floor. If base accuracy already clears
Y, no escalation is needed andc_unit = k_m. - Ceiling. You can never exceed
R = a_H, to promise 98% reliability, the human review process must itself clear 98%.
What the curve shows
Each arm's model cost is fixed, while its measured review fraction changes with the reliability target. Raising the human-review cost therefore leaves the reliability points unchanged and reprices the oversight required at each point. This makes the framework's thesis directly measurable: as agent quality improves, the required human-oversight cost declines.
Where calibration and the escalate class enter
Two error types drive the cost. Under-escalation, the model confidently answers a case it gets wrong, or one a human expert says it should have flagged, is a reliability failure that forces τ* higher and raises cost everywhere. Over-escalation, deferring cases it would have gotten right, is wasted human cost. Good calibration collapses both: genuinely insufficient-evidence cases (the Escalate / Uncertain class) naturally receive low confidence and route to a human through the same gate. Calibration error therefore acts as a safety margin, you must set τ above its nominal value to stay robust, and that margin has a price.
a_H = 0.90 and a_H = 0.98; unreachable targets are omitted. Total cost per case is model_cost + review_fraction × human_cost; the default human-review cost is $25 per reviewed case.Calibration, by example
Everything above assumes the agent's confidence means something, that c = g(s) is the probability it's right. That property doesn't come for free; it's produced by a calibration map fit on held-out data. Here it is on a synthetic overconfident model.
A calibration map g rewrites a model's raw self-confidence s into a number that matches how often it's actually right: g(s) ≈ P(correct | s). Fit it on held-out (confidence, was-it-correct) data.
raw s | truth | g(s) |
|---|---|---|
| 0.55 | 0.36 | 0.36 |
| 0.65 | 0.48 | 0.47 |
| 0.75 | 0.61 | 0.60 |
| 0.85 | 0.76 | 0.75 |
| 0.95 | 0.92 | 0.92 |
Synthetic overconfident model (truth: a claim of s is right with probability s^1.7). The map pulls the dots onto the diagonal and cuts calibration error ~3×. This g(s) is what the escalation gate g(s) ≥ τ consumes — and what PSEBench's M7 score proxies.