Learning Library

← Back to Library

Hyperautomation Explained: RPA and AI

Key Points

  • Jamil Spain, IBM Cloud developer advocate, introduces “hyper‑automation” and explains his habit of breaking complex terms into smaller parts to understand them.
  • He defines the prefix “hyper” as meaning “extremely,” “beyond,” or “going the extra mile,” setting the stage for an elevated level of automation.
  • “Automation” refers to technology‑driven techniques that streamline tasks, and hyper‑automation combines multiple such techniques for greater efficiency.
  • The talk highlights two core components: Robotic Process Automation (RPA), which uses bots to perform repetitive data‑entry tasks, and AI/NLP, which enables systems to interpret and act on human language.
  • By integrating RPA with AI/NLP, organizations can achieve true hyper‑automation, executing complex workflows with minimal human intervention.

Full Transcript

# Hyperautomation Explained: RPA and AI **Source:** [https://www.youtube.com/watch?v=4-KTd0uRNq8](https://www.youtube.com/watch?v=4-KTd0uRNq8) **Duration:** 00:10:21 ## Summary - Jamil Spain, IBM Cloud developer advocate, introduces “hyper‑automation” and explains his habit of breaking complex terms into smaller parts to understand them. - He defines the prefix “hyper” as meaning “extremely,” “beyond,” or “going the extra mile,” setting the stage for an elevated level of automation. - “Automation” refers to technology‑driven techniques that streamline tasks, and hyper‑automation combines multiple such techniques for greater efficiency. - The talk highlights two core components: Robotic Process Automation (RPA), which uses bots to perform repetitive data‑entry tasks, and AI/NLP, which enables systems to interpret and act on human language. - By integrating RPA with AI/NLP, organizations can achieve true hyper‑automation, executing complex workflows with minimal human intervention. ## Sections - [00:00:00](https://www.youtube.com/watch?v=4-KTd0uRNq8&t=0s) **Breaking Down Hyperautomation** - Jamil Spain walks through the term “hyperautomation,” dissecting the prefix “hyper” to illustrate its sense of excess and how it frames the concept of going beyond standard automation. ## Full Transcript
0:00hello my name is jamil spain developer 0:02advocate with the ibm cloud and today's 0:05topic that i want to discuss is 0:07hyper automation 0:09now i'm the i'm the product of two 0:12parents that had a long career in 0:13education so naturally in my household 0:16growing up when we didn't understand 0:18something the first instinct like a word 0:21was to break it down to the smaller 0:23parts here i wanted to kind of do this 0:25exercise with you today as we analyze 0:28this word and and the second thought as 0:31technologies you're going to see a lot 0:32of terms that occur 0:34here and there so it's helpful to kind 0:36of understand the context so get a good 0:39method to understand context just by 0:41breaking it down to different con 0:43different parts so let's take the first 0:45part the hyper 0:47now with 0:49hyper 0:50as an adjective that can naturally mean 0:52that you are extremely 1:00and stick that in there start with the 1:02typo extremely active uh for which what 1:04you're kind of working with uh so you 1:07can say like something is um well 1:10it's kind of used to describe the word 1:11hyper but then you have the other 1:13context of it being like a prefix like 1:15hypersensitive uh hyperactive and that 1:18kind of means um 1:20kind of like uh uh 1:23beyond 1:24or kind of above 1:28and these are all from merriam-webster 1:30and hyphenw.com 1:32one of my favorite places that i like to 1:33do so we kind of use that context here 1:36to really kind of understand 1:38what it kind of looks like so we're 1:39really talking about 1:40above 1:42being very excessive or going the extra 1:44mile with automation now 1:47automation another word you can't just 1:49really break it down that way but we 1:52know from technology that the automation 1:54really applies to 1:57uh some techniques to facilitate 2:00automation from a technology perspective 2:02and let's go through a few of those from 2:05what we kind of learned from these other 2:06videos and i'm just going to summarize 2:08it here and then we'll put the two 2:10together for a small use case to show 2:12how we can be hyper 2:15how we can hyper automate all right made 2:16a little verb there all right so the 2:19first is 2:20the word uh rpa 2:24so you have rpa one of the most popular 2:27techniques here 2:29all right i would try to write all that 2:31out but let's say the robotic process 2:33automation 2:34there it's the process of using using 2:37bots 2:39to accomplish uh redundant tasks all 2:42right so 2:43the most popular way is that you have a 2:45website that you want to kind of do the 2:47repetitive tasks of data entry i can 2:49feed a bot a json object or some data 2:52payload and it takes that information 2:55and does the process of filling out a 2:57web form which hereby gives me data 2:59input there so bots do 3:03hey 3:06one of the scenarios that can happen uh 3:08there as well 3:09so we have a second use case for 3:13ai or nlp so that's using artificial 3:16intelligence or natural language 3:18processing which is generally the 3:20process where 3:23it's pretty much making systems 3:25understand 3:28human language 3:32abbreviate that there uh so i can feed 3:35it a sentence and then kind of 3:36understand some context of what i'm kind 3:38of referring to and making some decision 3:40based upon 3:42that particular context that we're 3:44talking about now we did a video i did a 3:47video on business rules you may want to 3:48check that out but that brings up my 3:50next topic of 3:52bpm or 3:54i'm going to abbreviate it as business 3:56rules but we'll say the bpm is business 3:58process management when we went through 4:00the business rules video we kind of 4:03discussed how you can have certain 4:05template sets of actions in place 4:08so again i feed it a data payload or 4:10some type of 4:11data that describes a particular 4:13workflow that i'm going through and 4:16based upon it i have preset actions that 4:18will execute 4:20based upon the information that has been 4:22supplied so definitely being able to 4:25actually 4:27make decisions 4:33all right based on the data 4:38okay and lastly 4:41in this context of automation and 4:43building these cool tools you're going 4:46to have something 4:47usually a loco no code ui so you'll have 4:50the circumstance where i'm able to 4:53really 4:54orchestrate 4:56an experience using 4:58different amounts of these tools 5:02with a particular interface that helps 5:04me kind of build this and really 5:05accelerate the way i can build these 5:07processes and go from there another 5:09thing with the bpm at some point i can 5:12make decisions not just how to process 5:14data but i can make decisions on when i 5:16need human interaction as well 5:19and because we kind of go through in 5:20building these type systems they can be 5:22reused in many different contexts here 5:25so we define the hyper 5:27which we know going above and beyond 5:29let's use the positive aspects of there 5:32and then we have the what facilitates 5:34automation from that 5:36perspective so hyper automation putting 5:40them together is 5:41using one or more of these methods 5:44okay we've gone above and beyond we're 5:47not using one we're using a series of 5:50these in our workflow to accomplish a 5:52task 5:53so let's take a look at what something 5:55like that might mean and when i sat and 5:58i said okay how can we illustrate 5:59something that really defines this 6:02i have kind of seen some particular 6:05scenarios that i think may apply here so 6:08let's take the process that i've seen 6:09maybe of you renewing your license and 6:12i've seen many systems kind of 6:14facilitate that process a very 6:16repetitive task definitely that needs to 6:19scale out across many many different 6:21people and although we love going to the 6:24local driver licensing office and 6:26standing in line it's a perfect activity 6:29to be facilitated through hyper 6:31automation let's break it down here and 6:33prove my point here um so let's say that 6:36to start off 6:38you'll have uh maybe some let's add one 6:41more piece here 6:43one thing you can do with ai is having 6:45bots 6:47that 6:50intake data 6:55okay reason i mentioned that because my 6:57this use case is definitely going to use 6:59that here so let's say that we start off 7:01by having a chat bot 7:04and i'm going to be at my computer and 7:06you tell me that in order to 7:08to be able to renew my license i have to 7:10first 7:11interact with a chat bot 7:14we're just going to ask me a series of 7:16questions 7:17that um it's going to use a little bit 7:20of 7:23natural language processing to 7:25understand my requests okay 7:27it's going to probably ask my 7:28registration 7:31what's my 7:32title or maybe my license id 7:35use that interpret that to go back and 7:37make queries to understand 7:39what is going on there 7:42and from that state 7:49it helps then useful to kind of process 7:51me into a 7:56a bpm or some process engine or a 7:59business rules 8:01where i can say that i need to actually 8:04um 8:05maybe say uh is it active 8:09all right has it been a little while if 8:11so maybe i need to route you to talk to 8:13someone or maybe i want to check 8:15secondary systems 8:19maybe i want to check to see if you have 8:21a safety inspection filled out on file 8:23already or 8:24i want to check with other agencies to 8:26maybe uh maybe you want to check with 8:29deaf records to see if there's someone 8:30that is 8:31deceased and not and not actually alive 8:33so maybe to check for fraud or any other 8:35circumstances there just throwing out a 8:37couple of scenarios there but i can make 8:39decisions to route you in a certain way 8:41um or actually take your data that 8:44you've given me and ask you more 8:45questions and then take that build me a 8:47full object that i can then pass off to 8:54maybe some robotic tasks here maybe uh 8:57the system that we use to actually order 8:59the new licenses or new registrations 9:02may be a legacy system so instead of 9:04paying someone to fill out paper forms 9:07send that data in mail it or fax and 9:09then they have to manually enter it into 9:11a system i can use the chat bot to under 9:14ask questions using nlp to get the right 9:17data set that i then need to feed into a 9:20bot 9:22which can then fill out the process 9:28and 9:29next thing i know 9:30a week later my license arrives now this 9:33is just one example of a use case that 9:35you can do but you can definitely see 9:37how all these elements can kind of work 9:40together and most importantly having a 9:42low code user interface to orchestrate 9:44that whole process and have the 9:46visibility and operational aspects there 9:49to work but definitely take a look at 9:52any of these methods um definitely 9:54learning or being hyper 9:56uh being able to hyper automate yourself 9:58requires you to have some context of 10:01these different areas but put them 10:03together and i'm interested to find out 10:06what you can create for your next 10:07project thank you for your time 10:11if you have any questions please drop us 10:13a line below and if you want to see more 10:16videos like this in the future please 10:18like and subscribe