This post reviews alternative metrics of agent capability.
This post contains a fairly comprehensive taxonomy of capability metrics for the situation in which you observe score curves for an agent and a human.

Every metric is based off the following two score functions:

  • $s_A(x)$ = agent score as a function of expenditure
  • $s_H(x)$ = human score as a function of expenditure

Expenditure can be interpreted as money spent, or tokens, or time required.

What I will not do.
I will generally not give recommendations of which metric is the best for which situation.

I will not give a deep discussion of how to measure the score curves, $s_H$ and $s_A$. There are many practical difficulties involved in this.

I will generally address only scores on a single task; applications to collections of tasks (benchmark scores) can be a bit more complicated.

I will mostly not discuss other desirable properties of metrics - e.g. whether it is understandable, whether it is generalizable.

Some general observations.
Some personal observations that I think are fairly natural:
  1. If score curves are very concave (meaning score is invariant to expenditure) then just reporting the raw score is fine, given some reasonable amount of expenditure.

  2. If score curves show high returns to expenditure then we need a metric that takes into account test-time scaling.

  3. Benchmarking against human abilities helps us generalize to entirely new tasks.

  4. As the models get very good then many of the human-relevant benchmarks become no longer useful.

Setup and Definitions

Agent and human expenditure-to-score curves

Each agent and each human is characterized by a function from expenditure to score, $s(x)$, and $s^{-1}(\bar{s})$ represents the expenditure required to reach a score $\bar{s}$.

In general I interpret score as performance on a single task, e.g., the speedup on an optimization problem. We could also interpret score as the share of binary tasks completed, or the probability of completing a single task.1

Expenditure will generally be treated as money, but it can also be interpreted as time or tokens.

Human-grounded metrics that compare agent and human expenditure require both expenditures to be measured in the same units or converted into a common unit such as dollars.

I will typically draw the agent curves ($s_A(\cdot)$) as more concave than the human curves ($s_H(\cdot)$).2 I think this accurately represents the reality for most tasks today (e.g., Wijk et al. (2025)), but it could change.

AISI’s recent post on More test-time compute, more capability has a good discussion and visualization of test-time scaling curves across a variety of different benchmarks:

AISI test-time compute scaling curves

Agent-Only Metrics of Ability

We first discuss metrics that depend only on the agent’s score, without benchmarking against humans.3

Score at Fixed Expenditure

Agent scores compared at fixed expenditure

This is the typical way we report most evals: pick a fixed expenditure $\bar{x}$ and report each agent’s score $s_A(\bar{x})$. If $s_A(\cdot)$ reliably asymptotes at a fairly low value of $x$, then this is a sufficient statistic for most purposes.

This metric becomes less useful when agent scores continue increasing even at high levels of expenditure; e.g., see the criticisms by Noam Brown and Kapoor et al. (2025).4

Another reason for fixing expenditure is to increase separation in scores, where a higher level of expenditure would cause saturation, and so little discrimination between model capabilities (e.g. in a recent AISI post).5

Score at Practical Plateau

Agent scores measured where returns to expenditure become sufficiently low

A common practical response is to report the score at the point where the function plateaus, or falls below a certain slope (assuming concavity). E.g., Kwa and West et al. (2025) say “Models were given sufficiently high token limits to reach a plateau in success rate.”

This is equivalent to reporting score at some high expenditure level, representing the highest reasonable level of expenditure. It will not be well-defined if the score function never plateaus.

Expenditure at Fixed Score

Agent expenditures compared at fixed score

We can instead fix a target score $\bar{s}$ and report the infimum expenditure needed to reach that score: $x=s_{A}^{-1}(\bar{s})$.

This metric will only give a finite number if the evaluated model can achieve the score $\bar{s}$. This is a cost-efficiency metric, often used when looking at declines in model costs over time (Gundlach et al. 2026; Cottier et al. 2025).6

If agents all had the same relative costs of performance, then new generations of models would shift multiplicatively left (additively left in log-space), and this type of “efficiency” metric would be a sufficient statistic for ability. However, there is some reason to believe that new models typically have disproportionate impacts at high expenditures, i.e. they make certain scores available that would have been almost impossible at any expenditure for an earlier model.7

Returns to Expenditure

Three possible shapes for returns to expenditure

If the returns to expenditure do not plateau, even at significant levels of expenditure, then score at a fixed expenditure is not a satisfactory metric.

