AI for Business Automation
Where it belongs in your automation, and where a rule is still the better tool.
Automation is not new
Businesses have been automating for decades. Approval thresholds. Recurring invoices. Reordering rules. Scheduled reports. Follow-up sequences.
All of that is automation, and none of it is AI. It is rules — written by a person, doing exactly what they were told.
The useful question is not “should we use AI to automate?” It is: for this particular task, is a rule or a model the right tool?
Getting that wrong in either direction is expensive.
The difference in one line
A rule does what you told it. A model does what usually works.
Everything else follows.
A rule is explicit, predictable and auditable. It handles exactly the cases it was written for and fails on everything else.
A model handles cases nobody anticipated, and it is right most of the time rather than always.
FIGURE 1: TWO KINDS OF AUTOMATION
Rules
- Written by a person
- Same behaviour every time
- Explainable line by line
- Fail on anything unanticipated
Models
- Learned from data
- Usually right, occasionally not
- Hard to explain in detail
- Handle cases nobody wrote a rule for
Where rules are the right answer
Five situations. Notice how many ordinary business tasks fall here.
The logic is a definite policy. “Orders over 50,000 need director approval.” There is no judgement in that. A rule is correct every time and a model would be worse.
You must explain the decision. Anything an auditor, regulator or customer may question. “Because the rule says so” is an answer. “The model determined it” is not.
An error is expensive. Payment thresholds, credit limits, tax treatment. You want predictable, not usually-right.
You have little data. A model needs examples. A rule needs one person who knows the policy.
The rule changes by decision. Your approval limit changes because management decided. A model learning from history would still apply the old one.
Where a model is the right answer
Four situations.
The variation is unbounded. Supplier invoices arrive in thousands of layouts. Writing a rule per layout is impossible.
A pattern exists that nobody can articulate. Which invoices get paid late. Which leads convert. There is a pattern; nobody can write it down.
Conditions shift over time. Demand moves. A fixed reorder minimum does not. A forecast does.
The input is unstructured. Documents, free text, images. Rules need structure.
FIGURE 2: WHICH TOOL FOR WHICH JOB
Use a rule when
- The logic is a definite policy
- You must defend the decision
- An error costs real money
- It changes by management decision
Use a model when
- The input varies without limit
- A pattern exists nobody can write down
- Conditions shift over time
- The input is documents or free text
Most systems need both
The practical answer is rarely one or the other. It is a chain.
Processing a supplier bill:
A model reads the scanned document and extracts vendor, dates, amounts and lines. Rules could not handle the variety.
Rules check it. Does the total match the purchase order within tolerance? Is the vendor approved? Is it within the approval limit? These are policies and must be exact.
A model flags it if the amount is unusual for this vendor. No rule captures “unusual” well.
Rules route it. Above the threshold it goes to a director.
A person reviews and posts.
Each part uses the right tool, and the person is at the point where money moves.
FIGURE 3: THE TWO WORKING TOGETHER
Model reads
- Any layout, any format
Rules check
- Policy limits and tolerances
Model flags
- Anything unusual for this vendor
Person posts
- The commit step stays human
The quick test
If you can write the logic in a sentence or two, use a rule.
If you would need pages of exceptions and still miss cases, use a model.
That single test settles most decisions correctly.
What people forget about rules
They rot. A reorder minimum set three years ago is still running with last year’s demand. A rule is predictable, not correct — it keeps doing what it was told even when what it was told is outdated.
Review your rules yearly. Nobody questions a rule that has been running quietly for years, which is exactly why it should be checked.
What people forget about models
They need data. Not just any data — enough of it, clean, with outcomes recorded. Most disappointments trace back to this rather than to the technology.
They cannot explain themselves in detail. Fine for an operational nudge. Not fine for anything you must defend.
They change. Retrained on new data, behaviour shifts. A rule does not drift.
Where to keep a person
Whatever the tool, three places:
Anywhere money moves. Draft and review, never automatic posting.
Anywhere a customer sees the output. Scale turns one error into a thousand.
Anywhere you must explain the outcome. If a regulator may ask, you need reasoning you can articulate.
This line should not move, however good the accuracy figures look. The review costs seconds. Removing it eventually costs a duplicate payment or a wrong price sent to a thousand people.
Deciding for a given task
Five questions.
- Can I write the logic in a sentence? → rule
- Must I explain the decision? → rule
- Is the input unstructured? → model
- Do I have hundreds of examples with recorded outcomes? If no → rule
- Does an error cost real money? → keep a person on the commit, either way
What goes wrong
Using a model where a rule would do. More expensive, less predictable, harder to explain. If your approval limit is 50,000, write a rule rather than training something to guess where the limit is.
Using rules where variety defeats them. The classic is invoice processing built as a template per supplier. It works until a supplier changes their layout, and then you are writing rules forever.
Automating a process nobody agreed on. It runs faster in the same wrong direction.
Removing the human because the demo was impressive.
The short version
Rules and models are both automation, and they suit different problems.
Rules for definite policy, explainability and expensive errors. Models for unbounded variation, patterns nobody can write down, and unstructured input.
Good systems use both — a model to read and flag, rules to check and route, a person to commit.
And review your rules yearly. Predictable is not the same as correct.
Not sure whether your automation problem needs a rule or a model?
Get in touch. We will look at the specific task — and quite often the answer is a rule you can configure this afternoon.