Research · Methods · Learning
Marketing & artificial intelligenceLondon / United Kingdom
Evidence review 015 · v1.1

How should the cost of an automated AI workflow be measured?

Inference efficiency, quality constraints and the accounting of accepted work

The London Research Centre for Marketing & AI
Evidence reviewed as of 16 April 2026

Abstract

The economic cost of AI-assisted production depends on the definition of completed work. This narrative review examines twelve sources on inference systems, evaluation and cost management. Research on routing, memory management, scheduling and decoding demonstrates several ways to change technical efficiency under specified conditions. Those results use different tasks, hardware and service constraints, preventing a pooled saving estimate. A consistent workflow comparison must include rejected attempts, human review and the acceptance criterion. Budget notifications and execution limits are also distinct controls. The literature supports task-specific measurement of full cost per accepted output; it does not establish a universal saving for marketing or a direct conversion from token prices to commercial value.

This retrospective review considers source versions available by 16 April 2026. The cutoff defines the evidence included; preparation and source checking took place on 21 October 2026.

Keywords: inference economics; unit cost; model routing; automation; goodput

Contents
  1. Abstract
  2. 1. Research question and accounting boundary
  3. 2. Method and source selection
  4. 3. The unit of cost
  5. 4. Query allocation and model routing
  6. 5. Serving efficiency and latency constraints
  7. 6. Algorithmic acceleration and the scope of equivalence
  8. 7. Measuring quality alongside efficiency
  9. 8. Controlling expenditure in automated runs
  10. 9. Energy, commercial cost and business value
  11. 10. Limitations and conclusion
  12. Source access and appraisal register
  13. References

1. Research question and accounting boundary

What constitutes an economical AI workflow when inference is only one part of the work? The question arises because a model request, a completed automated run and an accepted business deliverable have different boundaries. A low price for generating text can coexist with a high cost of checking that text. A fast service can consume resources while returning outputs that never enter use. Conversely, a more expensive inference route may reduce the amount of correction needed downstream. Comparing invoices alone cannot distinguish these situations.

The relevant distinction is between resource efficiency and productive efficiency. Resource efficiency concerns the conversion of compute, memory and energy into model responses. Productive efficiency concerns the resources required to produce an output meeting a specified acceptance standard. Neither quantity can be inferred from the other without observations linking them. This review examines what serving research and cost-management guidance establish about that link. It focuses on automated knowledge-work workflows rather than training frontier models or forecasting the profitability of AI suppliers.

The FinOps Framework places unit economics alongside budgeting and forecasting within business-value measurement [1]. A unit needs a stable meaning before costs can be compared. Counting generated variants gives a different denominator from counting accepted variants. A calculation that counts only accepted outputs while omitting the cost of rejected attempts understates the cost of obtaining the accepted set. The numerator and denominator therefore need the same service boundary: resources consumed to obtain work meeting a stated quality threshold.

2. Method and source selection

Targeted searches on 21 October 2026 covered inference cost, model routing, serving throughput, latency constraints, memory management, speculative decoding and technology unit economics. Twelve sources were selected from author repositories, conference proceedings and official documentation. The sample combines systems research with measurement guidance because the research question spans technical performance and business accounting. It is a focused narrative review, with no systematic database coverage, independent screening, pooled estimates or original workload experiment.

Research abstracts and conference summaries establish the mechanisms and evaluation boundaries reported by their authors. The May 2025 FinOps Framework poster and October 2020 AWS Budgets Actions launch account supply dated practice context. Neither is treated as a controlled estimate of marketing-workflow economics. A benchmark remains conditional on its tested model, hardware and workload. Live commercial prices are excluded because they can vary by contract, region, commitment and date.

The synthesis separates four questions: which resources are consumed, which operating conditions affect consumption, whether the returned work meets requirements, and how expenditure is constrained. The final source-access register records the level of inspection. No claim is made that the complete implementations, supplementary analyses or raw traces of every systems paper were independently audited.

3. The unit of cost

3.1 From tokens to accepted work

Input tokens, output tokens, requests and elapsed time are resource or activity measures. They are useful for diagnosing consumption, but they do not identify the value of a response. A complete workflow may retrieve documents, call a model, invoke a tool, validate a result and ask a person to resolve an exception. The same final deliverable can therefore correspond to different request counts. A per-request comparison is meaningful only after the request boundary and task composition are specified.

A transparent accounting identity is cost per accepted output equals total attributable workflow cost divided by the number of outputs accepted under the stated rule. This identity introduces no new empirical hypothesis. Its usefulness depends on the definitions on both sides. Attributable cost may include model use, retrieval, storage, paid tools, human review and a share of maintenance. Whether a shared licence belongs in the numerator depends on whether the question concerns marginal use, full service cost or a budget allocation. Those are separate accounting perspectives, and each can be reported.

