机器人流程自动化技术的新发展
作者:李蕾
蓬勃发展的数字经济,是全球新一轮科技进步的产物,直接受到新兴数字技术与智能技术的驱动。机器人流程自动化技术(简称“RPA”),是近些年获得快速发展与广泛应用的重要智能技术,有必要高度关注并大力发展。
所谓机器人流程自动化技术,是指部署在计算机中的软件程序通过模仿人在计算机前工作时的操作过程来自动完成任务的应用软件技术。其基本原理是:软件工程师根据任务要求事先设计脚本、编写软件程序并安装到计算机之中;软件程序在获得某项指令后即启动模仿人的双手对鼠标和键盘进行操作,进而在计算机及其所连接的网络上自动完成一系列的工作任务。这样的软件程序具有智能化操作与运行的能力,且工作原理明显区别于传统意义上具有物理实体的机器人,因而常常被形象地称为“软件机器人”。
早期的机器人流程自动化技术主要用于文档的自动处理、屏幕与网络信息的自动检索抓取与分类处理等。近年来,随着企业等社会组织的数字化转型实践的持续推进,机器人流程自动化技术的应用场景走向丰富化。传统上需要大量耗费人工来操作工业计算机或个人计算机进行处理的重复性工作,已经逐渐引入机器人流程自动化技术,诸如财务报销、税务申报、银行对账、应付账款催收、应收账款兑付、库存盘点、门诊挂号、电商零售、物流配送、城市水电及燃气管理、建筑设计、售后服务、员工培训等。例如,在差旅费报销中,业务人员只需将拟报销的票据拍照并上传,系统中的图像自动识别系统便可以快速将票据信息转换成格式化的数据,并通过比对发票电子底账完成票据真伪查验,经查验的票据信息传入费控系统,费控系统按照设定的审批流程推进费用报销的线上审批,审批后再借助费控系统和财务核算系统的联通实现记账凭证的自动生成。又如,财务核算系统和税务系统相对接,税务系统自动从财务核算系统中采集相关收入数据,进行纳税计算与核对,直接生成纳税申报表。再如,在售后服务环节,对于客户以电话、在线语音或文字等提出的各种售后诉求,客服软件系统都可以给出语音、文字、图片等形式的自动响应。
在场景丰富化的同时,机器人流程自动化技术的发展正在与多种硬件技术相融合。从根本上说,机器人流程自动化技术的核心是以计算机软件程序替代人工操作。但是,这一技术的现实应用已经远远超越了单纯依靠软件程序在计算机或网络中运行以完成任务的范畴,日益走向与最新的硬件技术相融合,在相辅相成中共同完成技术难度更大、更为复杂的工作任务。例如,在财务报销、酒店预订与入住等过程中,软件程序与硬件图像识别技术相结合。又如,在售后服务的客户电话与语音应答等过程中,软件程序与声音识别技术相结合。再如,在辅助驾驶和自动停车中,软件程序与雷达技术、声音识别技术、图像识别技术、高精地图技术等相结合。而且,从部署的载体与范围来看,这些软件程序也并非仅仅部署在单个计算机中,而是也已经部署在工业或个人计算机、手机及各种智能终端、生产与运输设备等中,既能相对独立地完成某些可以替代人工的任务,也能驱动硬件设备或者和硬件设备一道自动完成任务。另外,软件程序对于数据信息的获取与处理,不再局限于单台设备的计算与存储能力,而是在网络化连接的基础上充分组合了边缘计算、移动网络传输、云计算等能力,并受到芯片技术、传感器技术等强有力的支撑。
更进一步,机器人流程自动化技术正在从比对识别基础上的任务处理走向基于对未来事项预测基础上的任务处理。目前的机器人流程自动化技术,普遍都是着眼于软件程序在有效识别基础上对人工操作进行替代。在账务处理中将符合某些特征要求的信息归类并生成相应的报表,在报销处理中对票据进行真伪查验和按照规定的要求推进审批,在客户服务中根据客户给出的要求相应地提供较为匹配的回应等,都以比对识别为基础。不过,在人工智能技术飞速发展的大背景下,作为智能化技术的重要组成部分,机器人流程自动化技术必然与其他各种人工智能技术相互融合,在大数据、云计算和机器学习等的支持下,能够对未来的设备运行状况和个体、群体、组织等的行为取向作出预测,进而作出自动决策并采取相应的行动,以更好地针对未来事项完成工作任务。
信息技术咨询公司分析称,机器人流程自动化细分行业是近几年企业软件领域增长最快的细分行业。受行业市场前景的吸引,新进入者纷纷涌入,既包括众多专门从事该领域软件技术开发与解决方案提供的新创企业,也包括从管理软件开发、管理咨询、云计算、数据挖掘等固有业务领域延伸至机器人流程自动化的企业,甚至凭借知识与团队资源而进入这一领域的企业。
上述发展态势说明,机器人流程自动化技术已经由最初的技术与产业应用孕育期,步入产业成长期。随着市场需求放量增长,现有的企业努力扩大经营规模,大量新企业积极进入。不过,一些企业热衷于快速低水平规模化扩张,以迅速增加收入和利润为目的,却对投入大、风险高的前沿技术和高端市场缺乏关注。后续市场逐步走向成熟和产业内商家发生分化后,这些企业往往处于不利地位,甚至在产业集中度提高过程中被淘汰出局。
因此,就机器人流程自动化技术的发展来看,目前全球尚未出现绝对领先的优势企业,但是,却具有高度贴近国内巨大潜在市场的明显优势,如果把握好市场机会将会迅速做大企业,并且能将机器人流程自动化技术在广泛应用的基础上向纵深发展。同时,借助持续的深度技术开发、充分与硬件技术相融合、嵌入到智能化大系统之中并与之共同演化,从而不断开发出效率更高、准确性更高、场景覆盖面更广与适应性更强、预测和辅助决策能力更出色的机器人流程自动化技术,积累形成原创性的核心技术,努力抢占技术进步及其产业应用的高端领域。(李蕾)
[责编:赵宇]干货满满!解密阿里云RPA (机器人流程自动化)的产品架构和商业化发展
阿里云RPA,作为阿里云自研8年的技术,在资本的热捧下,逐渐从幕后来到台前,成为企业服务市场的黑马。本文将从产品上全面剖析,阿里云RPA这款产品的现阶段情况,同时简单谈谈阿里云RPA的商业化进展。
阿里云RPA是什么?RPA,即RoboticProcessAutomation(机器人流程自动化),能代替人执行电脑端重复、有规则、大批量的跨系统、跨平台的操作工作,完成跟数据采集、数据搬运、数据填写、流程执行、准确规范性要求高的相关工作。
阿里云RPA在阿里巴巴集团内部“服役8年”,普遍赋能集团内部,如天猫、淘宝、蚂蚁金服、菜鸟、CCO、飞猪、阿里通信等部门。2016年正式上线后,前期深耕电商领域自动化,累计积累40万企业级用户,现已全面开展财务、人力资源、IT、客服等领域业务。
阿里云RPA产品解析一、产品架构阿里云RPA实质上是软件机器人,产品软件采用主流的C/S(Client/Server)架构,解决的是电脑端存在的重复性高、规则性强、大批量的工作所带来的产出少、易出错的情况。要全面认识阿里云RPA,我们先解析它的产品架构,总体来说可以分为三个部分:
●客户端(开发器、机器人)●服务端(支持本地化/云端部署)●控制台(以Web端形式存在)
1、控制台阿里云RPA既提供基于公共云平台的控制台,可以在任何Web浏览器上访问,客户无需搭建本地的控制室,降低硬件成本和维护成本,亦提供到企业本地部署控制台。控制台的作用主要是权限分配、日志、机器人管理等功能为主,主要方便于企业管理员进行机器人管理。
2、客户端①机器人机器人则是程序已经设定好的各类自动化应用,目前阿里云RPA以触发形式的不同将机器人分为三类:
●有人值守机器人:通过人机交互的形式,共同协作完成电脑端工作,目前往往通过本地化部署此机器人;
●无人值守机器人:通过程序设定好的时间执行,全流程无需人参与,全程由机器人自主完成,目前往往通过部署在云端执行,只需在控制台获得无人值守机器人执行后的返回结果即可;
●服务型机器人:当A软件与B软件之间需要进行打通数据等软件交互行为操作的时候,A软件可以通过接口的形式触发服务型机器人到B软件自动化操作,让服务型机器人执行的结果通过接口的形式返回回来;尤其是在跨系统、跨平台的自动化操作的时候,可采用服务型机器人,目前本地化部署/云端部署均有实践案例;
②Studio(开发器)开发器(Studio)相当于IDE(集成开发环境),在这里面可以通过可视化开发模式和编码开发模式基于客户的流程开发相应的应用程序,并可以将这个应用发布到企业应用市场上面,供同一个企业的其他人员使用。同时,提供了其他一些基础功能,如应用的本地化导入和导出、调试、版本管理等;
3、服务端
客户端基于.net平台,采用python语言编写SDK封装函数及编写应用程序,内置Chrome浏览器,提供了代码调试和数据视图等功能。
服务端基于Linux(CentOS)操作系统,正式服务端的部署基于kubernetes分布式集群部署模式,可以提供高可用性和主从备份。同时,如上图所示服务端提供了mysql、redis、nginx等7个组件,保证了阿里云RPA后台服务的正常运行,客户端和服务端基于Websocket通信,账号安全验证、权限管理、代码存储等都在服务端里面实现,确保了整个阿里云RPA产品和技术的安全性和可靠性。
二、安全架构
在部署上阿里云RPA提供了行业领先的阿里云Docker部署方式,客户端可以访问外网环境,但负载均衡器、nginx反向代理器、数据库等部署在内网环境,应用程序加密存储在数据库中,将内外网访问隔离,大大提高了系统的安全性。
三、其他非功能性指标
①安全性:提供私有化部署及严格的账号授权机制,确保数据的安全性和合规性,通过阿里云RPA的授权机制来控制机器人调度者的权限问题。②扩展性:可以任意安装在Windows7、Windows10、Windowsserver2012及以上机器中,支持客户端和激活码的动态绑定和扩展。部署方便性:提供公共云部署和私有化部署。③可用性:客户只需要在客户端中开发应用程序并调试,通过有人值守机器人、无人值守机器人或服务型机器人执行开发好的应用程序。④自主知识产权:阿里云RPA产品由阿里云RPA团队一手打造和运营,所有内部技术架构及SDK模块均有阿里云内部知识产品保护和正版授权,拥有阿里云巴巴集团十多年的核心技术沉淀和积累。⑤成本、周期性:采用阿里云RPA开发基于流程的应用,开发成本低,开发周期短,可以很快的交付使用。⑥定制快速便捷:专有云版RPA支持应用定制化开发,我们有强大的原厂技术支持和合作伙伴开发能力,能快速、便捷的完成客户交与的定制化开发任务,提供一站式的咨询、开发、培训和交付流程。
四、阿里云RPA最新3.4版本功能讲解
目前主要以Python为开发语言,主要提供以编码开发为主,可视化开发为辅的开发模式,提供海量的SDK。阿里云RPA发布的最新V3.4版本的RPA在“专业性”和“智能性”上进行了全面升级,在“专业性”上,阿里云RPA在产品上提供行业顶级的稳定精准的“录制”能力(支持元素录制和图像录制两种方式),“录制”功能除了.net开发平台开发的软件、增加了JAVA开发类软件和Cirix的自动化。在Chrome和IE浏览器的自动化上,新版本已经开始支持外置Chrome浏览器的录制并新增了大量的SDK,例如鼠标双击功能、处理JavaScript弹出框、拷贝粘贴的操作、执行JS代码、设置追踪Cookie等等。整体上说,目前阿里云RPA最新V3.4版本的SDK如下图所示:
产品根据国内众多企业办公的实际需求,既具备MicrosoftOffice自动化能力,又具备WPS办公软件的自动化能力,此外在IE/chrome/数据库/SAP/WIN32等环境丰富了也增加了各类SDK,令自动化开发者仅需简单的代码指令即可执行复杂的操作,进一步降低开发成本和学习成本。
五、阿里云RPA与其他技术的结合——跨网机器人
此外,阿里云RPA团队独家研发的“跨网机器人解决方案”成为亮点之一,此机器人可实现外网和内网在完全隔离情况下的数据传输,极大提升数据传输的安全性。其技术原理则是:内外网之间可通过两台同步机之间的图像识别技术传输数据,再通过RPA机器人完成系统数据自动一体化录入,目前已经在新疆政府、重庆城市大脑等众多政务领域获得最佳实践和落地。
六、阿里云RPA“智能化”发展
在“智能性”上,在人工智能领域的探索,阿里云RPA开始了IPA(智能流程自动化)的发展之路,与阿里云达摩院强强联合,计划共同拓展在人工智能领域落地场景,将OCR/NLP/深度学习/语音识别等技术加以融合,在最近发布的V3.4版本中,阿里云RPA将增加诸如OCR技术的接口,进一步扩大产品的能力边界。与此同时,阿里云RPA已经在“城市大脑”、语义分析等高精尖技术领域开始应用和试点,未来可期。
阿里云RPA商业化落地案例阿里云RPA聚焦于伙伴生态建设上,产品充分被合作伙伴的解决方案集成,目前已经吸引了诸如南京银行鑫合易家、百胜软件、上海用诚、北京金道天成、文思海辉等10余家具备自交付、具备行业咨询能力的合作伙伴加盟,在金融领域、新零售、电商、政务、传统制造业、房地产等领域落地了众多场景。
●阿里云RPA和百胜合作共同落地了蚂蚁金服、菜鸟、味全食品等项目,在发票报税、财务对账等领域帮助客户实现了自动化办公的效果,在不到一年的时间里共同签约落地至少40家客户,实现200多个流程的自动化。如百胜向杭州味全食品有限公司开发了“多平台下单流程数据整合机器人”,采用RPA下单处理时间仅需1h,释放近4h时间,客服人员每天仅需5min处理订单相关工作,缓解人力压力;客服手工处理时间5h,用时占一个工作日的62.5%。
●阿里云RPA和南京银行共同在金融领域,尤其是在各大农商行得到了很好的推广和落地;通过与阿里云RPA的合作,南京银行每年可以提效10000+人天的工作量,还共同落地实施30+RPA银行相关的场景,包括对账机器人、个贷机器人、远程授权机器人等。
●阿里云RPA和上海用诚合作拓展新零售电商领域,用诚使用阿里云RPA对外推出了电商市场竞争作战系统机器人,经其几个月的技术部署,形成了一整套的数据监听和触发机制,完成数据批量采集、自动检测数据变化、实时更新的大批量工作,形成几十个品牌和店铺一体化的作战系统。
●阿里云RPA和文思海辉共同合作,在金融财险领域共同拓展,其推出的财务报表机器人、发票验真机器人、数据整合机器人得到了很好的应用,以其财务报表机器人为例,根据其对财险行业的业务逻辑的了解,此机器人可实现数据整合、报表整理、自动生成报告并发邮件一体化财务报表整理汇报工作,而这类工作的完成仅需113秒。
●北京金道天成在和阿里云RPA的合作下,共同推出异常会员注册报告机器人,从登陆环节开始,完成从下载数据、整理数据、生成报告发送一体化工作,节省大量的人工操作时间。此机器人帮助某知名咖啡品牌,在2个不同平台上监控APP与第三方(淘宝等)的上一小时单手机号短期多次尝试注册的行为,完成登录相关系统查看报告,截图,下载数据。再按照要求,生成Word报告,发送到微信群等一系列操作,达到24小时监控的作用。
在未来的发展计划里,阿里云RPA将持续性走IPA(AI+RPA)的发展道路,将智能字符识别(OCR/ICR)、自然语言处理(NLP)、人脸识别、自动抠图合图融合于产品之中,与此同时增强Studio智能编排的能力,将形成可复用AI成果的Python编辑器,同时支持定制模块的导入、断点与调试,实时智能的反馈运行结果。这将进一步扩大阿里云RPA整体产品体验和能力,扩大商业化的边界。
本文作者:婧含
原文链接
本文为云栖社区原创内容,未经允许不得转载。
RPA物流业应用案例:顺丰供应链中国 – 机器人流程自动化
客户
客户概述
顺丰供应链中国(以下简称“顺丰DSC”)是领先的供应链服务企业,业务覆盖中国大陆、香港及澳门。结合了DPDHL集团领先的供应链经验及顺丰控股在本地市场的丰富基础设施和客户基础,顺丰DSC为跨行业企业客户提供优质一体化的供应链解决方案。
顺丰DSC总部设于上海,拥有3,000余位员工,在80多个城市拥有仓储物流设施及运营操作,拥有和管理的仓库面积超过110万平方米,同时拥有13个区域分拨中心和70多个次级转运中心,干线运输网络30余条,运输能力已经覆盖300多个城市。
优质服务与效率兼顾的顺丰,正在积极拓展服务的广度与深度,不断完善其生态化供应链服务体系。在全行业数字化转型的热潮下,顺丰供应链以智能RPA技术为基础实现业务优化,通过将RPA用于仓库数据运营业务,在提升仓库管理水平的同时,探索出一条符合自身需求的数字化转型之路。顺丰的供应链业务结合了DPDHL集团领先的供应链经验和顺丰控股在本地市场的丰富基础设施及客户基础,为跨行业企业客户提供优质的一体化供应链解决方案,能够满足高科技、快消品、零售、汽车、工程与工业制造、生命科学与医疗等众多行业需求,业务覆盖地区包括中国大陆、香港及澳门。
在全行业数字化转型的热潮下,顺丰供应链以智能RPA技术为基础实现业务优化,通过将RPA用于仓库数据运营业务,在提升仓库管理水平的同时,探索出一条符合自身需求的数字化转型之路。
面向企业,要求更强的业务服务能力相比于面向消费者的传统快递业务来说,面向企业的供应链服务的非标准化、定制化程度更高,上下游端的客户需求多样且变化频繁,这就使得在数据平台交互层面上的操作流程变得十分复杂,而且会涉及到大量多种系统间的交互。
例如,在仓库的日常数据运营中,收货、发货、盘点等流程中的WMS与三方系统的数据交互、单据和标签打印、KPI报表整理及展示、文件复核和归档等重复工作,占用了数据操作人员的大量时间和精力,阻碍了创造性和知识性的工作产出。
从2018年开始,顺丰供应链就已经将RPA技术引入仓库的数据运营业务。
UiPath将RPA与人工智能深度结合,能够为客户带来良好的自动化体验,帮助企业实现全面的数字化转型落地。同时UiPath强大的本地支持能力,能够结合市场、社区论坛和合作伙伴对企业进行服务和资源上的延伸。这些都是顺丰供应链十分看中的。
杨宇飞顺丰供应链大中华区加速数字化项目负责人创新漏斗模式,加速RPA灯塔项目试点顺丰供应链的数字化项目一贯遵行“创新漏斗”模式,即“创新想法-概念验证-产品发展-区域部署”。
在RPA项目中,借助数字化委员会的支持,顺丰供应链卓越中心COE团队以“灯塔站点项目”甄选十个旗舰站点作为底盘,与运营团队共同进行“需求分析-方案设计-审核批准-开发部署-售后维保”一站式服务的收益和可行性验证。通过试点项目的试运行,数字化委员会发现RPA技术能够带来显著的效率提升,同时有效节约成本。在这个基础上,团队就能够持续优化COE流程,坚持远程调研、开发和部署的理念,将RPA技术规模化、模块化地推广到全国站点。
以顺丰供应链某站点的发货流程应用为例,在使用RPA技术后,原先需要2个FTE(全职等效劳动力)的系统发货数据操作,在平均月单量过万的情况下,RPA机器人接手了耗时长、重复性高的工作,大大提升发货工作效率的同时也提高了员工工作满意度,使员工能够更专注于发展核心技能。
值得一提的是,RPA技术天然的低差错属性也避免了订单数据、打包数据录入错误等人工操作误差,这无疑为提高服务客户能力奠定了基础。
面向未来,不断进行数字化升级目前,顺丰供应链正致力于借助多年服务于各大行业的供应链经验,根据对企业商业模式、工作流程的梳理,建立数字化体系架构,立足供应链全场景,帮助客户实现成本控制,效率提升、有效提高运营收益,实现供应链领域的数字化转型升级。
RPA项目作为顺丰供应链数字化战略的一个重要环节,已经在营运端进入大规模的快速部署阶段。同时COE团队也在开发专职于供应链营运端的机器人业务模块,例如订单打印、收货处理、波次拣选等,通过将产品服务标准化、模块化,更好地服务多元化的供应链客户。
顺丰供应链大中华区加速数字化项目负责人杨宇飞还分享了他在RPA部署方面的经验,他坦言,“开放且富有创造力的领导人,具有变革思维的员工,是推广包括RPA在内的数字化项目的一个重要成功因素。用户秉承‘先优化,再自动化’原则,先精简、优化及标准化操作流程,再进行RPA或其他数字化技术的调研、推广、部署。”
展望未来,顺丰供应链希望能够利用RPA技术为包括快消、汽车、医药、高科技等在内的更多行业,以及运营相关的更多上下游业务领域提供更加完善、更加优质的服务。通过与UiPath的合作共赢,顺丰供应链把RPA技术纳入到企业数字化战略建设中,与其他智能化产品互联互通,逐步实现数据流程的自动化、共享化和透明化,加速与完善企业在各维度各环节下的数字化升级。在未来,顺丰供应链也将继续努力,孵化更多RPA项目,助力业务稳健成长。