Decisions you own, not code you write
Most writing about AI reliability is aimed at the engineer doing the work. These pages are aimed at whoever has to decide whether the work happens, what it should cost, and how to tell it worked. Each one is a decision you own, with the framework I would use and the numbers to sanity-check it.
Engineers: Written to be forwarded. If you are the engineer who found this, send the relevant one up — it is framed for the person who has to approve the work.
Decision 1
What an AI agent audit should cover — and what to refuse to pay for
How to scope, price and sanity-check a reliability engagement before you sign anything.
Read the frameworkShort answer
A useful audit produces four artefacts you keep: a failure taxonomy specific to your agent, a cost and latency profile, an eval suite wired to your real traffic, and a prioritised fix list with effort estimates. If a proposal does not name deliverables you own afterwards, you are buying a slide deck.
Decision 2
Fourteen questions to ask your AI team before launch
With the answer that should reassure you, and the answer that should worry you.
Read the frameworkShort answer
Ask about four things, in this order: can you prove it still works after a change, can you explain a failure after the fact, is spend bounded, and does someone own it. The single most useful question is "if you changed a prompt today, what would tell you something broke?" — if the answer is "a customer would tell us", you are not ready to launch, regardless of how well the demo goes..
Decision 3
Build or buy: LLM observability
The decision costs more in engineering time than in licence fees, which is the part most comparisons omit.
Read the frameworkShort answer
Buy, unless you have a hard data-residency requirement or an existing observability platform with a team who owns it — in which case extend that. Building from scratch is almost never right: the initial version takes days, and the maintenance you did not budget for is what actually costs you.
Decision 4
Five agent metrics worth reporting upward
And four that look impressive while telling you nothing.
Read the frameworkShort answer
Five: cost per conversation, eval pass rate, failure rate by named category, p95 latency per operation, and containment or escalation rate. Those five answer every question an executive asks — is it working, is it getting better, what does it cost, and is it getting worse — and each one is a leading indicator rather than a post-mortem.
Decision 5
How to tell whether your AI team needs outside help
Including the cases where they clearly do not, which are more common than consultants tend to admit.
Read the frameworkShort answer
Handle it internally when the gaps are clear and someone has the time — most reliability work is a few days per gap and needs no specialist. Bring in outside help when the gaps are clear but capacity is not, when you need it done by someone who has done it before, or when you need independent evidence for a customer or regulator.
Decision 6
Can we let an AI agent access our internal data?
Yes, and the risk is almost never the model. It is the permissions you hand it and the places its output gets stored.
Read the frameworkShort answer
It can be, and the controls are mostly ones you already know. Three things are genuinely different.
Decision 7
AI agents versus chatbots: the one difference that changes your risk
A chatbot returns text. An agent takes actions. Everything expensive about the second one follows from that.
Read the frameworkShort answer
One difference matters and the rest is marketing: an agent takes actions with side effects in your systems, a chatbot returns text to a human. When output is text, a wrong answer costs you a confused user and a support ticket.
Decision 8
What auditors and enterprise customers actually ask about your AI agent
No framework has an “AI” chapter. They ask the same questions about a new system — and non-determinism makes two of the usual answers insufficient.
Read the frameworkShort answer
That you can reconstruct any individual decision, and that a human is accountable for the ones that matter. No control framework has an AI section — SOC 2 asks about change management, access control and monitoring exactly as it does for any system.
Decision 9
Do we need our own LLM, or is an API enough?
Almost always an API. Three situations genuinely justify self-hosting, and “security” is usually not one of them.
Read the frameworkShort answer
Default to an API. Self-hosting replaces a variable cost you can turn off with a fixed cost you cannot, and it moves model operations onto your team — quantisation, batching, KV-cache management, capacity planning, upgrades.
Decision 10
Where should a human approve what your AI agent does?
Gate on the action, not on the model’s confidence. Reversibility and blast radius decide, and confidence scores are not calibrated.
Read the frameworkShort answer
Classify by two properties of the action, not by how sure the model claims to be: can it be undone, and how far does it reach. Anything irreversible and wide gets a human gate.
Decision 11
Is building an AI agent cheaper than hiring someone?
Sometimes. The comparison most teams run — token cost against salary — leaves out the three lines that decide it.
Read the frameworkShort answer
The comparison usually presented is monthly token cost against monthly salary, and agents win it enormously — which is why it is the wrong comparison. Three lines are missing.
Decision 12
Can an AI agent work with our existing software?
Yes — and integration is rarely the hard part. What breaks is that your systems were built assuming the caller was correct.
Read the frameworkShort answer
Connecting is straightforward — if a system has an API, an agent can call it, and if it does not, the same wrapper you would write for any other client works here too. The difficulty is elsewhere: your internal APIs were almost certainly designed on the assumption that the caller knows what it is doing.
Want the answer for your own system?
The scorecard scores your agent across reliability, cost and observability in four minutes and ranks the gaps by risk. It prints to a PDF — which tends to move a planning conversation faster than an opinion does.
Run the scorecardOr just ask
Describe the decision you are weighing and I will tell you what I would do — including when the answer is to handle it internally or do nothing yet.