TL;DR: Robotic process automation follows recorded steps and breaks when a screen, field or document format changes. Agentic process automation reasons across messy inputs and chooses its next step. That makes agents useful for exactly the work scripts cannot handle, and it makes them riskier to put on a production process without controls. The shift is from reviewing a script to governing a boundary: identity, policy, approval and evidence. The human still decides the outcomes that matter.
Most operations teams that adopted RPA know its limits well. A bot that reads an invoice from a fixed position on a screen works until the vendor changes its template. A bot that copies fields between systems fails the day a field is renamed. The exception lands in someone’s queue, and over time the exception queue becomes the real process.
Agents promise to work that queue. This post looks at what actually changes when you move from scripts to agents, and what has to be in place before an agent touches a process that matters.
Key takeaways
- Scripts are predictable because they cannot decide. Agents are useful because they can.
- You cannot review every path an agent might take, so governance moves to the boundary around it.
- Every process agent needs its own identity, scoped tool and model access, a budget, approval gates on consequential actions, and a record.
- Start with one named workflow where scripts already fail and people handle exceptions by hand.
What RPA does well, and where it stops
RPA is a good fit for stable, repetitive, rules-only work: the same steps, on the same screens, with structured inputs. Its strength is that it is fully specified. Read the script and you know what the bot will do.
That strength is also the limit. A script has no notion of what it is trying to achieve, so it cannot adapt when the input differs from what it was recorded on. Three kinds of work defeat it:
- Unstructured inputs. Emails, scanned documents, free-text notes, attachments in varying formats.
- Exceptions. Cases where the right rule depends on context, such as a beneficial owner listed under a different name in two documents.
- Change. Interfaces and templates that shift more often than anyone can update the bots.
In many organizations these are the bulk of the effort, which is why automation programs often report high bot counts and modest change in the work people actually do.
What agentic process automation changes
An agent is given a goal and a set of tools. It reads the inputs, decides which step applies, calls systems to gather what it needs, and produces an outcome or a prepared case. When a document arrives in an unfamiliar layout, the agent reads it rather than failing on a missing coordinate.
That is a real change in what can be automated. It also changes the risk in three ways:
- Behavior is chosen at run time. You cannot read the agent’s code and know every action it will take.
- Reach is wider. An agent that can decide which system to query needs access to more systems than a script that queries one.
- Inputs can carry instructions. An agent that reads customer emails or third-party documents is reading text someone else wrote, and that text can try to redirect it.
None of these are reasons to avoid agents. They are reasons not to give an agent a production process the way you would give a script one.
Governed agents vs scripts
The useful comparison is not “smart vs dumb automation.” It is where control lives.
| Question | RPA script | Governed agent |
|---|---|---|
| What will it do? | Read the script | Defined by its grants, tools and approval gates |
| What can it reach? | The screens and credentials it was given | Only its granted models and vetted tools, through a gateway |
| Who acts as it? | Often a shared service account | Its own identity, capped to the caller's rights |
| Who approves consequential steps? | Usually built into the process outside the bot | A human approval gate on the action itself |
| What happens when it goes wrong? | The script errors and stops | A person can stop it; the gateway refuses every call |
| What is the record? | Bot logs | Every call with user, model, cost and guardrail verdict |
The right-hand column is what an AI control plane for process agents provides. The principle behind it is that oversight sits outside the agent’s own execution: the agent does not get to enforce limits it could change.
The four controls a process agent needs first
1. Identity
Each agent gets its own identity rather than a shared service account. When a person calls the agent, its token is capped to that person’s rights, so the agent cannot do on someone’s behalf what they could not do themselves. Calling an agent at all requires permission.
2. Policy on tools and models
The agent’s key reaches only the models it was granted. Tools are reached through a gateway with per-server guardrails: rate limits, content filters, PII redaction, blocked patterns, and human approval where the tool’s action warrants it. Tool servers join a vetted registry only after security and risk clearance.
3. Approval before consequence
Decide in advance which actions an agent may take alone and which need a person. Gathering documents, extracting fields and drafting a case summary can usually run unattended if logged. Approving an exception, releasing a payment or changing a customer record should go to a named approver. The agent prepares; the human still decides.
Approval applies to the agent itself, too. In Moring’s model, a use case passes four gates, Commercial, Security, Technical and Tiering, each with its own owner, before it is provisioned. Before an agent reaches production, it is built by exact image fingerprint, tested on staging, passes six pass-or-fail checks and receives a certificate naming exactly what would run. Only named production approvers promote it, and nobody approves their own deploy.
4. Evidence
Every model call is recorded with user, team, model, tokens, cost, latency and guardrail verdict. Each agent has a monthly budget written into its key, and calls past the cap are refused. If an agent misbehaves, Stop agent blocks its key, with who, when and why on record; only the production approver or a super admin can resume it.
This is what the agentic AI governance definition means in practice: decide what an agent is allowed to do before it acts, then prove it.
An illustrative example: onboarding evidence
Take a commercial onboarding team. Today a script pulls documents from a portal into a case folder. When a document is in a new format, or ownership details conflict across documents, the case goes to an analyst’s queue.
An illustrative agentic version:
- The agent reads each document, whatever its layout, and extracts the fields the policy requires.
- It compares them across sources and flags conflicts, citing the document and passage for each.
- It prepares a case summary with the evidence attached.
- An analyst reviews the summary and makes the decision. The agent never approves the case.
The analyst’s work changes from assembling evidence to judging it. Whether that saves time in your process is something to measure against a baseline, not assume.
When to keep the script
Agents are not the answer to every step. Keep RPA where:
- The input is fully structured and the steps never vary.
- Volumes are high and the cost of a model call per item is not justified.
- The step is already reliable and nobody touches its exceptions.
A reasonable target state uses scripts for the stable path and governed agents for the exceptions and unstructured work around it.
How to start
Pick one named workflow with an accountable owner. Record the current baseline: volume, cycle time, exception rate, manual effort. Define the outcome you would accept as success before you build. Then deploy one governed agent on the exception path with approval gates on every consequential step, and compare.
If the comparison holds, you have a pattern to repeat on the same controls. If it does not, you have a record of why. Either way, the human still decides, and you can show exactly what the agent was allowed to do.
Frequently asked questions
What is agentic process automation?
Does agentic process automation replace RPA?
Why do agents need more governance than RPA bots?
Where should a human stay in an agentic process?
What is the first process to move from RPA to agents?
Sources
NIST AI Risk Management Framework 1.0 (NIST AI 100-1), January 2023: Voluntary framework. Its GOVERN and MAP functions call for defined roles, human oversight processes and documentation. It does not prescribe a specific approval design; the design choices here are the author's. Publication.
Moring AI Control Plane: Product context for agent identity, gateways, per-tool guardrails, budgets, certificates and Stop agent. Product page. Coverage depends on which paths route through the gateways in your deployment.
Governing Autonomous AI Agents in Production
Moring provides the runtime control layer, identity verification, human-in-the-loop approvals, and audit records needed to deploy production-grade AI agents safely.
