surehand
All articlesSystems

AI agents vs RPA: what is the difference?

Aug 22, 20263 min readSurehand

Robotic process automation follows a path somebody drew. An agent reaches a judgement. That one difference explains the rest. RPA stays reliable until a screen changes. Agents handle the messy cases RPA cannot, so they need governance RPA never did.

The two get compared as though one replaces the other. They do not do the same job. Choosing between them matters less than knowing which part of your process is a path and which part is a decision.

RPA follows steps and an agent makes judgements

RPA follows your instructions word for word. An agent works out what you wanted. Both cause trouble. RPA breaks when the instructions stop matching reality. An agent can be sure of itself and still wrong.

RPAfollows a pathOPENREADMATCHPOSTTHE SCREEN CHANGEDit stops, and usually says nothingAGENTreaches a judgementREADJUDGEACTASK A PERSONREFUSERECORDall three,including refusals
RPA stops when a step changes. An agent chooses to act, ask or refuse, and the record shows which.

Where RPA is still the right answer

Some say RPA is out of date. For a stable, high volume, rule shaped task it is still cheaper, faster, predictable and easier to sign off.

  1. /01

    The rules are written down and rarely change.

  2. /02

    Inputs arrive in a fixed format, from a system you control.

  3. /03

    The same action is correct every time, given the same input.

  4. /04

    You need the result to be identical on every run, which a model cannot promise you.

Where RPA fails without warning

The failure is rarely dramatic. A supplier changes an invoice layout. A portal moves a button. A field that was always filled in arrives empty. The bot does not crash in a useful way. It stops, or worse it continues into the wrong field, and the first person to notice is downstream, next week.

  1. /01

    Anything arriving as free text, email or scanned paper.

  2. /02

    Anything where the answer depends on context rather than on position.

  3. /03

    Anything with a long tail of exceptions, which is where the hours go.

  4. /04

    Anything a person currently answers by saying it depends, and then explaining.

What an agent adds, and what it costs you

An agent handles all four of those, because it reads for meaning rather than for position. In return it loses what made RPA easy to trust. It does not do the same thing every time, and it can be wrong while sounding sure.

So it needs controls RPA never needed. It needs a written scope, and a confidence threshold with a hold behind it. It needs one limit on spend, another on commitments, and a record of the evidence it used. That is the cost of letting software make judgements.

Side by side
PropertyRPAAI agent
FollowsA path you drewAn objective you set
Handles exceptionsOnly the ones you anticipatedIncluding ones you did not
Same input, same outputAlwaysUsually, and never guaranteed
Fails byStopping at the changed stepAnswering confidently and wrongly
Maintenance triggerA screen changesThe world changes
Governance neededLittle. It can only do what it was toldScope, threshold, limit, record
Good atVolume, speed, certaintyReading, judgement, the long tail

The pattern that works: rails plus judgement

Many good deployments use both. Work with fixed steps stays fixed: fetching, moving, formatting. Those are paths and should stay paths, because a model adds cost and uncertainty to a step that had neither. The agent goes in where somebody currently has to decide, and nowhere else.

INVOICE MATCHING · WHERE THE SPLIT FALLS · SIMULATED
FETCH FROM PORTAL
path · fixed steps
EXTRACT FIELDS
judgement · agent
MATCH TO PO
judgement · agent
BANK DETAIL CHANGED
hold · named approver
DRAFT IN ERP
path · fixed steps
RECORD
one trail, across all five

One record over all five steps matters more than which technology handled which step. When a client asks what happened to INV-40218, nobody cares that steps one and five were a script. They want the evidence behind step three and the name of whoever approved step four.

GatehouseA split like this runs in W/02, invoice matching for a distributor, a composite case on Gatehouse, Surehand's control plane. See Gatehouse

Keep reading

Start here

Bring one process.

Tell us what comes in, who handles it and where it goes wrong. A person replies, usually inside two business days.

support@surehand.io