Tool 01 · Agent Necessity Test
Should this be an agent at all?
Ten questions about one workflow, and a verdict on a five-stop spectrum — from write this in code, not AI, to supervised multi-agent with a human in the loop. Three of the five verdicts tell you not to build an agent. The complete scoring table is printed further down so you can check we are not pushing you up it.
Ten questions about one workflow.
Answer for a single workflow, not a department. Nothing is stored, nothing is sent, and there is no email gate — the verdict is complete on this page the moment you answer.
Step zero
Volume does not change what this should be. It only changes how much the answer costs you — it drives the human-rescue queue and nothing else.
The ten questions
The spectrum
Three of these five stops say don’t build an agent. T0 is costed below our own $25,000 minimum engagement.
Rules or a script
This is a job for code, not for a model.
Nothing in your answers asks for language understanding, open-ended planning or judgement under ambiguity. A model here adds latency, cost and a failure mode you did not previously have, in exchange for capability the workflow never uses. Write the rules down and run them.
What to build instead
- A scripted job or scheduled task against the existing APIs
- A validation layer with explicit rules and a clear error queue
- Structured logging so the exceptions become visible and countable
This verdict says don't build an agent. That is the more valuable of the two answers we can give you — talking someone out of a build is how we get trusted with the next one. Bring it and we will argue the other side properly.
Our rubric, not an industry benchmark. We have no peer cohort and do not claim one — every weight, threshold and override is printed in section 03 so you can argue with it.
Reliability does not add up. It multiplies down.
Almost every buyer reasons that a model which is 95% right produces a system that is 95% right. It does not. The two meters below decide the tier and price it; the panel underneath is the arithmetic that decides whether the thing ever reaches production.
The two axes
- Autonomy demand
- Control demand
Collapsing these two into one maturity score is the category’s core modelling error. Heavy regulation does not mean “don’t use an agent” — it means you need an evaluation harness, a human-in-the-loop gate and an audit trace, which is exactly where budgets die.
Where the score came from — every question’s contribution
| Q | Question | Your answer | Points | Max |
|---|---|---|---|---|
| 01 | Input structure | Unanswered — scores zero | 0 | 30 |
| 02 | Path variability | Unanswered — scores zero | 0 | 36 |
| 03 | Exception rate | Unanswered — scores zero | 0 | 26 |
| 04 | Judgement type | Unanswered — scores zero | 0 | 26 |
| 05 | System reach | Unanswered — scores zero | 0 | 16 |
| 06 | Steps per item | Unanswered — scores zero | 0 | 12 |
| 07 | Regulatory exposure | Unanswered — scores zero | 0 | 40 |
| 08 | Cost of one wrong output, unreviewed | Unanswered — scores zero | 0 | 28 |
| 09 | Latency budget | Unanswered — scores zero | 0 | 4 |
| 10 | Rule churn | Unanswered — scores zero | 0 | 18 |
Reliability panel
- End-to-end
- 95.0%
- Rescue queue
- 250
- Required per step
- 95.00%
- Move steps into code
- 0.0 pts
The last card is the whole thesis of the business expressed as arithmetic: production reliability is an architecture problem, not a model-selection problem. On tau-bench, state-of-the-art function-calling agents succeed on under 50% of tasks, and pass^8 falls below 25% in the retail domain (Yao et al., arXiv:2406.12045). Published context — never used as a coefficient here.
Assumptions you can change
Three coefficients, all yours. Everything else in this tool is either a published rubric weight (printed in section 03) or arithmetic with the formula on screen. There are no hidden numbers.
Answer Q06 (steps per item) to enable this. With one step there is nothing to move.
An assumption, not a benchmark. If you have error logs from the humans doing this work today, use their number.
Evidence card
- Clean test cases needed
- 299
- Rule-of-three check
- 300
Before you can claim a 1% escaped-error ceiling you need roughly 299 clean test cases with zero failures. Most pilots ship with twenty.
Architecture for this verdict
Components in
- Deterministic rules
- Schema validation
- Structured logging
- An exception queue
Components out
- Any model call
- Retrieval
- Planner
- Evaluation harness
- Agent orchestration of any kind
Naming what you do not need is the point. Each of these is a line item somebody would otherwise quote you for.
Build band
- Build band · T0
- Below $25,000
- Over-engineering penalty
- $25,000
Gartner forecasts that over 40% of agentic AI projects will be cancelled by the end of 2027 on escalating cost, unclear business value or inadequate risk controls (poll of 3,412).
This tool deliberately does not model annual run cost. Run cost scales with volume × steps and is owned by the architecture configurator. Modelling it in two places guarantees the two tools drift.
Every weight, printed.
Our rubric, not an industry benchmark. We have no peer cohort and we do not claim one — so transparency substitutes for scale. Nothing below is hidden inside the tool, and the tool scores from exactly these numbers.
Self-interest disclosure
The tiers at the top of this scale are our most expensive engagements. The full scoring table is below so you can check we are not pushing you up it.
Question weights
Two orthogonal axes, never one maturity score. The autonomy total decides which tier you land on; the control total never lowers the tier — it adds mandatory components and lifts the build band. An unanswered question scores zero, which biases the verdict down.
| Q | Question | Axis | Option | Weight |
|---|---|---|---|---|
| 01 | Input structure | Autonomy | Structured records — database fields, API payloads, form submissions | 0 |
| Semi-structured documents with a known layout — invoices, claim forms | +8 | |||
| Mixed formats, some scanned or photographed | +16 | |||
| Free-form language — email, tickets, clinical notes, call transcripts | +24 | |||
| Multi-modal — text plus image, audio or documents together | +30 | |||
| 02 | Path variability | Autonomy | One path, always identical | 0 |
| A handful of known branches, under ten, all documented | +6 | |||
| Dozens of branches — enumerable in principle, nobody has | +16 | |||
| The path depends on what you find as you go | +28 | |||
| Nobody in the business can enumerate the steps in advance | +36 | |||
| 03 | Exception rate | Autonomy | Under 2 | 0 |
| 2 to 10 | +5 | |||
| 10 to 25 | +12 | |||
| 25 to 50 | +20 | |||
| Over 50 | +26 | |||
| 04 | Judgement type | Autonomy | Following a documented rule | 0 |
| Applying a rule nobody ever wrote down | +10 | |||
| Weighing several sources and trade-offs | +18 | |||
| Making a contested call two of your own experts could disagree on | +26 | |||
| 05 | System reach | Autonomy | One, read-only | 0 |
| One, read and write | +4 | |||
| Two to four systems | +10 | |||
| Five or more, or a system with no API | +16 | |||
| 06 | Steps per item | Autonomy | 1 to 2 | 0 |
| 3 to 5 | +2 | |||
| 6 to 12 | +5 | |||
| 13 to 25 | +9 | |||
| 25 or more | +12 | |||
| 07 | Regulatory exposure | Control | None — internal convenience | 0 |
| Internal policy or audit only | +12 | |||
| Contractual or financial obligation — SOX, a customer SLA | +22 | |||
| Sector-regulated — HIPAA, GxP, FDA/MDR, financial conduct | +32 | |||
| Safety-critical — an error injures someone or stops a line | +40 | |||
| 08 | Cost of one wrong output, unreviewed | Control | Trivial — someone notices and redoes it | 0 |
| Rework — hours of someone's time | +8 | |||
| Money moves — a payment, price or shipment goes wrong | +18 | |||
| Legal, clinical or safety harm | +28 | |||
| 09 | Latency budget | Autonomy | Sub-second — inside a keystroke or a machine control loop | −20 |
| A few seconds, interactive | −6 | |||
| Minutes | 0 | |||
| Hours, or an overnight batch | +4 | |||
| 10 | Rule churn | Autonomy | Once a year or less | 0 |
| A few times a year | +5 | |||
| Monthly | +11 | |||
| Constantly — per customer, per jurisdiction | +18 |
Verdict bands and build bands
The autonomy meter alone decides the band. Build figures are build cost only — this tool does not model annual run cost, because run cost scales with volume × steps and is owned by the architecture configurator. The band top is lifted by the control uplift and then clamped to our published $150,000 ceiling.
| Tier | Verdict | Autonomy band | Build band |
|---|---|---|---|
| T0 | Rules or a scriptThis is a job for code, not for a model. | 0–14 | below $25,000 |
| T1 | Deterministic workflow / RPAAutomate the path, not the thinking. | 15–29 | $25,000–$45,000 |
| T2 | One LLM call inside a deterministic pipelineOne model call, tightly fenced, inside code you control. | 30–47 | $30,000–$60,000 |
| T3 | Retrieval-grounded single agentOne agent, grounded in your corpus, choosing its own tools. | 48–69 | $55,000–$105,000 |
| T4 | Supervised multi-agent with human-in-the-loopSeveral specialists under a supervisor, with a human on the gate. | 70–100 | $90,000–$150,000 |
Overrides
Applied after banding, in this order. Three of them are hard caps: answer “agentic” to everything but need a sub-second budget and you are capped at T1 and told exactly why. No override ever raises a verdict.
Latency cap
A sub-second budget takes an LLM off the critical path. Anything model-driven runs alongside the loop, never inside it.
Structured and stable
Structured input on a fixed path with stable rules is the textbook definition of a job for code — regardless of every other answer.
Interactive cap
An interactive budget rules out a supervisor's extra serial hops. One agent, or a router that dispatches once.
Build nothing yet
Two of your own experts would disagree on the answer. That means you have no ground truth, which means you cannot build an evaluation set, which means you cannot tell whether the system is working. Fix the ground truth first — that is a workshop, not a build.
Decision support, not automation
When most items need judgement, the system's job is to prepare the decision, not to make it. The verdict stands, but the shape of it changes.
Recommend only
The system may recommend. It never actuates. Human-in-the-loop is not a design option here, it is the design.
Regulation prices it, it does not forbid it
A deterministic post-check and a reproducible audit trace become non-optional line items. Regulation does not forbid an agent. It prices one.
Coefficients and formulae
Every number that materially moves the answer, with its one permitted label. Three of them are yours to set on the tool itself; the rest are arithmetic with the formula printed beside the figure.
Adjustable coefficients
Formulae — arithmetic, not assumptions
- P = r^S — per-step reliability compounded across S serial steps.
- volume × (1 − P) — items a month that fail end to end and land on a human.
- r = target^(1/S), solved against a 95% end-to-end target.
- P′ = r^(S − k) — the same model and the same prompt, with k steps moved into code.
- N = ⌈ ln(1 − 95%) ÷ ln(1 − tolerance) ⌉, with the rule-of-three approximation 3 ÷ tolerance shown alongside.
- published top × (1 + C ÷ 100 × 0.35), clamped to $150,000.
- band bottom of the tier above − band bottom of your tier. Build terms only, no invented run costs.
What this tool cannot tell you
An instrument that will not state its own blind spots is selling something. These are ours.
It cannot see your data quality — the single most common reason a well-specified build fails.
It cannot see your integration surface, only how many systems you counted.
It cannot see your organisation's appetite for change, which is what actually kills builds.
MIT NANDA (2025) found roughly 95% of enterprise GenAI pilots showed no measurable P&L return, with barriers that were organisational rather than model-related.
Not sure which instrument you need? Start at the toolkit, or read how all of this is modelled.
Everything cited, with a live link.
Only real, sourced numbers appear anywhere in this tool. Where a figure is context rather than a coefficient, it says so in the same sentence.
Anthropic, Building Effective Agents
Workflows are predefined code paths; agents direct their own process. Avoid agents when latency or cost matter, or when the path is predictable.
OpenAI, A Practical Guide to Building AI Agents
Three positive criteria for an agent; otherwise a deterministic solution will do.
Gartner press release, June 2025
Over 40% of agentic AI projects forecast cancelled by end-2027 on escalating cost, unclear business value or inadequate risk controls. Poll of 3,412.
Yao et al., tau-bench (arXiv:2406.12045)
State-of-the-art function-calling agents succeed on under 50% of tasks; pass^8 below 25% in retail.
Ardent Partners, ePayables 2024
9% best-in-class versus 22% typical invoice exception rate. Context only.
Hanley & Lippman-Hand, JAMA 1983
The rule of three for zero-failure confidence bounds.
MIT NANDA, 2025
Roughly 95% of enterprise GenAI pilots show no measurable P&L return, with barriers that are organisational rather than model-related.
McKinsey Global Institute, 2023
60–70% of work hours technically automatable with generative AI. Used strictly as a ceiling, never as our coefficient.