PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 46087|回复: 0

机器人流程自动化(RPA)的趋势展望及应用方法

[复制链接]
发表于 2024-2-28 08:56:36 | 显示全部楼层 |阅读模式


前段时间,有家连锁服务企业准备开发一个自用的信息系统,出于合规以及资金监管的要求,他们每个门店每天的每笔业务都必须被录入到一个政府机关控制的系统中。该企业老板困惑于怎样不至于在自有系统和政府系统之间反复操作,避免 不必要的手工工作量,于是找我探讨。

我说,RPA就是解决这个问题的——门店业务人员只要在一个系统中操作后,由机器人自动录入到另一个系统中。

机器人流程自动化(Robotic Process Automation ,简称RPA)是模拟代替人工,在计算机桌面进行操作活动的技术;这些活动通常是反复操作、基于规则的活动;可以预先设定软件程序,来控制“机器人”作业。

典型的作业活动有:

    打开应用程序

    打开表单

    选择数据字段

    输入数据

    比较、检查数据

    在应用程序之间切换

    拷贝/黏贴

    激活处理

    执行规则


机器人流程自动化适用的条件有三:



1、流程是机械重复的,所有流程偏离情况都被清楚定义



2、流程是基于规则的,规则被穷尽定义,不存在歧义



3、输入信息必须是数字化的,机器人软件本身也可以辅助输入信息的数字化转换,例如采用影像识别(OCR)或语音识别,及人工智能(AI),当然,受限于识别的准确性。

捕获桌面画面来识别操作点,并利用预先设定的脚本,模拟人工自动进行前台操作并不是啥新技术。例如十多年前SAP ERP里的进行系统流程操作测试、批量数据导入/导出等,经常使用的屏幕操作模拟CATT或者后台操作脚本LSMW/ BDC,我觉得就算是一种RPA形式;在Excel里,用VBA写一个宏(Macro)来模拟一系列操作也是类似的道理。

国内早期RPA厂商都是从界面元素(例如按钮、选择框等控件)抓取及识别、编写脚本自动操作软件转化而来的,例如:

    某RPA平台前身是搞网游代练的键盘鼠标模拟工具

    某RPA前身是金融机构做IT系统自动运维的工具

    某些淘宝店使用的自动客服工具,也摇身一变成了RPA


坦白说,完成RPA最核心功能的技术门槛并不高,市面上小RPA软件公司多如牛毛。企业级RPA在应用中 ,和企业现有的流程管理系统以及其他流程相关的业务处理信息系统(例如核心业务系统 、ERP等)并存,并多依赖于图像识别、人工智能等技术的支持。



在此,需要澄清两个基本概念:

一 、BPM和RPA的关系:

首先,RPA关注于在没有自动化接口的核心系统以及内外部网站之间,用机器人去完成简单、重复的系统间活动,可以认为是手工流程活动的替代,也无需改变现有系统(称为“非侵入”),实施简单、快速。

BPM关注于企业端到端流程的自动化拉通,涉及到较为复杂的变革,需要改造现有系统,实现自动的、基于应用接口(API)的系统间集成。

其次,也要看到BPM和RPA是互补关系,应该结合使用——RPA能够实现不具备接口的

系统间的自动集成,帮助提升BPM的完整性和执行效率;而BPM则能将流程自动路由到人员操作,联结外部客户,或者解决RPA不能处理的流程例外情况。



二、AI和RPA的关系:

RPA本身只是处理预置简单规则,不具有人工智能的能力。RPA的信息输入,需要实现数据的数字化,就可以广泛应用到目前主流的AI技术,例如,在很多财务RPA场景中,从各类单据、票据中识别并 提取财务数据,诸如发票处理、报税等,就需要用到影像识别技术,又例如从非结构文本中抽取信息形成格式化录入数据,也需要用到自然语言处理(NLP),例如从合同文本中抽取信息,自动录入到合同审批系统,或者从简历文本中抽取信息,录入到人力资源管理系统。

运用人工智能的机器学习和深度学习,模拟人类的认知和思考,还能补充机器人所欠缺的智慧,根据信息输入,自动判断而非基于规则来判断该执行的任务,处理例外情况。将AI和RPA相结合,称为“智能流程自动化(IPA)”。

RPA和BPM、AI在不断融合中,市面上的主流RPA供应商或多或少都和BPM、AI解决方案产生交叉。在企业实际的端到端业务流程自动化中,RPA、BPM、AI大多是组合使用,例如:



RPA的应用场景非常多,广泛应用到财务、税务、人力资源、采购、客服等职能领域。RPA供应商有些提供通用的企业级RPA平台,可以配置到企业任何一个流程中,称为“通用RPA”,有些则专注于提供特定业务场景的RPA解决方案,例如企业报税的税务机器人,IT系统运维的机器人,软件测试的机器人,文稿写作的机器人,人力资源管理的招聘流程机器人等,在特定领域内具备更好的准确性和效率,称为“垂直领域RPA”。



