Workflow Teardowns
When Not to Use an AI Agent: Five Cases Where a Simple Rule Wins
The hardest part of deploying AI in a small business is not building the agent. It is knowing the five kinds of decisions where a plain if-else rule is faster, cheaper, safer, and never wrong.
Short answer first: do not reach for an AI agent when the decision is a lookup rather than a judgment, when a wrong answer costs money or breaks a law, when the rule already exists and never changes, when you need the exact same output every time you run it, or when the volume times the per-call cost simply does not add up. In all five, a plain deterministic rule is faster, cheaper to run, trivial to audit, and — unlike a model — incapable of confidently inventing an answer. Most of the AI projects I have quietly killed in small companies died not because the model was weak, but because someone put a probabilistic system where a boring rule belonged.
I build AI workflows for small cross-border businesses — trading teams, factories, exporters answering overseas buyers at odd hours. Over four years the most valuable thing I have learned is not a prompt technique. It is where the agent’s job ends and an ordinary line of code should take over. Here are the five cases where I say no to the agent.
1. The decision is a lookup, not a judgment
A lot of what looks like “AI work” is actually a table someone never wrote down. Which shipping zone does this country fall into? What is the price tier for this order quantity? Is this SKU in stock? These have exactly one correct answer, and it does not depend on tone, context, or interpretation. Handing them to a language model buys you nothing and costs you three things: latency, per-call spend, and a small but nonzero chance the model rounds a number or swaps two values. A lookup table returns the right answer in a millisecond, for free, forever. If you can write the answer as a spreadsheet with two columns, it is not an agent’s job.
2. Being wrong costs money or breaks a law
An agent that drafts a friendly reply and gets the wording slightly off is fine — a human sends it. An agent that autonomously quotes a price, assigns a customs HS code, states a tax rate, or agrees to a contract term is a liability wearing a helpful mask. The failure mode here is not “the model is usually wrong.” It is that the model is usually right, which trains everyone to stop checking, and then the rare confident error goes straight to a customer or a tax filing. My rule on every deployment: where a mistake is measured in money or law, the AI is allowed to draft and route, never to decide and act. The final commit is a human clicking a button, or it is a hard-coded rule with no ambiguity — not a probability.
3. The rule already exists and never changes
Out-of-office replies. Minimum order quantity checks. “We don’t ship to this region.” Business-hours routing. These are stable rules that the owner can state in one sentence and that will be true next year. Wrapping them in an agent adds a dependency, a bill, and a new way to fail, in exchange for nothing. Worse, an agent softens rules that are supposed to be firm — it will helpfully find an exception to your minimum order because the phrasing sounded polite. When the boundary must hold every single time, you want an if-else that cannot be talked out of it, not a model trained to be agreeable.
4. You need the same input to give the same output
Some jobs are defined by reproducibility: reconciling an account, auditing a log, checking a batch of records against a policy. The whole point is that running it twice on the same data yields the same result, and that you can explain why each result came out the way it did. Language models are, by design, not built for this. Even at low temperature, behavior drifts across versions, and “explain your reasoning” gives you a plausible story, not the actual computation. If your task will ever be questioned — by a buyer, an auditor, or you at midnight three months from now — determinism is a feature, and an agent quietly removes it.
5. The volume times the per-call cost does not pencil out
This one is pure arithmetic and it is the one small companies skip. If you have a few thousand events a day to classify and you route every one through a model, the bill and the latency both scale linearly, and most of those events were trivial. The pattern that survives is a cheap deterministic filter first — a keyword match, a regex, a rule — that resolves the obvious ninety-plus percent for free, and sends only the genuinely ambiguous tail to the model. I have watched a “let the AI handle everything” design get switched off after one month’s invoice, and the exact same workflow survive for a year once a dumb pre-filter took the easy cases off the model’s plate.
The real skill is drawing the boundary
Notice what these five have in common: in each one, the AI is not too weak — it is the wrong tool, the way a chainsaw is the wrong tool for a finishing nail. The teams that get durable value from AI are not the ones with the cleverest agents. They are the ones who drew a clear line: rules handle what is deterministic, cheap, stable, and consequential; the model handles what is genuinely fuzzy — messy natural language, judgment calls, one-off synthesis. The model earns its place on the ambiguous tail, and a boring rule guards everything else.
The honest test before you build any agent: can I state the correct answer as a rule? If yes, write the rule. If no — if the input is genuinely open-ended and a human would have to think — that is where an agent finally earns its keep. Everywhere else, the simple rule wins, and it keeps winning long after the demo is forgotten.
If you are scoping your first AI workflow and are not sure which parts should be an agent and which should be a rule, that boundary is exactly what I map in a one-week audit — no jargon, honest numbers. If you would rather work it out yourself, subscribe and I will send the decision checklist I use when I sit down with a new company.
Running something like this in your own company?
I do a one-week AI Workflow Audit for small cross-border businesses — your processes, honest numbers, and a 90-day plan. The audit fee is credited if we build together.
How the audit works