Instead, it can be useful for a metric to express the marginal returns to expenditure. The nature of the scaling can vary across domains, and so the appropriate metric is often chosen depending on the shape of the scaling. Two common patterns:

  1. Log-linear scaling: Many test-time scaling results claim roughly log-linear scaling.8
  2. Log-log scaling: If the returns to expenditure are a power law, then the elasticity (ratio of log changes) will be constant. This is a common metric for expressing the returns to human effort, e.g., in the R&D production function of Jones (1995).

In each case the relationship will be linear on a graph with appropriately transformed axes. However it’s also possible that no consistent relationship exists.

Expenditure-Adjusted Score

Expenditure-adjusted score as utility net of cost

If we are willing to be opinionated about the relative value of expenditure and score, then we can express those tradeoffs with a utility function $U(s,x)$, which will give us a metric of value. Each agent will have a different level of optimal expenditure (represented by a tangency point on the diagram) and a different level of utility.

The utility can be expressed as an expenditure-adjusted score: the score at zero expenditure that would make you indifferent between receiving that score and using the agent at its optimal expenditure:

\[\hat{s}_A:\quad U(\hat{s}_A,0)=\max_{x\geq 0} U(s_A(x),x).\]

The utility can also be expressed in monetary units, representing the total value you get from using the agent. Visually this will be the intersection of the optimal indifference curve with the $x$-axis (not pictured, it would fall on the negative part of the $x$-axis).

\[\hat{x}_A:\quad U(0,-\hat{x}_A)=\max_{x\geq 0} U(s_A(x),x).\]

Human-Grounded Metrics

Calibrating against human effort.
We now discuss a set of metrics which are calibrated against human effort. An advantage of human-grounded metrics is their interpretability and generalizability. If an agent’s human-equivalent time horizon were stable across tasks, it would allow us to predict its performance on a new task without first testing the agent on that task.

A natural metric for human expenditure is time spent on the problem, and so some of these metrics use human-equivalent time as a metric of agent capability. However, if we are comparing agent and human expenditure on the same axes, then money is a more natural interpretation of $x$.

Binary Time Horizon

Binary human-equivalent expenditure or time horizon

Many continuously-scored tasks grade agents by a single human expenditure threshold. E.g. the Opus 5 system card reports a series of AI R&D tasks, and for each a score that was achieved by a human after a specific amount of time (e.g. 8 hours or 40 hours). Agents can then be graded as passing if they beat the baseline.

METR’s “time horizon” metric (Kwa and West et al. (2025)) combines many binary scores into a human-equivalent time for each model, based on the $x$ at which the agent matches or exceeds the human score half the time.9

Formally, for each task we choose a reference score \(\bar{s}\) and calculate the infimum human expenditure \(x_H^*=s_H^{-1}(\bar{s})\) needed to achieve that score. Here expenditure is measured in time, but it could also be measured in money.

We then calculate the agent’s score at some fixed expenditure \(\bar{x}_A\), and give the agent a binary score based on whether \(s_A(\bar{x}_A)\) is above or below \(\bar{s}\).

The diagram shows equal expenditure on humans and agents (\(\bar{x}_A=x_H^*\)). The fixed agent expenditure \(\bar{x}_A\) need not equal the human expenditure \(x_H^*\), but equal expenditure on each is a natural choice for interpretability.

Continuous Time Horizon

Continuous human-equivalent expenditure

We can extend the time horizon metric by retaining the agent’s continuous score rather than reducing it to a binary comparison.

We elicit each agent at a single expenditure level, $\bar{x}_A$, and then compare the resulting score with the whole human curve, rather than with one binary threshold.

The human-equivalent expenditure is $s_H^{-1}(s_A(\bar{x}_A))$: the expenditure at which a human would achieve the same score.

This method is much more statistically efficient than the binary time-horizon method. Reasons to use binary scoring include (1) that it may be difficult to map out the entire $s_H(\cdot)$ function but easier to measure a single point, and (2) that the returns to human effort may look like a step function, e.g., if the score metric $s$ is itself binary.

Expenditure Horizon (Human-Matching Expenditure)

Human-matching expenditure or expenditure horizon

Unlike the fixed-budget metrics, this metric uses the agent’s entire performance curve, making it useful for tasks where we expect significant test-time scaling.

We define the “expenditure horizon” as the supremum of the common expenditures at which the agent matches or beats humans: $\sup\{x\geq 0:s_A(x)\geq s_H(x)\}$.

The expenditure horizon does not provide a finite crossing point if agents dominate humans at every level of expenditure.

Expenditure horizon can also be unstable if the slopes of $s_H$ and $s_A$ are similar.

Cunningham et al. (2026) introduce this metric, based in part on the apple-picking model (Cunningham and Shetty 2026).10

