文章目录

  • RPA基本概念
  • 什么是RPA
  • 什么是智能自动化
  • RPA能做什么
  • RPA的发展
  • RPA主要国内外厂商
  • RPA的发展阶段
  • RPA主流架构


RPA基本概念

什么是RPA

RPA(Robotic Process Automation),即机器人流程自动化,使用软件模拟人的操作,在不同的系统之间进行数据提取、录入、验证等操作。RPA又被称为数字员工。
(个人理解:使用RPA本质上和我们自己写一个脚本放在服务器上持续运行是一样的,但RPA平台会为我们封装好许多功能模块,如读取图片返回验证码,简化复杂脚本的编写)

什么是智能自动化

智能自动化 = AI + RPA
此处的AI指机器学习、文本分析、计算机视觉等,将其与机器人流程自动化相结合,从而实现复杂业务流程自动化。
使用机器人代替人执行重复性的工作,能够减少流程中的错误、减少纸张使用,提升政企工作效率,节约时间和成本,使员工有更多的时间专注于创新改进,策略,决策等。

RPA能做什么

目前RPA常用的场景有:系统API接口调用、收发邮件、网页数据自动下载&录入、数据库操作、Excel操作、文件系统操作、Oracle等ERP操作、执行固定/有规律的程序、Win32操作、浏览器操作等。

RPA的发展

RPA主要国内外厂商

国外RPA厂商:UI Path、AA(Automation Anywhere)、BP(blueprism)。起步较早、交互经验丰富、知名度高。但国内本土化能力欠缺,定制化啊需求可能没那么好。
国内RPA厂商:金智维、来也、新纽科技等。

RPA的发展阶段

目前RPA的发展主要处于2.0到3.0的阶段。

  1. RPA 1.0 - Assisted RPA(辅助性RPA)
    部署于人工桌面,目标是辅助工作、提高工人生产力。但部分自动操作难以扩展。
  2. RPA 2.0 - Unassisted RPA(非辅助性RPA)
    部署于服务器上,能够编排工作内容(调度/排队)、机器人管理、机器人性能分析,目标为实现端到端自动化、可扩展虚拟劳动力。
  3. RPA 3.0 - Autonomaus RPA(自主性RPA)
    对2.0的完善,通常部署在云/Saas中,实现自动调节、动态负载均衡、上下文感知、高级分析和工作流等。但无法处理非结构化数据。
  4. RPA 4.0 - Cognitive RPA(认知性RPA)
    引入人工智能技术等。

RPA主流架构

客户端+控制台+服务器。用户在客户端设计机器人要进行的工作,然后通过控制台部署到服务器中执行。
客户端:Bot Creators,机器人编辑器。
控制台:Control Room,控制中心。
服务端:Bot Runners,机器人运行器。