AI versus deterministic automation
The most common design mistake is asking a language model to do a job that a database and a rule could do perfectly. The reverse โ forcing rigid rules onto genuinely fuzzy input โ is just as costly.
A simple dividing lineโ
Use AI for turning messy, human input into structure:
- understanding free text, speech and images;
- extraction, classification, translation, summarisation;
- matching and ranking when the inputs are noisy;
- proposing a draft for a human to approve.
Use deterministic logic for anything that must be correct, auditable or legal:
- prices, quantities, tax and totals;
- availability, permissions and quotas;
- deadlines, compatibility and safety rules;
- state transitions and approval policy;
- the system of record itself.
The pattern: AI proposes, rules disposeโ
A robust workflow almost always looks like this:
- AI converts the input into a structured proposal with a confidence signal.
- Deterministic rules validate that proposal against authoritative data.
- A human approves anything uncertain or high-stakes.
- Only validated, approved data enters the system of record.
This keeps the parts that must never be wrong out of the model's hands, while still using AI where it genuinely shines.
Why it matters commerciallyโ
Deterministic cores are your defensibility and your safety story. "The AI drafts; your prices, rules and approvals are enforced by code you control" is a sentence that wins trust in exactly the regulated, money-handling contexts where the work is most valuable.
Nextโ
For the approval half of the pattern, see human approval and accountability. For where AI should not appear at all, see when not to use AI.