The idea of introducing intelligent process automation into your company may have you feeling overwhelmed. But it’s easier than you think to pair AI with RPA to get a desirable combination — just like a chocolate peanut butter cup.
In recent years, robotic process automation (RPA) has become mainstream, enabling organizations to free their staff from rote, manual processing. At the same time, machine learning (ML) and artificial intelligence (AI) have become more accessible with the advent of off-the-shelf tools, low-code environments, and simplified frameworks. Today, the term “AI” commonly includes generative AI, which adds the power to create new information based on existing patterns in large datasets.
Each of these technologies is independently reshaping the way businesses operate and compete. Blending them together can have even greater impacts. The resulting capability comprises some of what’s called intelligent process automation (sometimes called hyperautomation).
That sounds amazing, but it’s not always clear what intelligent process automation means or how to combine RPA and AI into high-impact, fully automated solutions. In some cases, organizations have launched an RPA program but struggled to incorporate more advanced functionality.
So, how do you get from RPA to AI and beyond?
The Peanut Butter Cup Analogy for Intelligent Process Automation
RPA and AI have a lot in common, like:
- Mimicking human activities
- Automating manual, repetitive tasks
- Reducing the number of human touchpoints in a process
- Increasing processing speed and accuracy
That said, they also work in distinct ways to solve different challenges. RPA excels at simple, structured, and objective tasks. AI is meant for subjectivity, decision-making, and unstructured actions. In fact, the beauty of these two tools in concert is how well they complement each other toward a common goal.
But what does this have to do with peanut butter cups? Consider the key ingredients: chocolate and peanut butter. Both are delicious on their own, but for different reasons. The combination is tasty, immensely popular, and preferred by most to either of the individual components. I think you see where this is going.
RPA plus AI is the peanut butter cup of process automation. Instead of addressing parts of a process with a particular tool, you combine tools to automate more of the process and get closer to no-touch, end-to-end automation. Not only do more steps get automated, but RPA and AI help enable each other to integrate more seamlessly. In other words, the result is greater than the sum of its parts.
A Practical Example of Intelligent Process Automation
To help demonstrate, let’s consider a hypothetical, real-world process and show how it progresses with automation.
Let’s say, our finance department receives invoices from vendors that we need to capture and enter into our enterprise resource planning (ERP) system and process. The invoices are always PDF files but don’t have a consistent format or data and may be scanned or handwritten. With so much variation in the data and presentation, traditional integration isn’t possible. We must manually view each file and then hand-key them into our mundane, time-consuming, and inefficient system. We can do better!
RPA: Start with the Basics
RPA is often the easiest and most accessible entry point for automation. The tools are low-code and can provide quick wins at low cost for straightforward use cases. Often called bots, these applications can monitor systems, help search engines crawl websites, interact with customers (chatbots), and more.
RPA can also activate AI by, for example, passing data directly to AI services that make decisions and receive structured decisions or outputs to automate further tactical steps. Consider it an ideal starting point and foundation for building towards intelligent process automation.
In our example process, we use RPA to automatically receive vendor emails, download attachments, and associate those files with the right vendor accounts in our system using the sender’s email address. The RPA solution even creates work items and generates notifications for users so they can promptly respond.
Off-the-Shelf AI
Getting started with AI and ML is probably easier than you think. Chances are you’re already taking advantage of them. Optical character recognition (OCR), where an AI model can read and digitize scanned or handwritten text, is but one ubiquitous example.
A growing library of prepackaged “skills” is available to add a la carte to your automation. Examples include reading receipts, translating text from one language to another, and determining a message’s sentiment. Besides the obvious benefit of quick implementation, these out-of-the-box services are often proven models that work with a higher degree of accuracy.
Incorporating this type of AI, our bot gets two new features – an intelligent OCR model that digitizes PDF text and an invoice extraction model that reads standard data from known invoice elements (like date, amount and remittance contacts). The RPA runs these features on-demand and uses the output for more precise data entry. As a result, the data now populated in our ERP isn’t simply a document to review but structured data auto-populated in certain fields.
Tailored Models to Fit Your Business
As you fold AI into your automated processes, you’re likely to find opportunities where off-the-shelf solutions don’t suffice. For example, our invoice process might need to extract a vendor ID or PO number from each PDF document in addition to the standard invoice fields.
When a basic AI service won’t work, the solution may be “tunable” AI. These services still use pre-built models, so you don’t have to start from scratch, but they allow you to train those models on your specific data and business rules. Training is often simple enough for non-technical users, and the result is AI that’s custom fit but still relatively easy to create.
Using this capability, a tunable intelligent document processing (IDP) model can extract the vendor ID and PO number from each invoice on top of the standard data already being captured. For some clients, we are now combining IDP models with optical character recognition and generative AI to capture even unstructured data, such as handwritten information.
With such tools, our automated process captures all the data our system needs and enters it directly into the ERP. The Finance team needs to validate and approve the entered data for processing.
To Infinity and Beyond
From here, there are more capabilities to incorporate into a fully operational intelligent process automation practice. For example, we could add:
- A customized ML model to assess the risk an invoice poses and decide to pay it automatically
- Process mining to track process execution and identify bottlenecks with hard data
- Advanced reporting to show the value of automation and reinforce improvements
All of these contribute to an automation capability that incorporates AI and injects automation and intelligence into every phase of the automation program. Of course, the barrier to entry can increase when adding more advanced features, making the road to intelligent process automation — which so far has been relatively flat — steeper.
Ultimately, though, the journey is more important than the destination. Intelligent process automation need not be an all-or-nothing proposition, given that you can achieve operational gains every step of the way. Instead, understand which tools to incorporate in what order and build your capabilities in a more natural way.
As our example showed, RPA automation that uses off-the-shelf AI models is still really powerful. And if nothing else, hopefully, you now see RPA, AI and intelligent process automation not as imposing technological undertakings but as a peanut butter cup waiting to be eaten.
If you would like to learn more about how automation platforms and technologies can assist your organization, our Operational Excellence experts can help. Let’s talk