Human-Relative Expenditure Saving

Human-relative expenditure saving

We can also directly measure the effective cost-saving relative to using a human on a task.

For simplicity we draw the human score curve as linear. We can then identify the point at which the marginal returns to expenditure are equal between agents and humans (assuming concave returns to expenditure on agents). If you are allocating budget between agents and humans then this will be the point at which you switch from spending on agents to spending on humans.

This point also identifies the economic value: the horizontal distance between the red and blue points represents the expenditure saving due to using an agent:

\[\Delta x_{A_i}=\max_{x\geq 0}\\{s_H^{-1}(s_{A_i}(x))-x\\}.\]

This applies the utility framework discussed above, but now our indifference curves are determined by the returns to human labor (our outside option).

This is discussed further in Cunningham et al. (2026) and Cunningham and Shetty (2026).

Human-Relative Cost at Fixed Score

Human-relative cost at fixed score

An alternative metric is to simply compare the cost of achieving some fixed score, $\bar{s}$. In the figure, $x_{A_i}=s_{A_i}^{-1}(\bar{s})$ and $x_H=s_H^{-1}(\bar{s})$:

\[\text{human-relative cost}_{A_i}(\bar{s})= \frac{s_H^{-1}(\bar{s})}{s_{A_i}^{-1}(\bar{s})} =\frac{x_H}{x_{A_i}}.\]

This metric is consistent across values of $\bar{s}$ when the human and agent score curves differ only by a multiplicative horizontal rescaling.

Unlike the other metrics in this section, this metric remains useful when agents strictly dominate humans (i.e. the red curve is entirely to the left of the blue curve).

FAQ / Notes

Q: Can we interpret “score” as probability of success on a binary task?
Many test-time scaling curves use $\Pr(\text{success})$ on the score axis. For example, OpenAI reports the probability of solving the Erdős unit-distance problem as test-time compute varies (OpenAI 2026). An important qualification is that, in applications where reliability has increasing marginal value, utility may be a convex function of the probability of success: going from 95% to 100% reliability can be far more valuable than going from 40% to 45%. We can transform $p$ into a reliability metric like $-\log_{10}(1-p)$, which measures orders-of-magnitude reductions in error—the “number of nines of reliability”—and is unbounded as $p$ approaches one.11 If agents may abstain, probability of success among attempted answers is also insufficient: evaluation must jointly capture correctness and coverage.
Q: What happens when agents dominate humans?
Some human-grounded metrics become undefined or uninformative if the agent curve Pareto-dominates the human curve, i.e., if an agent can achieve at least as high a score as a human at every expenditure level and a higher score at some level. A metric which expresses agent performance as a multiple of human expenditure can remain useful.
Note: within-trajectory scaling is different from between-trajectory scaling.
We can measure $s(x)$ along a single agent run, or we can do multiple runs, each at different values of $x$. The two techniques are comparable only if each run depends only on the past, not on expectations about the future, e.g. the scoring rule. In theory optimal elicitation should give agents information about the future, which can affect their trajectory.
Q: How should we measure returns to expenditure?
Measuring the curve $s(x)$ has many complications. Some quick observations:
  • The curve can itself depend on the expenditure budget and scoring rule. For example, I will pursue a different strategy depending on whether I am expecting to work for 1 day or 1 week. Ideally, both humans and agents should be told their expenditure budget and their scoring rule. It is unclear how big this effect is in practice.
  • Measuring intermediate values within a single trajectory can be difficult if verification is not very cheap. For example, Cunningham et al. (2026) revalidated agentic NanoGPT optimization trajectories.
  • There are many ways of eliciting agents, and the performance can vary significantly. Best-of-n aggregation can be thought of as an elicitation/harness strategy. A fixed budget for every task also defines a different production function from an average budget allocated adaptively according to task difficulty or model confidence.12
  • The ideal $x$ should include all costs, not just the cost of agent inference or human time. For example, if optimizing a function, it should include the cost of running an experiment.
Q: How should we score a human-agent collaboration (hybrid)?
In many practical cases, we are interested in the performance of a collaboration between a human and an agent, e.g., for AI R&D. We can use the same set of metrics. However, many of the human-grounded metrics will no longer be useful if a collaboration strictly beats human scores.

