在 RPA 出现之前主要有 3 种技术:屏幕抓取技术;自动化与管理工具;人工智能 。
屏幕抓取技术
Screen Scraping Technology 是自动化的开始。这项技术出现在互联网初期,帮助从网络中提取数据。
虽然屏幕抓取有很多好处,但它完全取决于软件与当代系统的兼容性。这种限制直接导致了业务的损失,因为对于一个中等的业务用户而言,理解软件依赖性是相当困难的。
现在,企业需要一个更具适应性的软件!这就导致了我们的下一个技术的存在,即自动化和管理工具。
自动化与管理工具
这种技术出现在 20 世纪 20 年代初,但在制造业兴起的 90 年代初期才获得普及。顾名思义,该软件在获取用户信息,处理发票,获取订购的商品列表等方面提供了帮助。
通过工作流程自动化和管理工具,减少了手工劳动力来执行数据输入。
这项技术确实提高了速度,效率和准确性,但它不能用于各种大规模自动化软件。
然后就产生了人工智能。尽管这个词是 1956 年在达特茅斯学院(Dartmouth College)创造的,但在上世纪 90 年代末,它却成为了市场的领军者之一。
人工智能(AI)
人工智能通常被理解为计算机系统执行任务的能力,通常需要人为干预。因此,那些可以根据人类先前的判断来执行的任务被人工智能机器接管了。人工智能通过提高任务的准确性和精确度以及减少手动劳动力,使得全世界受益。
RPA 成为一项突出技术
上述每种技术都在 RPA 的出现中发挥了作用。但是,使 RPA 成为一项突出技术的原因在于它能够根据用户需求融合上述技术的各个方面。
随着人工智能,屏幕抓取和工作流程自动化的结合,机器人流程自动化在 2000 年初出现。这项技术通过提升这三种技术各自的能力,使得其在市场上产生了影响。
自 RPA 的前身出现以来,它高度依赖于屏幕抓取和工作流程自动化。它提供了拖放功能,并使用光学字符识别(OCR)技术从不断变化的网站中捕获数据。
那么,RPA 和 AI 之间是什么关系呢?RPA 允许您配置机器人以收集数据,识别模式,然后根据要求进行调整。RPA 和 AI 之间的协作可以执行复杂的决策。
自动化( Automation )与 RPA
在解释这两者的关系之前,我们先对其定义一下。
自动化( Automation ): 该术语是指为解决现有手动问题的新技术的发明。但是,它需要绝对的人为干预。
RPA:RPA 软件使用现有技术的接口来自动化流程中的人为因素。所以,基本上,不需要人为干预。
因此,在外行人看来,自动化与 RPA 的不同之处在于 RPA 能够适应各种情况。一旦它被训练以抓取和解释现有应用程序中的进程动作,它可以进一步执行诸如操纵、触发响应之类的动作,并且还同时与各种其他系统通信。