Automation
Why intelligent automation is not RPA
RPA replays clicks and breaks when the screen changes. Intelligent automation works at the data layer, reads context, and learns from every correction.
Automation
RPA replays clicks and breaks when the screen changes. Intelligent automation works at the data layer, reads context, and learns from every correction.
If your automation strategy starts and ends with RPA, you are automating the symptoms and ignoring the disease.
The global RPA market reached $13.4 billion in 2024, according to Gartner. At the same time, Forrester estimates that between 30% and 50% of RPA projects fail to deliver the expected ROI. Not because the technology is bad, but because it's aimed at the wrong problem. Companies buy UiPath expecting intelligence and get a robot that breaks when someone changes a button ID in SAP.
Let's separate the two.
RPA is interface emulation. A UiPath or Automation Anywhere bot records a sequence of actions (click here, copy this field, paste it there, save the file) and repeats it. It's a glorified macro that can reach across more than one window.
Does it work? It does. For stable processes, with standardized inputs and systems that don't change. Filling ERP fields from a spreadsheet. Moving data from a web form into a legacy database. Generating periodic reports that always follow the same template.
The problem is that the real world isn't stable. Systems get updated. Layouts change. Vendors swap APIs. And when anything changes, the robot stops. Maintaining RPA bots costs, on average, 30% to 40% of the project's initial cost every year. You didn't automate anything. You created a new maintenance problem.
Intelligent automation doesn't emulate clicks. It works at the data and decision layer, combining workflow orchestration with language models, business rules and feedback loops.
In practice: an n8n workflow receives a document, sends the content to the OpenAI API through LangChain, classifies it by semantic context, routes it to the right team, and learns from human corrections to improve that classification over time.
The difference isn't one of degree. It's one of kind.
Let's compare the two approaches on the same problem: classifying tax documents that arrive by email.
With RPA: the bot opens the email, downloads the attachment, reads the PDF with OCR, and looks for keywords like "nota fiscal", "boleto", "contrato". If it finds "nota fiscal" in the title, it files the document as an invoice. If it finds "boleto", it files it as a payment slip. If the document carries none of those words where the bot expects them, say an NF-e whose layout differs from the usual one, the bot gives up and drops it into a manual queue. Result: 60-70% accuracy in real scenarios with variation between vendors.
With intelligent automation: the workflow extracts the text from the PDF and sends it to a language model (GPT-4 via the OpenAI API, for example), which reads the context of the whole document rather than isolated keywords. It recognizes an invoice even when the layout is different, pulls out the relevant fields (CNPJ — the Brazilian company tax ID — amount, due date), classifies it and routes it. When a human corrects a wrong classification, the system stores that correction as an example for fine-tuning or few-shot prompting. Result: 92-97% accuracy, improving over time.
The difference in operating cost between the two is brutal. In the first, you need a person reviewing the exception queue all day. In the second, the exception queue all but disappears within 60 days.
RPA still has its place. If the process is simple, repetitive, with a stable interface and no variation in input, use RPA. Moving data between two internal systems with no API. Filling in government forms with a fixed layout. Generating weekly exports.
Intelligent automation is for anything that involves variation, judgment or context. Triage of complex documents. Lead classification from multiple signals. Regulatory compliance analysis. Contract monitoring. Any process where the right answer depends on understanding the content, not on reading a field.
The most common mistake, and the most expensive, is buying an enterprise UiPath license and expecting it to solve problems that require intelligence. The company spends six months building fragile bots, finds out the maintenance is unsustainable, and concludes that "automation doesn't work for us".
Automation works. What doesn't work is treating a decision problem as a click problem.
The second trap is the opposite: using an LLM for everything, including tasks a 20-line script handles. Calling the OpenAI API to copy data from one spreadsheet to another is a waste of money and latency. Maturity is knowing which layer to use for which problem.
At Uranus, we don't sell bots. We build automation systems that combine orchestration (n8n, custom workflows), intelligence (LangChain, the OpenAI API, open-source models when they make sense) and real integration through APIs, never through the interface. The result is automation that doesn't break when the vendor updates the system, because it never depended on the interface in the first place.
See how we implement this in AI agents and digital architecture.
Read also: How AI is transforming business operations · Professionalize before the ceiling