【51CTO.com快译】事实表明,机器人流程自动化(RPA)可以通过消除繁琐的人工任务来简化业务工作流程,而无需完全重新设计遗留系统。
工作和任务的自动化通常取决于机器人流程自动化的承诺,这是一种可以部署人工智能和低代码选项的智能工具,可以简化工作流程,节省时间,同时还增加了防止错误的保障措施。
大多数组织采用了很多软件和应用程序,虽然它们运行良好,但用户可能需要花费大量时间更新和维护。RPA工具旨在消除这种单调乏味的工作,添加一个新层来处理重复性任务,而无需重新开发旧代码。
RPA还将新的人工智能算法集成到原有技术堆栈中。许多RPA平台提供可以采用旧代码的计算机视觉和机器学习工具。例如,光学字符识别可能会从上传的文档图像中提取采购订单,然后触发会计软件进行处理。从图像中提取文字和数字的能力对保险或银行等文件繁重的企业有很大帮助。
然而,最大的好处可能是RPA工具如何“编程”或“训练”,其平台的机器人“学习”业务用户点击离开的过程。这项工作有时称为“流程发现”,可以使用点击流程来模仿用户所做的事情——类似于创建电子表格宏的方式。
尽管如此,RPA并不是自动实施的,在训练过程中需要大量的人工干预和调整。有时必须编写代码来处理预配置机器人无法实现的功能。但是不必做太多这样的事情。此外,机器人变得越来越智能,使训练更容易。人工智能技术还可以帮助寻找未来可能加速机器人发展的模式。
RPA市场提供了新工具、专门构建的工具以及原有的工具,这些工具都添加了自动化功能。有些在起初是业务流程管理(BPM)工具,后来又扩展了一些新功能来承担更多的工作。一些供应商将他们的工具称为“工作流自动化”或“工作流程管理”。也有一些供应商认为RPA包括更复杂的人工智能和机器视觉例程,从而将机器人流程自动化(RPA)与业务流程自动化区分开来。
人们需要了解21种值得推荐的RPA工具,以及一些开源项目的示例。
1.Appian
Appian公司于2020年收购了Jidoka,并将其产品名称改为Appian RPA,同时将其与其数字流程自动化套件集成。Jiodka是一个日文术语,可以翻译为“人性化的自动化”,指的是如何训练软件机器人来模拟人类与标准系统(大型机终端、网络、数据库等)的交互。Appian RPA的低代码集成开发环境(IDE)可以快速创建自定义机器人,而仪表板跟踪所有运行的机器人,并创建屏幕视频以帮助调试部署在Appian云平台中的机器人。
- 主要功能:以Java为中心的机器人提供跨平台范围服务。
- 主要用例:客户管理和合规文书处理。
2.Automation Anywhere
Automation Anywhere的机器人商店提供了一系列工具,这些工具可以执行标准的点击和跟踪,以及将互联网上的复杂数据文件组合在一起的过程。有用于从电子表格、文件或网页中提取信息的机器人,还有用于将这些信息存储在数据库中以进行问题跟踪、发票处理等的机器人。许多机器人依赖于API,如Microsoft Azure的图像分析API。此外还提供了一个“社区版”,对于工作流程有限的小型企业和基于云计算的服务是免费的,这样就省去了安装和维护RPA本身的麻烦。
- 主要特点:强大的流程发现方法,专注于使人工智能的使用更加直观和自动化。
- 主要用例:面向用户的工具。例如,简历筛选机器人的新增强版本可用于人力资源和招聘。
3.Automation Edge
据称,Automation Edge的机器人通过经典API交互和机器人(例如“CogniBot”)中的复杂人工智能的混合提供“超自动化”。其重点是与网页、SAP等数据库和Excel电子表格进行交互。人工智能帮助管理通过聊天会话连接到客户的聊天机器人。机器人商店中的许多机器人都是为特定行业或业务部门(例如人力资源或客户关系)预先配置的。Automation Edge还提供了一个在时间、步骤和范围上都进行了限制的免费版本,因此不包括一些人工智能驱动的选项,例如CogniBot。用户采用免费版本也可以使用基于云的服务。
- 主要特点:Excel电子表格界面的自动化;遗留系统集成,如SAP和其他大型机工具。
- 主要用例:聊天机器人管理;前台、中台和后台文档处理。
4.Blue Prism
Blue Prism是在2012年成立的RPA公司之一,该公司致力推动“智能自动化”,将更多人工智能融入流程中,以简化扩展和自适应流程。重点是使用人工智能和机器学习来平滑机器人随着时间推移的行为方式。用户在开始时将一系列操作组合在一起,但随后每个操作都会生成可用于训练和改进所做选择的统计数据。该公司还维护一个数字交换平台,可以购买第三方插件和附加组件,通过与MySQL等传统数据库、AWS公司等大型提供商以及Twitter等社交媒体渠道建立联系来扩展功能。
- 主要特点:人工智能投资规模较大,其中包括机器视觉和情感分析;版本7中的解密功能为检测和提取扫描文档的结构提供了更多选项。
- 主要用例:通过集成更多数据源来区分客户体验,并具有合规性和数据完整性
5.Cyclone Robotics
弘玑(Cyclone)公司的RPA Designer是一种低代码选项,可将多个工具集成到一个有凝聚力的自动化工作流程中。人工智能设计师提供的有效OCR和机器学习可以有所帮助,而Mobile Designer可以处理需要使用移动平台的工作流。这些机器人可以在内部部署设施中运行,也可以通过Cyclone的云平台Easy Work运行。
- 主要功能:专为中国市场打造,插件处理主要平台和服务。
- 主要用例:广泛的市场,包括移动通信市场。
6.Datamatics
Datamatics是使用TruBot Designer创建的,TruBot Designer是一种允许用户创建和编辑软件的工具。它首先通过“通用记录器”观察键盘和鼠标点击情况。大部分工作可以通过在可视化设计器中拖放组件来完成,但开发人员也可以在IDE中调整系统生成的代码。机器人可以与TruBot Cockpit协调,该系统强调使用扫描图像(TruBot OCR)和理解非结构化文本(TruBot Neuro)的专用工具进行文本处理。TruBot个人应用程序也可以安装在用户自己的机器上,用于处理更多个人任务,Datamatics称之为“RPA民主化”。
- 主要特点:与人工智能集成,用于OCR和语言分析;大型机集成;桌面版。
- 主要用例:聊天机器人和呼叫中心支持;桌面自动化。
7.EdgeVerve Systems
EdgeVerve Systems通过与主要数据源集成并跟踪用户以使用Assist Edge Discover发现常见的工作模式,从而帮助构建用户的数据处理基础设施。呼叫中心和客户帮助工具可以使用Assist Edge Engage来自动化编排多个遗留系统的重复任务。在可能的情况下,EdgeVerve依靠人工智能来提供场景帮助并处理传入的表单和其他数据。例如,机器视觉系统提供OCR来加速表单处理。该公司还与银行软件的主要供应商Finacle公司密切合作。它还提供从桌面到云解决方案的迁移,以及开源社区版本。
- 主要特点:开源社区版;与人工智能更紧密地集成,实现行场景和视觉处理。
- 主要用例:金融交易、数字代理、制造业。
8.HelpSystems
HelpSystems的RPA工具处理从响应查询到生成报告的一系列业务任务。核心桌面自动化工具可以通过模拟Windows GUI中的事件来抓取数据源,并与远程Web应用程序和本地软件交互。在管理业务时,需要特别强调Microsoft Office工具来生成许多文本和图形报告。跨多台台式机的大型作业可以使用Automatic Plus和Automatic Ultimate来扩大规模。文档扫描通过自动智能捕获完成。所有这些都集成了安全和审计功能,以帮助管理人员进行开发。
- 主要功能:与Microsoft桌面应用程序集成。
- 主要用例:索赔处理、服务行业。
9.IBM
IBM公司提供了一系列用于自动化日常任务的选项,这些选项分为不同的产品,并捆绑在IBM Cloud Pak for Business Automation中。这些信息通过IBM数据捕获工具进入管道,通过业务自动化工作流定义的路径流动,其最终存放位置由IBM Operational Decision Manager决定。用户可以迭代工作流,并使用处理挖掘工具探索假设的策略。所有软件都可以部署在内部部署设施或IBM的云平台中。
- 主要特点:对企业工作流的深刻体验;与许多大型机集成。
- 主要用例:数据采集、科学流程管理;业务决策自动化
10.Kofax
ImageTech Systems创建了Kofax,这是一组可以从标准文件类型(Excel、JSON、CSV、电子邮件等)中获取数据并对其采取行动的机器人程序。其更好的功能之一是Robotic Synthetic API,这是对传统编程方式的一种认可。采用Java、Python或其他编程语言编写的代码可以为机器人提供指令,使用户的常规堆栈更容易与RPA交互。这些机器人也可以拆分成更小的工具,其名称为Kapow Kapplet,可以在内部部署设施处理重点工作。所有行为都使用标准分析进行跟踪并通过仪表板报告,因此可以观察机器人故障。
- 主要功能:与企业内容管理工具集成;简化部署的微应用平台。
- 主要用例:管理内容集合;数据管道集成。
11.Kryon
Kryon RPA有两个部分。通过在员工桌面后台运行的同时记录所有内容来“发现”流程(出于隐私考虑,可以排除某些应用程序和网站),然后可以在Kryon Studio中编辑这些自动轨迹以微调操作。生成的代码可以是完全自动化的,作为工作人员的助理,也可以是“混合”模式,介于两者之间。Kyron的工具还包括用于从图像中提取数字和字母的人工智能,以及用于随着时间的推移优化过程的更复杂的机器学习算法。整合发现、分析和部署是Kryon所称的“全周期自动化”。
- 主要特点:用于跟踪工作流的过程“发现”;混合自动化将自动化与辅助相结合。
- 主要用例:呼叫中心支持;文件处理。
12.Laiye
来也(Laiye)是从中国市场兴起的另一个RPA平台,其目标是零售集团和其他具有广泛客户需求的群体。它集成了聊天机器人和一些智能文档处理,以提供集成的智能自动化解决方案。
- 主要特点:专注呼叫中心和其他客户支持载体。
- 主要用例:呼叫中心支持;聊天机器人协助;零售支持。
13.微软
来自微软公司的Power Automation工具是该公司用于创建应用程序、虚拟代理和商业智能报告的Power平台的一部分。Power Automation Desktop工具专注于自动化常见的Windows 10(及更高版本)操作。其用户友好的界面使每个人都能够跟踪其工作流程,然后将其转换为可编辑的自动化例程。微软区分了可以帮助用户加快工作速度的“有人参与”操作和构建后台运行的机器人的“无人参与”的结果。Power Advisor工具可以跟踪有关性能的统计信息,以定位瓶颈和其他问题。
- 主要特点:专注于Windows 10平台。
- 主要用例:广泛的、企业范围的授权。
14.NICE
NICE RPA旨在作为工作人员监督的助手运行,或者如果它们足够胜任,则可以作为无人监督的后台工具运行。而名称为NEVA的助手被称为友好的助手,是每个处理问题的客户服务代表的“员工倍增器”。实时设计器的场景生成器可以跟踪单击和按键如何与网页交互。其他来源的数据可以通过标准后台来源(如SAP、Siebel和.Net服务器)的连接器收集。该工具遵循展开的工作流,直到任务完成。
- 主要功能:桌面助手与服务器端后端的集成。
- 主要用例:通过创建机器人来加速工作流程,这些机器人首先通过辅助人类学习,然后在后台完全自主运行。
15.Nintex
对于可能需要签名的文档繁重的流程,Nintex的RPA集合包括与Office 365、Salesforce和Adobe工具的更紧密集成。用户可能会觉得他们在使用纸质文档,但工作是以数字方式完成的,流程由该工具管理。Nintex称这些为“逻辑驱动的文档”。如果用户不需要生成“文档”,还可以自动化标准数据源。Nintex的更多产品包括复杂的流程映射,用于发现正在发生的事情,以及使用分析来识别瓶颈的流程优化。
- 主要特点:与主流桌面工具紧密集成。
- 主要用例:桌面自动化;财务和合规跟踪
16.NTT-AT
NTT-AT的WinActor旨在通过自动化最常见的步骤来节省Windows用户的时间。它与主要的Microsoft工具(Office2010到2016、Internet Explorer 11)集成,通过记录人类用户的操作来构建复杂的工作流。这些将变成场景,用户可以在新事件发生时触发这些场景,例如收到电子邮件。例如只需单击几下,就可以将新的信息请求转换为销售数据库的合格潜在客户。最新添加的功能提供了“对话选项”,可将聊天机器人功能与当前机器人集成。
- 主要功能:与Microsoft工具的高度集成
- 主要用例:电子邮件处理和数据库集成
17.Pegasystems
Pegasystems提供了多种工具来加速业务的集成和处理,包括人工智能分类器、聊天机器人、DevOps支持工具和RPA。创建正确的自动化可以从Pegasystems的人工智能驱动的劳动力跟踪工具开始,这是一个安装在桌面上以跟踪人们工作方式的机器人。这项调查将揭示可以自动化不良后端处理的瓶颈。Pegasystems希望支持一些最常见的用例,例如协调金融交易和吸引新客户。该公司还为业务流程管理提供低代码选项。
- 主要功能:与用于开发、部署和自动化数据处理的企业工具套件完全集成。
- 主要用例:法规遵从性和集成。
18. 三星SDS
三星SDS的Brity RPA中的Designer通过各种连接器为桌面和企业后端遗留服务提供拖放式流程图。Orchestrator在预设时间或响应事件安排和运行各种作业,重新启动虚拟机并模拟生成的所有事件。并且可以拆分更大、更独立的作业以在Bot处理器中运行。三星公司还在整合各种人工智能程序(ML、NLP、视觉和分析),并刚刚宣布了一项计划,将智能合约和区块链整合其中。
- 主要特点:旨在通过自动化改善工业和企业业务流程。新的区块链集成将为合规性高的细分市场增加保证。
- 主要用例:为企业驱动的任务节省时间并提高质量。
19.Servicetrace
XceleratorOne(又名X1)将人工智能和机器学习与BPM主干相结合。拖放式设计工作室提供向导驱动的解决方案和用于捕获重复任务的过程记录器。在部署结果后,系统的垂直扩展增强了并行操作,使多个机器人能够同时运行。Mulesoft收购了Servicetrace以巩固其在RPA中的市场地位。传统上,Mulesoft专注于支持API。此次合并将为自动化用户界面和基于API的后端服务提供强大的动力。
- 主要特点:基于人工智能的OCR和良好的编辑器鼓励开发;最近的合并将加强与基于API的工作流程的集成。
- 主要用例:银行、公用事业和其他需要大量合规工作的行业。
20.UiPath
UiPath提供了一整套工具,用于发现工作流并将其转变为可编辑和调整的自主流程。这些机器人由Orchestrator控制,Orchestrator会触发它们以响应事件。UiPath正在扩展到人工智能领域,并强调可以从图像或屏幕截图中提取信息的机器视觉工具。这些通常侧重于OCR,以将字母和数字转换为机器可理解的形式。
- 主要特点:开放环境允许在挑战增加时集成VB.Net、C#、Python和Java代码。
- 主要用例:与完整的遗留堆栈解决方案集成;事务处理。
21.WorkFusion
WorkFusion的机器人在Windows机器上学习他们的任务,然后使用重复、OCR和一些人工智能的组合在Windows服务器上工作。该架构针对反洗钱、保险索赔和承保决策以及银行服务等常见挑战进行了调整。这些可以成为处理类似工作流程的用户的起点。该公司还提供免费的RPA Express Starter,仅限于在内部部署设施,并且无法访问更复杂的机器学习机器人;尽管如此,它仍然是一个试验更简单应用程序的平台。
- 主要功能:开始专注于桌面,提供完整的机器学习。
- 主要用例:电子邮件和客户端交互;任务路由。
原文Top 21 RPA tools today,作者:Peter Wayner
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】