国内RPA发展很火。出于最近两年国外领先RPA厂商UiPath一年内多次融资,估值从20亿美元飙升到70亿美元的示范效应,除了前述早期从桌面操作脚本程序转型而来的RPA外,技术创业者和投资人蜂拥进入RPA市场,争夺跑道;UiPath也是当前国内RPA厂商、企业用户的主要模仿对象。

和转型而来的小型RPA不同,新创国内RPA厂商不少定位于面向大型机构的通用型RPA:



以下为广告插播

例如弘玑(Cyclone)就是新兴RPA创业公司的典型。它从成立之初就将目标市场锁定在央企国企,以及银行和政府,这是国际大厂因为政策限制可能难以进入的领域。除了RPA产品外,弘玑还发布了数据平台、AI平台等产品,形成更广泛的智能流程自动化(IPA)平台。2020年9月,弘玑宣布成功B轮融资近4千万美金。

以电子政务应用为例:尽管各个城市都在建立“一网通办”的一体化电子政务平台,然而,这个平台和诸多属于不同体系的政府直属部门或者垂直管理单位,系统之间如果没有API就难以自动打通,需要大量重复的手工操作:



弘玑的RPA+AI平台解决方案如下:





弘玑(Cyclone)还入选了IT评测机构Forrester的全球RPA厂商最新一期名单,是两家入选的国产厂商 之一:



上海弘玑信息技术有限公司成立于2015年,是中国知名的RPA软件和解决方案供应商,主要业务是开发、销售具有自主版权和知识产权的人工智能软件产品——Cyclone RPA (Robotic Process Automation)。Cyclone RPA正在金融、银行、保险、电力、能源、政府、公共安全、制造、零售、物流、高科技等多个行业中广泛应用。公司总部位于上海,目前已在北京、深圳、广州、成都、南京、杭州、无锡、西安、新加坡等国内外数十个城市设有分公司和办事处,并在美国硅谷设立研发中心。商业化版图已拓展至大中华区、日本、东南亚等市场。



广告结束




除了专门的RPA软件供应商外,招商集团、苏宁等企业在自己业务实践中,自研开发了RPA,并且打包成商业化解决方案,对外销售。阿里等云平台也都推出了RPA软件。

RPA本身算“半自动”的系统集成工具,从发展来看,和业务流程管理(BPM)平台以及流程自动化的低代码开发平台的边界越来越模糊,而这些又都可以归为PaaS云平台(俗称“中台”)的一部分。可以观察到,最近,主流云平台大厂都在纷纷下场玩RPA:

    2018年11月, SAP宣布收购法国RPA公司Contextor

    2020年5月19日,微软(Microsoft)宣布收购英国RPA创业公司Softomotive

    2020年7月8日,IBM宣布收购RPA厂商WDG Automation

    2020年9月,谷歌(Google)在其云平台Google Cloud推出自动化产品App Sheet Automation


可以认为大厂发展RPA,覆盖了基于云平台的流程自动化的“最后一公里”。微软RPA属于微软四朵云 (另外三朵分别是基础云Azure、办公云Office 365,企业软件云Dynamics 365)中的低代码云平台Power Platform里三大核心功能之一的自动化工作流(Power Automate),另外两项功能是数据洞察(Power BI)和应用构建(Power Apps)。

IBM的RPA产品策略与此类似——我估计IBM刚收购的RPA软件,应该会整合进IBM的新一代云平台套件Cloud Pak的流程自动化套件里:



来源:IBM Cloud Pak for Automation 说明

随着大厂纷纷入场,RPA作为一个软件品类还能独立存在多久,我觉得还需要观察一段时间;未来有可能RPA不会单独存在,而会融入到云平台或者低代码开发软件中。

最后,我再谈下企业应用RPA的方法:



首先是规划阶段——企业可以对业务流程进行整体评估,找到流程自动化需求最强的领域,例如采取“流程热图”的方式:



来源:UiPath

可以运用这样的评估矩阵来选择优先级最高的RPA用例:



RPA对企业是新生事物,能够对企业内众多的业务职能实现赋能,因而在运作模式和组织保障上,企业应该建立 RPA的能力中心(COE),具体来说,RPA能力中心涵盖如下工作内容:

    RPA预算和供应商关系管理

    RPA应用需求管理

    RPA架构设计

    RPA开发

    运维和支持

    RPA知识管理和培训


在大型组织中,RPA COE的运作方式可以是集中模式(Centralized),也可以一个中心COE和多个子COE的邦联模式 (Federated),还可以分散(Decentralized)在各个业务单元中。

RPA是典型的“数字化产品”,实施应该采用敏捷方式交付:






数字化转型,请关注

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-5-9 12:15 , Processed in 0.044775 second(s), 25 queries .

快速回复 返回顶部 返回列表