Two related papers incorporate model and human costs in different ways (both are somewhat different from a true hybrid: they use a rule-based allocation of tasks between agents and humans):

  • Erol et al. (2025) define a model’s cost-of-pass on problem $p$ as $v(m,p)=C_m(p)/R_m(p)$: the cost of one attempt divided by its probability of success, or equivalently the expected cost of obtaining a correct answer under independent retries. Their frontier cost-of-pass chooses the cheapest available model or qualified human expert separately for each problem:

    \[V_p(\mathcal M\cup\mathcal M_0)=\min\left\lbrace\min_{m\in\mathcal M}v(m,p),\,v(\mathrm{expert},p)\right\rbrace.\]

    Thus, the frontier can use a human for tasks on which human labor is cheaper and a model for tasks on which inference is cheaper; its average over a task distribution measures the cost of assigning each task to the cheaper producer.13 This combines humans and models through task-by-task routing rather than within-task collaboration.

  • Patwardhan et al. (2025) (GDPval) describe speed-and-cost metrics that combine model win rates with the time and cost of model generation, expert review, and human rework.14

Acknowledgements

Thanks to Beth Barnes, Manish Shetty, Nate Rush, Thomas Kwa, Parker Whitfill, Megan Kinniment, Alexander Barry, and Kaivu Hariharan for helpful discussions and feedback.

References

Alomrani, Mohammad Ali, Yingxue Zhang, Derek Li, et al. 2025. Reasoning on a Budget: A Survey of Adaptive and Controllable Test-Time Compute in LLMs. https://arxiv.org/pdf/2507.02076.pdf.

Bartz-Beielstein, Thomas, Carola Doerr, Daan van den Berg, et al. 2020. Benchmarking in Optimization: Best Practice and Open Issues. https://arxiv.org/pdf/2007.03488.pdf.

Brown, Bradley, Jordan Juravsky, Ryan Ehrlich, et al. 2024. Large Language Monkeys: Scaling Inference Compute with Repeated Sampling. https://arxiv.org/abs/2407.21787.

Cottier, Ben, Ben Snodin, David Owen, and Tom Adamczewski. 2025. LLM Inference Prices Have Fallen Rapidly but Unequally Across Tasks. https://epoch.ai/data-insights/llm-inference-price-trends.

Cunningham, Tom, and Manish Shetty. 2026. “An Apple-Picking Model of AI R&D.” March 13. https://tecunningham.github.io/posts/2026-03-13-apple-picking-ai.html.

Cunningham, Tom, Manish Shetty, Vincent Cheng, and Nate Rush. 2026. “Expenditure Horizon: Measuring Optimization Ability, with an Application to NanoGPT.” METR, July 21. https://metr.org/blog/2026-07-21-expenditure-horizon/#appendix-d.

Erol, Mehmet Hamza, Batu El, Mirac Suzgun, Mert Yuksekgonul, and James Zou. 2025. Cost-of-Pass: An Economic Framework for Evaluating Language Models. https://arxiv.org/abs/2504.13359.

Fogelson, Alex, Zachary A. Brown, Hans Gundlach, Jayson Lynch, and Neil Thompson. 2026. Two AI Metrics Diverged: Will It Make All the Difference? https://arxiv.org/pdf/2607.00913.pdf.

Folkerts, Linus, Will Payne, Simon Inman, et al. 2026. Measuring AI Agents’ Progress on Multi-Step Cyber Attack Scenarios. https://arxiv.org/abs/2603.11214.

Gundlach, Hans, Jayson Lynch, Matthias Mertens, and Neil Thompson. 2026. The Price of Progress: Price Performance and the Future of AI. https://arxiv.org/abs/2511.23455.

Jones, Charles I. 1995. “R&D-Based Models of Economic Growth.” Journal of Political Economy 103 (4): 759–784. https://doi.org/10.1086/262002.

Kapoor, Sayash, Benedikt Stroebl, Zachary S. Siegel, Nitya Nadgir, and Arvind Narayanan. 2025. “AI Agents That Matter.” Transactions on Machine Learning Research. https://arxiv.org/abs/2407.01502.

Kwa, Thomas, Ben West, Joel Becker, et al. 2025. “Measuring AI Ability to Complete Long Tasks.” arXiv Preprint arXiv:2503.14499, ahead of print. https://doi.org/10.48550/arXiv.2503.14499.

McFadyen, Jessica, Ole Jorgensen, Harry Coppock, Kevin Wei, and Cozmin Ududec. 2026. How Inference Compute Shapes Frontier LLM Evaluation. https://arxiv.org/abs/2606.17930.

OpenAI. 2026. “An OpenAI Model Has Disproved a Central Conjecture in Discrete Geometry.” May 20. https://openai.com/index/model-disproves-discrete-geometry-conjecture/.

Patwardhan, Tejal, Rachel Dias, Elizabeth Proehl, et al. 2025. GDPval: Evaluating AI Model Performance on Real-World Economically Valuable Tasks. https://arxiv.org/abs/2510.04374.

