← Back to Insights
9 min read
By Ben Gould · Published 18 August 2026
To keep an AI automation reliable, monitor the business outcome rather than the uptime, give every AI step a defined fallback, keep a person on the exceptions, and pin and test the model behind it. Automations do not fail loudly - they drift quietly - so design for the failure you will not notice.
Nobody calls me because their automation stopped. They call because it kept running for six weeks and nobody checked. The build is the easy part; the reason automations get switched off is that they quietly stopped being right and no one found out until a customer did. Here is what I put around every AI step I ship, and the order I would add it in.
Because conventional software fails loudly and AI fails plausibly.
A broken integration throws an error. A broken AI step returns a confident, well-formatted, wrong answer - the invoice coded to the wrong ledger account, the enquiry routed to the wrong team, the customer told something that is not true. Nothing goes red. The queue keeps clearing. That is the same failure mode that makes autonomy expensive, which I covered in AI agents vs simple automation, and it is why an "is it up?" dashboard tells you almost nothing about whether an AI automation is working.
There are four ways an AI step goes wrong, and only the first one is visible:
Reliability engineering for automations is mostly about dragging failures two, three and four into the light.
Monitor the outcome, not the pipeline. Google's SRE practice puts it plainly: the distinction between symptoms and causes is "one of the most important distinctions in writing good monitoring with maximum signal and minimum noise", and its four golden signals are "latency, traffic, errors, and saturation" (Google SRE). Those four still matter, but for an AI automation you need business signals sitting on top of them:
| Signal | What you watch | What it catches |
|---|---|---|
| Volume | Runs per day vs the expected range | A trigger that silently stopped firing |
| Errors | Failed runs, retries, timeouts | Outages and rate limits |
| Validation failures | Outputs rejected by your own schema or rules | Malformed or out-of-range answers |
| Confidence and escalation rate | How often the step defers to a human | Inputs the automation is struggling with |
| Human override rate | How often a person corrects the output | Quality drift, the expensive one |
| Cost per run | Spend per item, tracked over time | Runaway loops and retry storms |
The last two are the ones people skip and the ones that pay. If your override rate climbs from 4% to 15% over a quarter, the automation is degrading while every technical metric stays green.
One discipline is worth stealing wholesale: alert sparingly. As the same SRE guidance notes, "paging a human is a quite expensive use of an employee's time", and every alert should be actionable. An automation that cries wolf daily gets muted within a fortnight, and a muted alert is worse than none - it looks like coverage.
Every AI step needs a documented answer to "what happens when this fails?" - decided at design time, not discovered in production. Four layers, cheapest first:
What you must never do is let a step fail silently and carry on. A failed AI step should either be retried, escalated or stopped - never skipped. The most damaging incidents I get called into are almost always a "continue on error" setting somebody ticked to stop the alerts.
Not everywhere - that defeats the purpose - but permanently somewhere. Match the level of oversight to the cost of being wrong:
The thing that matters most is that the third one never disappears. Even a fully trusted automation needs somebody looking at ten random outputs a week - it takes twenty minutes and it is the only control that catches a quality problem before your customers do. Autonomy is earned with evidence and then re-earned, which is why I always start a first build in approve-everything mode and loosen it once the numbers justify it.
It will, and sooner than most people expect. Model providers retire models on a schedule: Anthropic commits to "at least 60 days' notice before model retirement for publicly released models" and has retired several within the past year, including Claude Opus 4.1 on 5 August 2026 (Anthropic). OpenAI publishes the same kind of calendar. Sixty days is a fair warning - but only if the email reaches somebody who knows which of your workflows will break, and only if that person can test the replacement quickly.
Three habits make model turnover a non-event:
The same evaluation set that de-risks a retirement also lets you take advantage of a cheaper or better model the week it lands, rather than a year later.
Concretely, here is the shape I build for a typical document-processing workflow. Deterministic skeleton in an orchestrator such as n8n; AI called at two steps only - extract the fields, classify the document. Each AI call is pinned to a model version, validated against a schema on the way out, and retried twice before it escalates. Anything below the confidence threshold, or anything failing validation, goes to a review queue with the original document attached. Every run logs its input, output, model, cost and outcome to a table. A weekly digest reports volume, escalation rate, override rate and spend. A person spot-checks ten completed items.
That is perhaps a fifth of the build effort on top of the happy path, and it is the difference between an automation that is still running profitably next year and one that gets quietly turned off in November.
You schedule the checking, because nobody does it voluntarily. A reliability review takes half an hour a month:
If all five are steady, you are done for the month. If one has moved, you have found the problem while it is still cheap.
Reliability in AI automation is not a monitoring tool you buy, it is four decisions you make while building: what you measure at the business level, what every AI step does when it fails, where a person stays involved, and how you handle the model changing underneath you. None of it is exotic engineering - validation, retries, a fallback route, an escalation queue, a small evaluation set and a monthly half-hour review. Skip them and the automation will not break; it will just stop being right, and you will find out from a customer.
Most of the automations I am asked to rescue were built competently and left unattended. If you have something running that nobody has checked in months, or you want the next one built with the guardrails in from day one, that is the kind of thing a thirty-minute discovery call sorts out. See n8n consulting and process automation for how I approach it.
AI agents vs simple automation: which does your process actually need?
Read more →n8n vs Zapier vs Make: which automation tool for UK SMEs (2026)
Read more →How to run an AI pilot that pays for itself in 60 days
Read more →Or see how I put this into practice: services, case studies.