Review time is especially easy to misclassify. If a salaried employee spends less time correcting outputs, the organisation may gain capacity without reducing its payroll. Treating all released time as an immediate cash saving would confuse an opportunity with an expenditure change. At the other extreme, assigning no value to that time would conceal the resources the workflow requires. The analysis can report hours alongside cash cost, with any monetary conversion made explicit.

Figure 1

The denominator changes the economic question

01

Resource unit

Tokens, requests or device time describe consumption.

02

Completed run

Includes successful and unsuccessful execution paths.

03

Accepted deliverable

Applies a stated quality threshold to the finished work.

04

Business outcome

Requires separate evidence of usefulness or commercial effect.

Figure 1. Conceptual accounting boundaries, informed by unit-economics guidance [1] and multidimensional evaluation [10]. Boxes are definitions, not measured conversion rates.

3.2 Demand and the denominator

Unit cost can fall while total expenditure rises. More outputs may be commissioned, a wider range of tasks may become feasible, or users may tolerate more exploratory attempts. This arithmetic does not establish whether the increase is worthwhile. It establishes why a budget needs demand assumptions as well as efficiency assumptions. The observed quantity should distinguish work requested, work started, work completed and work accepted. A growing difference between these counts changes the interpretation of expenditure even when model prices are unchanged.

Comparisons also require a time window. A batch service can move work across days, while annual commitments allocate expenditure across months. A short observation window may capture setup costs without steady-state output or capture output while excluding the earlier investment needed to produce it. Reporting period, allocation convention and workload maturity therefore belong beside a unit-cost estimate. Otherwise an apparent improvement may be an accounting shift rather than a change in production.

4. Query allocation and model routing

FrugalGPT examines strategies including prompt adaptation, approximation and cascades of models. The manuscript reports that a learned cascade can improve the cost-performance frontier on selected natural-language tasks [2]. The finding establishes that a single-model policy need not dominate every query allocation. Its reported maximum savings are not a transferable reduction factor: the available models, prices, datasets and selection procedure define the experiment.

The FrugalGPT evaluation separates training and test examples and restricts its illustrated cascade to three stages. Learning the cascade requires labelled examples from a distribution relevant to the intended queries. Its budget formulation constrains average query cost; it is distinct from an application stop that must enforce a ceiling on every individual run [2].

RouteLLM studies routing between stronger and weaker models using preference data [3]. That objective differs from minimising errors against an independently established factual answer. A response preferred by evaluators can still be unsuitable for a regulated claim or a calculation. Its evaluation can use correctness on labelled datasets or numerical quality ratings; training on preferences does not make those outcomes interchangeable. The routing threshold changes the fraction of calls sent to the stronger model, so the reported trade-off is a curve under a chosen scoring rule, not a universal model ranking [3].

The relevant cost comparison includes the router itself. Classification, repeated calls and escalation add work before an answer is delivered. A cascade that often escalates may still perform well, but its cost must include the unsuccessful lower-tier attempts. Routing also changes which cases reach each model, so a model's observed accuracy within the routed population can differ from its accuracy on the original task mix. This is a selection issue, not evidence that routing necessarily harms accuracy.

A marketing workflow adds another evaluation boundary. Classification of an incoming request may be relatively standardised, while judging whether a proposed communication is accurate, culturally appropriate and on brief can be more demanding. The routing papers show mechanisms for query allocation. Establishing which requests may be allocated to which route in a particular organisation requires a task-specific evaluation set and a specified acceptance criterion. Benchmark routing performance alone cannot supply that mapping.

5. Serving efficiency and latency constraints

5.1 Memory management

PagedAttention addresses memory waste and duplication in the key-value cache used during model serving. The associated vLLM evaluation reports higher throughput under its tested latency comparisons [4]. This concerns the system supporting inference, not a change in the business usefulness of generated text. A throughput gain can reduce the resources needed to handle a fixed workload, yet whether it reduces a purchaser's invoice depends on the tariff and whether the purchaser controls the serving layer.

Memory behaviour makes workload composition material. Sequence length, concurrent requests and decoding arrangements affect how much cache is needed. Comparing two services without controlling these conditions can attribute a workload difference to the service implementation. A reproducible account identifies the model, precision, hardware, serving configuration and request distribution. The useful result is a performance envelope for those conditions, rather than a single token-rate number detached from its test.

5.2 Prefill, decoding and goodput

DistServe separates prefill and decoding across resources and assesses the rate of requests meeting latency requirements [5]. Sarathi-Serve instead uses scheduling and chunked prefills to manage the interaction between throughput and latency [6]. Both illustrate why maximum raw throughput is an incomplete service objective. A request delivered after its usable deadline may contribute tokens to a throughput counter without delivering the intended service.