Wijk, Hjalmar, Tao Lin, Joel Becker, et al. 2025. RE-Bench: Evaluating Frontier AI R&D Capabilities of Language Model Agents Against Human Experts. https://arxiv.org/abs/2411.15114.

  1. For most of this discussion I had in mind a single task with a continuous score, but we can also interpret score as the share of tasks passed in a benchmark (Terminal-Bench, GPQA, etc.). If the overall pass rate is a sufficient statistic then this seems probably fine but I’m wary to make strong claims without thinking more about this. It could be a sufficient statistic if either (A) every constituent task is equally valuable or (B) the ranking of task difficulty is the same across all agents. 

  2. In Cunningham and Shetty (2026), we describe this as a “tortoise-hare” pattern: agents win at low expenditure, humans win at high expenditure. 

  3. Many have analogues in optimization benchmarking; for example, Bartz-Beielstein et al. (2020, sec. 5) discuss fixed-cost and fixed-target metrics. 

  4. In a section titled “Maximizing accuracy can lead to unbounded cost,” Kapoor et al. write: “Calling language models repeatedly and taking a majority vote can lead to non-trivial increases in accuracy across benchmarks like GSM-8K, MATH, Chess, and MMLU. … When the agent environment has easy signals to check if an answer is correct, repeatedly retrying can lead to even more compelling performance gains. … Li et al. showed that the accuracy of AlphaCode increases from close to 0% zero-shot to over 15% with 1,000 retries and over 30% with a million retries. … Thus, there is seemingly no limit to the amount of inference compute that can increase accuracy” (Kapoor et al. 2025, sec. 2.1). 

  5. “Without the 2.5M token cap, success rates are so high that time horizons become impossible to calculate.” 

  6. Gundlach et al. (2026) emphasize the distinction between frontier and fixed-score costs: “while a fixed capability level becomes dramatically cheaper over time, achieving frontier performance continues to demand higher frontier expenditure” (Conclusion). Erol et al. (2025) define a similar “cost-of-pass” metric: $\mathrm{CoP}=\frac{\text{cost per attempt}}{\Pr(\text{success per attempt})}$. 

  7. McFadyen et al. (2026) find that “the cross-generational gains visible in these curves come mainly from greater task reach and reliability rather than improved efficiency.” Folkerts et al. (2026) say “improvement likely operates on both dimensions identified above: newer models are more token-efficient (visible in the steeper early slopes in Figure 1) and possess deeper specialist capabilities (visible in whether a model plateaus or continues progressing).” 

  8. Brown et al. write: “Across multiple tasks and models, we observe that coverage—the fraction of problems that are solved by any generated sample—scales with the number of samples over four orders of magnitude. Interestingly, the relationship between coverage and the number of samples is often log-linear and can be modelled with an exponentiated power law, suggesting the existence of inference-time scaling laws.” They qualify this result: “In domains without automatic verifiers, we find that common methods for picking from a sample collection (majority voting and reward models) plateau beyond several hundred samples and fail to fully scale with the sample budget” (Brown et al. 2024, abstract). 

  9. They define the 50% task-completion time horizon as “the time humans typically take to complete tasks that AI models can complete with 50% success rate”—Kwa and West et al. (2025, abstract). 

  10. It defines the metric as “the dollar value at which the improvement to the goal metric is equal to the improvement by a human with the same budget” (Cunningham et al. 2026). 

  11. Fogelson et al. (2026) write that “$\log(1/\epsilon)$ can be thought of as error rate orders of magnitude or ‘the number of nines of reliability’” and emphasize that the appropriate scale depends on utility: “if one’s utility is in error rate orders of magnitude, meek and frontier models will diverge. If near perfect accuracy on a fixed benchmark suffices, meek models will indeed inherit the earth” [sec. 3.1.2]. 

  12. Alomrani et al. (2025) distinguish “L1 controllability—methods that operate under fixed compute budgets—and L2 adaptiveness—methods that dynamically scale inference based on input difficulty or model confidence” [abstract]. 

  13. “This frontier cost-of-pass represents the true minimum expected cost to obtain a correct solution for problem $p$ using the best available option, whether it’s an LM or a human” (Erol et al. 2025, sec. 2.4). 

  14. For their “try 1 time, then fix it” metric, they “take the sampling time for the model, add review time $R_T$ for an expert to assess quality, and then with probability $(1-w_i)$ add in the human completion time for any fixes needed”; they calculate cost analogously (Patwardhan et al. 2025, Appendix A.2.1).