Gen8

AI, fixed rules or RPA: what fits where?

Knowledge

AI, fixed rules or RPA: what fits where?

Fixed rules, RPA and AI solve different problems. The choice follows from three process characteristics: how variable the input is, whether an integration exists and who must explain the outcome.

Three technologies, three problems

The three are often presented as competitors. They are not. They solve different problems, and most working workflows use two or three together.

Criterion 1 — How variable is the input?

This is the clearest criterion. If you can capture input in a schema — fixed fields, values and order — processing belongs with rules. A model reading a fixed form adds nothing and introduces a chance of error you did not have.

When input becomes free text, or a document whose layout differs by supplier, rules reach their limit. You can write thirty rules for thirty layouts, and at the thirty-first you start again. That is when a model becomes cheaper than maintaining rules.

Criterion 2 — Is there an integration?

RPA is a fallback rather than a technology preference, and that is no criticism: sometimes it is the only route. If the system has an API or existing integration, use it. If it works only through the screen, RPA is the glue.

Allow for the familiar costs: an RPA script breaks at every interface change, runs under someone's account and is hard to test. Treat it as temporary infrastructure with an owner, not a finished solution.

Criterion 3 — Who must be able to explain the outcome?

If a regulator, accountant or client needs to follow why an outcome is what it is, prefer rules wherever possible. A rule is the explanation. A model produces an outcome you must substantiate afterward.

That argues not against AI, but for a division of tasks: let the model turn unstructured input into fields, and let a rule decide based on those fields. Then the judgment is explainable while input remains flexible.

The combination that usually wins

A working workflow often looks like this:

Mixing these four layers gives you a model that must remember thresholds and an RPA script that must interpret free text. Both fail in the most expensive way: silently.

When to use none of the three

When the process itself is wrong. If input becomes reliable as soon as someone adjusts the source form, an adjusted form is cheaper than every technology above. And if the process happens a few times a year, manual work is simply the cheapest solution — it is fine to say that aloud.

Next step

What to do with this

Take one process that currently gets stuck and draw the four layers: which input is unstructured, which decision is a rule, where human judgment sits, and how the outcome reaches the target system. The missing layer is usually why it gets stuck.

Frequently asked questions

Does AI replace our existing RPA scripts?

Rarely entirely. AI replaces the part where the script got stuck on variable input. Screen operation remains necessary as long as the target system has no integration.

Is a model not always more flexible than rules?

More flexible, yes; more predictable, no. At a step with a fixed answer, that flexibility is a risk without a return, while a rule is cheaper and easier to test.

Can you start with rules and add AI later?

That is usually the cheapest order. You then see exactly which cases break the rules, and those cases provide the clearest brief for the model you add.

Want to apply this to your own process?

Bring one process to a conversation. We assess suitability, risk and the cost of the first step.

  • Reply within one business day
  • No obligation