机器人流程自动化(RPA)可以通过消除繁琐的人工任务来简化业务工作流程,而不需要完全重新设计遗留系统。
即使是现代的工作场所也可能是无聊和重复的。RPA作为一套智能工具,可以部署人工智能和低代码选项,简化工作流程,节省时间,同时还可以增加防止代价高昂的错误的保障措施。
什么是RPA?
RPA是一种技术应用,由业务逻辑和结构化输入进行控制,旨在实现业务流程自动化。使用RPA工具,企业可以配置软件或人工智能机器人,以捕获和解释用于处理事务、操纵数据、触发响应以及与其他数字系统通信的应用程序。
对于一些企业来说,RPA是一种将老旧软件实现现代化改进而不替换它的方法。大多数企业都有运行良好的业务应用程序,但要求员工和用户整天以相同的模式运行。RPA工具旨在取代这种单调乏味的工作,添加一个新的层来自动化重复的任务,而不必重新设计应用程序。
RPA的好处
RPA也是一种将人工智能算法集成到旧应用程序中的相对简单的方法。许多RPA平台提供计算机视觉和机器学习工具,可以利用旧代码。例如,光学字符识别可以从上传的文档图像中提取采购订单,并触发会计软件进行处理。从图像中提取文字和数字的能力对于需要大量文档的业务(如保险或银行)有很大帮助。
最大的好处可能是RPA工具是如何“编程”或“训练”的——通过这个过程,RPA机器人“学习”用户的点击。这项工作有时被称为“流程发现”,可以使用点击流来模仿用户刚才的操作,类似于创建电子表格宏的方式。
不过,RPA并不是自动的。在训练过程中,人工干预和调整是必要的。有时必须编写代码来处理预配置机器人无法实现的特性,但是不需要做很多这样的事情。此外,机器人变得越来越智能,使其训练更容易。人工智能程序还可以帮助工作人员寻找可能在未来加速机器人的模式。
顶级的RPA工具
RPA工具已经发展成为更大的生态系统的一部分,用于规划和管理企业计算架构。这些系统可以管理各种API和服务,同时还可以通过额外的机器人帮助数据流动。
RPA工具也开始扮演管理云平台的角色。虽然第一个迭代的目标是桌面用户,但帮助后端控制的特性更常见。用于桌面的RPA与维护数据库和服务之间的界限越来越模糊。
RPA市场提供了专门构建的新工具和已被赋予增加自动化特性的旧工具的混合。有些开始是作为业务流程管理(BPM)工具,并扩展了新特性。一些供应商以“工作流自动化”或“工作流程管理”来推销他们的工具。其他人则将RPA与“业务流程自动化”区分开来,声称RPA包括更复杂的人工智能和机器视觉例程。
以下是目前可用的顶级的RPA工具:
1.Airslate
以文档为中心的任务(例如PDF编辑或为合同生成电子签名)是Airlate的重点之一。用于简化工作流的机器人程序使用拖放Flow Creator进行编程。预编程资源包括与主要后端(例如Salesforce)的连接,以及常见流程的模板集合。
•主要特性:文档编辑和签名跟踪
•主要用例:合同和协议处理
2.Appian
Appian于2020年收购了Jidoka,并将产品名称更改为Appian RPA,同时将其与其数字过程自动化套件集成。Jiodka是一个日语术语,其内容翻译为“人性化的自动化”,指的是其软件机器人是如何被训练成模仿人类与标准系统(主机终端、网络、数据库等)交互的。Appian RPA的低代码集成开发环境(IDE)鼓励快速创建自定义机器人,仪表板跟踪所有操作机器人,并可以创建屏幕视频,以帮助调试部署在Appian云平台上的机器人。这些信息被吸收到他们所谓的“数据结构”中,不仅包含数字和字母,还包含元素之间的关系。跨桌面平台和移动平台的深度集成将他们的工具带到任何企业网络的边缘。
•主要特性:以Java为中心的机器人支持跨平台使用
•主要用例:客户管理和合规性文书处理
3.Automation Anywhere
Automation Anywhere的机器人商店为Automation 360平台提供了一系列工具,可以执行标准的点击和跟踪,以及将复杂的数据文件粘合在一起的过程。有些机器人从电子表格、文件或网页中提取信息,有些机器人将这些信息存储在数据库中,用于问题跟踪、发票处理等。许多机器人依赖于API,如微软Azure的图像分析API。其中的一个目标是使用易于自动化的工具(如AARI)在整个企业范围内开放访问,它可以将任何Web应用程序转换为自动化工作程序。他们还提供了一个“社区版”,对工作流程有限的小型企业和基于云的服务免费,为企业省去了安装和维护RPA本身的麻烦。
•主要特性:卓越中心(CoE)管理器在集中的仪表板中跟踪各种机器人的性能;BotInsight深入跟踪每个机器人的表现
•主要用例:在企业范围内开放机器人开发和部署
4.AutomationEdge
AutomationEdge的机器人通过API交互和人工智能的混合提供“超级自动化”功能。重点是与网页、数据库和Excel电子表格的交互。其会话RPA为许多交互带来了自然语言界面。机器人商店中的许多机器人都是针对特定行业或业务部门(如人力资源或客户关系)进行预配置的。AutomationEdge还提供了一个在时间、步骤和覆盖面上有限制的免费版本。一些人工智能驱动的选项,如会话RPA和智能文档处理不包括在内。
•主要特性:现收现付的收费方式简化了采用
•主要用例:聊天机器人管理;前台、中台和后台办公室的文档处理
5.AWS Lambda
亚马逊云平台拥有很多数据处理的选项。Lambda函数就像连接服务和自动化网络中的工作的粘合剂。这些函数可以根据需要或大或小,可以在新数据到达时触发它们。Lambda函数更多地旨在自动化后端工作,它们在使用AWS服务时效率最高,同时可以连接到任何具有额外工作的服务。
•主要特性:自动化亚马逊云中的后端数据流
•主要用例:修复问题和平滑服务之间的数据移动
6.Cyclone Robotics
Cyclone工具集正在成长为支持低代码开发的工具。其RPA Studio将用于构建数据管道的基本自动化工具与用于OCR和计算机视觉的高级人工智能工具结合在一起。它还提供了将多个工具集成到一个内聚的自动化工作流中的低代码选项。中小型企业也可以使用EasyPie服务在Cyclone的云平台中运行这些工具。
•主要特性:拥有广泛的插件,连接人工智能的主要平台和服务
•主要用例:广泛的市场,其中包括手机市场
7.Datamatics
TruBot(Datamatics为其单独的程序命名)是使用TruBot Designer创建的,这是一种允许用户创建和编辑软件的工具。大部分工作是通过在可视化设计器中拖放组件来完成的,开发人员也可以在IDE中调整系统生成的代码。机器人可以与TruBot Cockpit进行协调,该系统使用特殊工具来扫描图像并理解非结构化文本,从而强调文本处理。该工具在云中运行,某些特性可以安装在用户自己的计算机上,并带有个人版,用于处理更多个人任务,Datamatics称之为“RPA民主化”。工作负载繁重的团队可以使用TruCap,这是一种无模板数据摄取工具。
•主要特性:集成AI进行OCR和语言分析;大型机集成;桌面版
•主要用例:聊天机器人和呼叫中心支持;桌面自动化
8.EdgeVerve Systems
AssistEdge系统通过与主要数据源集成和跟踪用户来发现常用的工作模式,帮助用户构建数据处理基础设施。呼叫中心和客户帮助门户可以使用AssistEdge Engage来自动化协调多个遗留系统的重复任务。在可能的情况下,EdgeVerve依靠人工智能提供场景帮助,并处理传入的表单和其他数据。例如,文档处理系统XtractEdge提供了OCR来加速表单处理。该公司还为供应链管理(TradeEdge)或银行等行业优化了系统。它提供了从桌面到云解决方案的迁移,以及一个开源版本。
•主要特点:开源版;与人工智能更紧密地集成在场景和视觉处理上
•主要用例:供应链管理,金融交易
9.Fortra Automate
Fortra(前身为HelpSystems)的RPA工具处理从回复查询到生成报告等业务。核心桌面自动化工具通过在Windows GUI中模拟事件来抓取数据源,并与Web应用程序和本地软件交互。在管理业务时,人们强调使用Microsoft Office工具来生成文本和图形报表。跨多个桌面的较大作业可以使用Automate Plus和Automate Ultimate来增加规模。文档扫描使用自动智能捕获执行,所有这些都集成了安全和审计特性。
•主要特性:与微软桌面应用程序集成
•主要用例:索赔处理,服务行业
10. IBM Automation
IBM为自动化低级任务提供了广泛的选项,这些选项被划分为单独的产品,并捆绑在IBM Automation上面。例如,IBM公司用于业务自动化的CloudPak提供了一个用于测试和开发自动化策略的低代码工作室。人工智能工具为文件提供光学字符识别。沃森助理通过集成机器人为客户提供服务。团队可以使用处理挖掘工具迭代工作流并探索假设的策略。所有软件都可以部署在本地或IBM的云中。
•主要特点:对企业工作流程有丰富的经验,与许多大型机集成
•主要用例:数据捕获、科学流程管理;业务决策自动化,客户关怀
11. Kofax
ImageTech Systems开发了Kofax,这是一套用于文档处理和工作流自动化的机器人。它的设计工作室提供了一个IDE,可以将用Java、Python或其他编程语言编写的代码转换为机器人的指令。一些用户希望使用其自动化流程发现代码来跟踪现有工作流并生成机器人。代码也可以分解成更小的KapowKapplets工具,在本地处理集中的事务。所有的行为都通过标准的分析来跟踪,并通过仪表板报告,这样就可以观察到机器人的故障。
•主要特点:与企业内容管理工具集成;简化部署的微应用程序平台
•主要用例:管理内容集合;数据管道集成
12.Laiye
Laiye是另一个从中国市场崛起的平台,目标是零售群体和其他有广泛客户需求的群体。Automation Creator是一个拖放式IDE,用于将工作流转换为机器人,可以使用Creativity Center等工具进行部署和跟踪。
•主要特点:人工智能聊天机器人和云原生机器人
•主要用例:工作执行系统为以文档为中心的任务提供一般支持
13. Microsoft Power
来自微软的Power Automate工具是该公司用于创建应用程序、虚拟代理和商业智能报告的Power平台的一部分。桌面工具专注于自动化常见的Windows10(或更高)操作,云计算工具处理服务器端的任务。用户友好的界面使每个人都可以跟踪他们的工作流程,并将其转换为自动的、可编辑的例行程序。Power Advisor跟踪有关性能的统计数据,以定位瓶颈和其他问题。微软正在将其部分人工智能集成到 Microsoft Power中。用户可以通过描述应该发生的事情,用自然语言构建新的自动化脚本。AI Builder还可以创建和部署做出预测甚至决策的模型,为用户减轻更多的工作。
•主要特性:专注于桌面的Windows10或11平台或Azure
•主要用例:广泛的,企业范围的授权;人工智能集成
14. MuleSoft RPA(前身为Servicetrace)
Salesforce的Mulesoft RPA工具,曾经被称为Servicetrace,现在是工作场所自动化和企业架构平台的一部分。RPA工具使用人工智能和机器学习来帮助解码文档并自动收集数据。自动化可以用拖放式RPA Builder编写脚本,也可以通过RPA记录器自动收集,该记录器监视用户捕获重复任务。当使用机器人管理器部署时,系统的垂直扩展增强了并行操作,使多个机器人能够同时运行。
•主要特性:基于人工智能的OCR和一个良好的编辑器;最近的合并将加强与基于API的工作流的集成
•主要用例:银行、公用事业和其他具有大量遵从性驱动工作的行业
14. NICE
NICE机器人被设计为受人监督的助手,如果它们足够胜任,也可以作为不受监督的后台工具。其目标是“旅程编排”,以便客户或员工在数字管道的每一步都得到帮助。其中一个名叫NEVA的助手被宣传为友好的助手和解决客户服务问题的“劳动力倍增器”。用于实时设计器的场景作曲器可以跟踪点击和击键如何与网页交互。来自其他来源的数据可以通过连接器收集到标准的后台办公室来源,例如SAP、Siebel和.net服务器。其CXexchange提供了数百个加速集成的扩展和代理。其开放云平台CXone有助于在全球范围内支持这一增长。
•主要特性:桌面助手和服务器端后端集成
•主要用例:呼叫中心自动化:客服工具;通过创造机器人来加速工作流程,这些机器人首先通过协助人类学习,然后才能在后台实现完全自主
15. Nintex
来自Kryon的RPA工具现在是Nintex数据自动化的一部分,为管理流程和业务工作流创建了一个完整的平台。流程发现有助于找到需要自动化的工作,并将其转换为可以部署和跟踪的机器人。对于可能需要签名的文档密集型流程,Nintex的RPA机器人集合专注于与Office 365、Salesforce和Adobe工具集成,以自动化创建文档并在数字化法律管道中签名的过程。结果可以在云中运行,也可以在内部部署设施中运行。
•主要特性:与主流桌面工具紧密集成
•主要用例:由文档主导的合规性管道
16. NTT-AT WinActor
NTT-AT的WinActor通过自动化最常见的步骤来节省Windows用户的时间。它与主要的微软工具集成,通过记录用户操作来构建复杂的工作流。这些被转换成场景,用户可以在发生新事件(如收到电子邮件)时触发这些场景。例如,只需点击键盘,就可以将一个新的信息请求转换为销售数据库的合格线索。各种各样的补充库可以扩展该工具来处理特定的任务,比如创建PDF版本。
•主要特性:大量集成了微软工具
•主要用例:电子邮件处理和数据库集成;电子表格自动化
17. Pega
Pegasystems公司的Pega提供了各种各样的工具,可以加速企业的集成和处理,包括人工智能分类器、聊天机器人、DevOps支持工具和RPA。创建正确的自动化可以从Pega的人工智能驱动的劳动力智能工具开始,这是一个安装在台式机上的机器人,用于跟踪人们的工作方式。这项调查将揭示现在和将来可以自动化糟糕的后端处理的瓶颈。Pega希望提供“自我修复”和“自我学习”应用程序,这些应用程序可以使用人工智能和其他统计数据来识别更好的自动化的新机会。Pega支持常见的用例,如协调金融交易和新客户。该公司还为BPM提供了低代码选项。
•主要特性:与开发、部署和自动化数据处理的企业工具套件完全集成
•主要用例:合规性和集成
18. Rocketbot
在Linux、Mac或Windows台式电脑上使用基于python的机器人处理文档是Rocketbot的主要关注点。文本可以使用Rocketbot Telescope提取,然后使用Rocketbot Studio的拖放编辑器训练的机器人输入备份数据。Rocketbot Orquestador将管理它们,在编译统计数据时根据需要运行它们。
•主要特性:基于Python的机器人
•主要用例:文档处理和数据提取
19.Samsung SDS Brity RPA
Samsung SDS Brity RPA分为三个部分。设计人员通过各种连接器为桌面和企业后端遗留服务提供拖放流程图。Bot会在预先设定的时间安排和运行各种工作,或者响应事件,重新启动虚拟机,模拟可能由人类生成的所有事件。更大、更独立的作业可以被分离出来在Bot处理器中运行。三星还集成了各种各样的人工智能例程(ML、NLP、视觉和分析),并正在扩展为团队提供协作软件。
•主要特点:旨在通过自动化改善工业和企业业务流程
•主要用例:为企业驱动的任务节省时间和提高质量
20.SAP
SAP现在提供了机器人过程自动化选项,以简化其软件的许多工作流操作。SAP的工具可以观察当前的团队来模仿他们的行动。完成后,用户可以在拖放低代码IDE中调整过程。结果被部署到SAP环境中,作为有人参与或无人参与的机器人运行。希望利用其他人工作的团队可以转向SAP RPA商店下载机器人来执行常见任务,例如打开Excel电子表格,查找要识别和分类的订单。
•主要特性:与SAP堆栈集成
•主要用例:自动化SAP跟踪和驱动的业务流程
21.SS&C Blue Prism
SS&C Blue Prism是最早成立于2012年的RPA公司之一,推动“智能自动化”,将更多的人工智能整合到流程中,以简化扩展和自适应流程。重点是利用人工智能和机器学习为企业的数据“创造旅程”,因为数据是由一系列机器人传递的,这些机器人通常通过复杂的机器学习算法做出自动决策。在开始时,将一系列操作串在一起,但随后每个操作都会生成可用于训练和改进所做选择的统计数据。该公司还维护着一个数字交换平台,可以购买第三方插件,通过与传统数据库(如MySQL)、大型提供商(如AWS)和社交媒体(如Twitter)建立连接来扩展特性。
•主要特点:在人工智能方面进行了大量投资,包括用于分类和响应所有信息的机器视觉和情感分析
•主要用例:构建完整的文档和消息处理链
22.UiPath
UiPath提供了一个完整的工具集合,用于通过流程挖掘和任务分析发现工作流,并将其转变为可以编辑和调整的自治流程。这些机器人由Orchestrator控制,后者在响应事件时触发它们,同时跟踪行为、生成报告,并在合规性所需的地方控制访问。UiPath正在向人工智能领域扩展,并强调可以从图像或截图中提取信息的机器视觉工具。这些通常集中在OCR上,将字母和数字转换成机器可以理解的形式。
•主要特点:开放的环境允许集成VB.Net、C#、Python和Java代码
•主要用例:与完整的遗留堆栈解决方案集成;事务处理
23.WorkFusion
WorkFusion公司的数字员工都有自己的特殊关注点。例如,Tara是顶级OFAC/AML专家,专注于让交易无风险。Casey是客户关系专家,痴迷于创造更好、更快的客户体验。企业可以采用它们创建一个自定义版本,可以将OCR和一些人工智能部署到他们的特定任务中。数字工作者与Workforce Enterprise一起部署,可以自主运行,也可以作为人类的助手。
•主要特性:数字工人调整为RPA和劳动力自动化的常见角色
•主要用例:电子邮件和客户交互;任务路由
24. Open source
虽然特性有限的社区版本很常见,但大企业通常都在销售专有工具。开源过程不太常见,但通过将一些开源项目整合在一起,用户通常可以完成许多简单的任务。可能需要自己做更多的工作来训练这些工具,通常是在编辑器中输入代码。不过,它们仍然是一个有趣的选择。
•主要特性:完全开源的代码访问;无供应商锁定
•主要用例:Web集成;数据收集;测试和验证