Programmable RPA Bots. First-generation RPA tools that required a set of inputs and needed to be programmed.
Self-Learning Bots. RPA software that learns from log data and screen capture videos and then performs the actions that humans used to.
Intelligent Automation/Cognitive Automation Tools. RPA bots with advanced functionalities such as image recognition and natural language processing, able to understand even unstructured data.