什么是RPA

What is RPA

近两年RPA好像突然流行起来,日本甚至喊出了“如同每人一部手机一样,将迎来每人一个RPA的时代”。那么什么是RPA呢?
Robotic Process Automation
机器人:计算机程序;
流 程:预先设定的流程/规则;
自动化:自动操作你的计算机系统;
你可以理解为RPA的运行脚本是一个巨大的批量处理程序,按照预先设定好的规则自动帮你反复操作各种计算机系统。
一个例子
小李的工作:每天早上8点,打开浏览器,访问客户的订单系统,下载客户发出订单,保存,打印,将订单的内容录入到自己公司的受注管理系统。这个工作很重要, 整个工厂就等着按他录入好的/打印好的订单生产呢。 订单每天有300个,三个人干,一个人分100个,两个小时能干完。但有一次有一位在录入时不小心多打了个0;还有一回有一位不小心将A录成了B; 还有一次少打了一张订单...
这活枯燥重复还不能出一点错,压力好大,小李们快受不了了...
这些操作可全由RPA代劳。300个订单RPA半个小时就干完了,再多也不怕,哪怕是早上6点,只要客户的订单准备好,RPA就能开始干;它还可帮你留下画面COPY、LOG以防客户违约...

RPA的优势

肯定有人说了,做个系统这些活都能自动干,为什么非要用RPA?
的确如此,做一个能完成这些事情的新系统上面的事肯定都能干,而且处理速度比RPA更快。
但在上例中,这个新系统需要客户的订单系统开放个接口让你调用;需要修改自己公司的现有的受注管理系统; 熟悉软件的人能知道,一个应用系统的开发需要巨大的投资/漫长的开发周期...
那RPA是怎么做这些事的呢?
RPA记录人对现有系统的操作,它模拟人的鼠标和键盘操作像人一样使用现有的系统完成这些工作, 对现有系统0破坏。



适合RPA的操作

RPA并非适合代替人的所有计算机操作,它适用的操作有几个特点:

作业步骤、判断逻辑清晰

RPA还无法像人一样做灵活的判断

结构化的数据输入

手写及语音识别/自然语言对应受制于AI发展

作业量大,重复作业

量小了不值得

跨多个应用程序系统

仅操作一个应用程序没有充分发挥RPA的特点

RPA用到的技术

RPA是像人一样操作计算机应用系统的机器人,那这个机器人”的“脑”“手”“眼”是什么呢?
预先定义好的规则引擎
模仿Windows的鼠标/键盘操作
画像匹配:按照应用程序显示的画面形状/颜色识别操作的对象;
坐标指定:按照应用程序显示的画面上的坐标来识别操作的对象;
UI(用户界面)识别:识别窗体,识别按钮/入力框等控件;
文件识别:识别Windows管理的文件

RPA的发展

现在还处于阶段一,期望五年以后...
了解更多NCIT-RPA解决方案相关信息!
发送邮件