Map the full cost of an AI workflow
Count input, output, retries, tools, waiting, review, and failure recovery instead of comparing a single token price.
Read with one real task in mind, then complete the workbench. The lesson is done when another person can review what you made.
Token price is one line in a workflow bill. The product pays for repeated context, generated output, retries, searches, external tools, waiting, human review, and recovery after failures. Compare systems by the cost of a completed acceptable task.
Define “completed” and “acceptable” first. If a generated answer still needs a human rewrite, or a rejected tool action counts as success, every unit cost will be distorted. The cost map must use the same terminal state as the acceptance contract.
Draw seven cost lanes
- Input: system rules, source material, history, and repeated context.
- Output: visible answer plus hidden planning or intermediate generation.
- Retries: automatic retries, user regenerations, and repair calls.
- Tools: search, databases, browsers, sandboxes, and paid APIs.
- Latency: infrastructure held open and user time spent waiting.
- Review: human minutes needed to accept or correct the result.
- Failure: refunds, incident work, rollback, and abandoned tasks.
Multiply each lane by real task frequency and completion rate. A cheap call with low acceptance may cost more per useful result than an expensive call that finishes cleanly.
Use one relationship across candidates:
cost per accepted task = (batch model + tool + infrastructure + labor + failure cost) / tasks that finally pass acceptance
The denominator is not request count, successful model responses, or tasks without an exception. If a batch produces no acceptable tasks, mark it undeliverable instead of hiding the result behind zero or an empty value.
Example: document review
Workflow A sends an entire document on every question and produces a long answer. Workflow B retrieves a few sections, returns a concise comparison, and includes citations. B adds retrieval cost but reduces repeated input and review time.
The winner depends on document size, question frequency, retrieval accuracy, and reviewer wage—not on the model price alone.
Example: autonomous research
An agent performs several searches, opens pages, retries blocked sources, writes notes, and assembles a report. The final generation is a small portion of the run. Tool calls, long waits, duplicate exploration, and source verification dominate.
Limiting search branches and requiring an evidence plan before browsing can reduce cost more than changing the final writing model.
Optimize the largest controllable lane
Measure a sample of completed tasks. Remove duplicated context, cap unproductive loops, cache stable facts, shorten output, improve routing, or move deterministic steps out of the model. Recalculate acceptance and review time after each change.
Savings that increase failures simply move cost into another lane.
Keep the baseline so later savings remain honestly comparable.
Complete a workflow cost record
Preserve raw quantities per run, then apply the organization’s price and time assumptions.
| Cost field | Raw observation to retain |
|---|---|
| Task and slice | Work type, input band, risk, and terminal state |
| Model calls | Version, input and output units, call count, cache hits |
| Tool calls | Tool, quantity, billing unit, failures, and retries |
| Waiting | End-to-end duration, queue time, and human delay |
| Human review | Role, minutes, accepted unchanged or after edit |
| Failure handling | Recovery, compensation, re-contact, and incident labor |
| Final state | Accepted, rejected, abandoned, or still pending |
Attach effective date and currency to rates, wages, and tool prices. Keep material non-monetary measures, such as user delay or severe failure, visible in their own units. Do not invent a price merely to create one tidy total.
Compare interventions, not only invoices
Establish a baseline for the same task slices and alter one component at a time. Context compression can reduce input while deleting decisive evidence. Less review can shorten queues while increasing failure handling. A cheap routing step may avoid expensive calls or damage quality through misrouting.
Compare accepted-task cost, blocking failures, completion time, and human overrides together. If task mix or acceptance rules changed, the raw before-and-after figures no longer share a baseline. Record which lane produced a saving and where any burden moved.
Turn the map into budget protection
Convert the map into operating limits: maximum model calls, tool branches, output length, elapsed time, and human takeovers for one task. At a limit, stop, narrow the request, or seek approval instead of continuing indefinitely in the background.
A budget alert should include task identifier and dominant cost lane. An operator can then distinguish a loop, larger-than-usual source, tool price change, or review backlog. A total-spend notification alone does not suggest a recovery action.
Common questions
How should human time be valued? Use an organization-approved convention and state the assumption. Preserve minutes alongside currency so a changed labor rate does not conceal actual workload.
Does caching always save money? Only when content is stable, requests genuinely repeat, and invalidation works. Rework from stale or incorrect cache belongs in the failure lane.
Should the cheapest workflow ship? Only after every candidate passes quality, safety, and authorization gates. Cost ranks acceptable choices; it does not compensate for a failed gate.
Boundary
This map supports product decisions; it is not an accounting standard. Include the costs material to your workflow and state what is excluded. Revisit the map when traffic shape, model behavior, review policy, or tool pricing changes.
SOURCES CHECKED
Which first-party sources informed this guide?
Sources anchor definitions, risk boundaries, or operational facts. The decision framework and workbench are original to AI Vista.
- NIST AI RMF PlaybookChecked 2026-09-09
- NIST AI 600-1 Generative AI ProfileChecked 2026-09-09
TAKEAWAY TOOL
AI workflow cost map
Calculate cost per completed acceptable task.
- 01Name the real taskDescribe the result to deliver, not an abstract goal.
- 02Fill the decision fieldsMake inputs, risk, evidence, and handoff explicit.
- 03Ask a colleague to reviewThe tool is ready when someone else can restate the decision.
LESSON READ
Finish the workbench, then mark it read.
The read state updates the syllabus and your course progress.
- 01Fields filled
- 02Case tested
- 03Reviewable
ARTICLE DISCUSSION
Leave a judgment another reader can reuse.
Record what worked, which boundary failed, or one question still worth pursuing.
No discussion on this guide yet. You can leave the first concrete observation.