Goodput expresses successful service under specified constraints. Those constraints must be visible: time to first token, time between output tokens and the fraction of requests satisfying them concern different aspects of responsiveness. An offline report and an interactive assistant may legitimately use different latency requirements. Their costs cannot be compared fairly by assuming that one service profile is universally preferable. A slower asynchronous route may suit one task while failing another.

Figure 2 · Evidence map

Technical savings operate at different layers

SourceMechanismBoundary of the reported result
FrugalGPT [2] / RouteLLM [3]Allocate queries across modelsTask and evaluation-set dependent
PagedAttention [4]Manage cache memoryServing-system throughput
DistServe [5] / Sarathi-Serve [6]Allocate or schedule computationThroughput subject to latency conditions
Speculative decoding [7]Draft and verify tokensSampling algorithm under its assumptions
FlashAttention-2 [8]Improve attention computationKernel and model implementation
Figure 2. Qualitative evidence map. No bar lengths or pooled magnitudes are used because the papers have different comparators, workloads and measured endpoints.

6. Algorithmic acceleration and the scope of equivalence

Speculative decoding uses an approximation model and a verification procedure to accelerate sampling from a larger autoregressive model. Leviathan and colleagues describe preservation of the target sampling distribution in their algorithm [7]. This is a stronger and more specific equivalence claim than saying two independently generated answers receive similar ratings. It concerns the decoding procedure under its assumptions, rather than the suitability of the underlying model for an application.

FlashAttention-2 addresses attention computation through improved work partitioning on GPU hardware [8]. A kernel-level acceleration and an end-to-end workflow saving use different denominators. If retrieval, network waits or human checking dominate a workflow, speeding one computation does not remove those other components. Conversely, a high-volume serving system dominated by that computation may benefit substantially. The relative share of the accelerated component determines the scope for an end-to-end improvement.

These distinctions prevent two common measurement errors. First, a maximum benchmark speed-up should not be multiplied directly into a labour-cost reduction. Second, output equivalence under an exact sampling algorithm should not be described as proof that two models or two workflows are equally reliable. Each claim belongs to a particular layer: algorithm, service, task or organisation. Cost analysis becomes more informative when it preserves those layers.

7. Measuring quality alongside efficiency

MLPerf Inference supplies benchmarking rules intended to improve comparability across inference systems [9]. Such rules matter because the model and hardware alone do not specify the experiment. Request patterns, accuracy requirements and latency conditions can change what is measured. A benchmark result is useful when another evaluator can understand the configuration that produced it. It becomes less useful when a headline measurement is detached from those conditions.

HELM adopts multiple dimensions of language-model evaluation, including efficiency alongside accuracy and other criteria [10]. Its relevance to cost analysis is the refusal to let one metric stand in for every objective. For a real workflow, acceptance can be multidimensional: an answer may need to be factually correct, formatted for a downstream system and delivered before a deadline. Reporting only the average quality score can hide failures on a requirement that determines whether an output is usable at all.

Acceptance rules also affect reported savings. If a new route receives a looser evaluation, its apparent unit-cost advantage partly reflects the changed standard. If evaluators know which route generated the output, their expectations may influence subjective ratings. A comparative study can reduce these problems by keeping the rubric stable and masking route identity where feasible. These are design implications of a fair comparison; the present review supplies no estimate of their size in marketing production.

Failure composition deserves separate reporting. A workflow may produce fewer minor formatting errors while retaining the same rate of serious factual errors. Combining them into one error count loses information about practical consequence. Cost per accepted output can be presented alongside the reasons outputs were rejected, review effort and service failure rates. No single summary statistic needs to carry the complete judgement about quality.

8. Controlling expenditure in automated runs

The 2020 AWS account distinguishes notifications from actions and describes actions that run automatically or after approval [12]. An alert informs a recipient; an action changes specified permissions or resources. The announcement does not establish that every operation in an application stops at a budget threshold. Evaluating a control requires identifying the affected operation, trigger and executing authority. Naming a monthly allowance does not establish an application-wide instantaneous stop.

At application level, expenditure depends on the allowed execution path. A maximum number of attempts bounds one component of repeated work; a concurrency limit bounds how many operations can be active together. A tool call can create charges outside the model provider. A completed model response can also trigger a downstream service. The relevant boundary is therefore the whole workflow and its dependencies, rather than a single dashboard balance.

A stopping rule has service consequences. Work may be partly complete when an allowance is reached. Retrying the same job can create duplicate operations if the prior attempt succeeded but its acknowledgement was lost. Accounting records need to distinguish a new business request from another execution attempt for the same request. This permits reconciliation of usage with completed work and makes failure recovery visible in the total cost. It does not guarantee that recovery is free.

Forecasts should preserve uncertainty in demand and task mix. A change in the proportion of long outputs can affect cost even when the number of jobs stays constant. More difficult requests may require escalation or review. Sensitivity analysis can vary those inputs without pretending to know their future values. The resulting range is conditional on the chosen assumptions, and should be described as such rather than as an empirical confidence interval.

Figure 3

Four distinct components of expenditure control

01

Observe

Attribute usage and all attempts to a workflow and period.

02

Forecast

Represent expected demand, lengths, escalation and review.

03

Limit

Bound execution using tested permissions and run constraints.

04

Reconcile

Compare billed consumption with accepted work and exceptions.

Figure 3. Analytical separation of accounting functions. AWS documents delays in budget notifications [12]; the conceptual arrangement does not imply immediate enforcement or proven savings.

9. Energy, commercial cost and business value

Luccioni, Jernite and Strubell compare inference energy and emissions across model categories and tasks [11]. Their work adds an important distinction: physical resource use and the price charged for a service are related but different quantities. A tariff may include margins, infrastructure commitments and commercial incentives. Energy consumption also depends on deployment conditions. A currency cost cannot be converted into emissions without further data about those conditions and the relevant energy supply.

The same boundary applies to business value. Lower inference expenditure is an observed cost change when measured consistently. Increased revenue, improved decisions and better consumer responses are additional outcomes requiring evidence. A workflow that produces more accepted material may expand capacity, but acceptance is still an operational criterion. It does not establish that deploying all of that material improves commercial performance. Production and effectiveness evaluations answer different questions.

For marketing research, the most useful reporting package would retain the connection between the commissioned task, all execution attempts, human review and final acceptance. It would also state the comparator and observation period. This would permit readers to distinguish lower resource use from looser standards, lower demand or work displaced to another team. The present literature does not supply a universal cost per marketing deliverable or a stable percentage budget for AI adoption.

10. Limitations and conclusion

Most technical sources were examined through author abstracts or conference summaries, so implementation details and benchmark robustness were not independently appraised. The selected papers span different years, model families and infrastructure. Their reported gains cannot be pooled into a common saving. Official guidance describes documented functions rather than evidence that a particular organisation has implemented them effectively. There is no original cost audit or marketing production dataset in this review.

The evidence supports an accounting and measurement conclusion. Model routing, memory management, scheduling and decoding can alter the resources required for inference under specified conditions. Whether that change improves workflow economics depends on the workload, service constraints and acceptance standard. Full-cost measurement includes failed attempts and review; budget control additionally requires a verified mechanism for limiting execution. The economical route is established by a comparison of complete, quality-constrained workflows, not by the lowest token price in isolation.

Source access and appraisal register

Full author manuscripts were inspected for [2] and [3], including their problem formulation, metrics and evaluation design. References [4], [7], [8], [9], [10] and [11] were consulted at author-abstract level. References [5] and [6] were consulted through the official conference presentation summaries. The full guidance pages for [1] and [12] were inspected. These access categories limit the precision of the claims made here. Full-text implementation appraisal, current workload replication and reconciliation of commercial billing are needed before adopting a paper's benchmark as an operational forecast.

References

[1] FinOps Foundation (2025). FinOps Framework. May 2025 poster; Unit Economics within Quantify Business Value. Source ↗

[2] Chen, L., Zaharia, M., & Zou, J. (2023). FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performance. arXiv:2305.05176. Author version v1 (2023-05-09). Source ↗

[3] Ong, I., et al. (2024; revised 2025). RouteLLM: Learning to Route LLMs with Preference Data. arXiv:2406.18665v4. Source ↗

[4] Kwon, W., et al. (2023). Efficient Memory Management for Large Language Model Serving with PagedAttention. SOSP; author abstract arXiv:2309.06180. Author version v1 (2023-09-12). Source ↗

[5] Zhong, Y., et al. (2024). DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving. OSDI 24, 193–210. Source ↗

[6] Agrawal, A., et al. (2024). Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Serve. OSDI 24. Source ↗

[7] Leviathan, Y., Kalman, M., & Matias, Y. (2023). Fast Inference from Transformers via Speculative Decoding. ICML; arXiv:2211.17192v2. Source ↗

[8] Dao, T. (2023). FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioning. arXiv:2307.08691. Author version v1 (2023-07-17). Source ↗

[9] Reddi, V. J., et al. (2020). MLPerf Inference Benchmark. ISCA; arXiv:1911.02549v2. Source ↗

[10] Liang, P., et al. (2023). Holistic Evaluation of Language Models. Author manuscript arXiv:2211.09110v2. Source ↗

[11] Luccioni, A. S., Jernite, Y., & Strubell, E. (2024). Power Hungry Processing: Watts Driving the Cost of AI Deployment? FAccT. DOI:10.1145/3630106.3658542. Author version v3 (2024-10-15). Source ↗

[12] Wang, B., & Cowsert, M. (2020, 16 October). Launch: AWS Budgets Actions. AWS Cloud Financial Management. Source ↗