01、什么是RPA?
RPA(Robotic Process Automation),即流程自动化机器人,实现工作流程中的自动化。
RPA 可类比于工厂流水线上的物理机器人,通过自动在任何应用程式上进行鼠标点击、键盘输入、读取信息等操作,帮助解决白领的非主观决策工作,减少重复劳动。
RPA 具有对企业现有系统影响小,基本不编码,实施周期短,而且对非技术的业务人员友好等特性。
其实RPA技术门槛并不高,就像做个表格编辑器一样简单,但产品门槛高,一个产品要像微软的office一样让人都能简单上手。
02、RPA 的优势
2.1 人的集成
随着人力成本的上升,一定会追求ROI:如何能够更加体现人的价值?如何能够让人和信息系统有更高效的集成?
所以我们就会分析哪些人和机器的交互是必要的、高附加值的、有创造性的?而哪些交互是机械的、低附加值的、可以让机器完成的?
在这样的大背景下, RPA 就变得非常有价值。
2.2 信息系统的集成
虽然企业已经上了信息化服务,但系统间的集成一直是很多企业讳莫如深的痛点。
涉及到不同系统之间交互时,每月/每天导出固定格式的Excel 文件是很普遍。
RPA 项目实施周期短,见效快的特点,能够非常有效的缓解业务部门和 IT 部门之间的矛盾。
2.3 未来的集成
RPA 可以让 AI 离我们近一些。
目前OCR、图像识别、语义识别、语音识别、统计分析、机器学习等等技术已经相对成熟了,RPA 可以将这些散落的珍珠串成美丽的项链。
03、RPA的局限
因为RPA是按照固定规则工作的,不能处理异常情况。
当企业软件升级或者仅仅是网络卡顿时,RPA可能就宕机了,需要人来纠错。
从这一点来说,RPA更像一个永不间歇的工具人,而不是一个拥有纠错能力的智能机器人。
另外,RPA软件对使用人员还是有要求的,小白是很难用好的。
这个是通过画画图,拉拉线,让实现了简单的程序,听上去很美,但其实不然。
没有程序基础的人就算是画画图,拉拉线,也有可能做错;UiPath也支持类似变量,循环等编程的基础元素,如不懂得这些,开发的流程也是很难运行,可以实现的功能不多;如果想真正实现自动化,我建议,对程序员而言,还是python + shell脚本更好控制。04、RPA融资情况
05、RPA带头大哥UiPath股价走势
创立于2005 年,罗马尼亚布加勒斯特
简要分析如下:
UiPath是RPA行业的典型代表公司,2015年启动,通过多轮融资上市。2021年4月UIPath上市后股价最高达到80美元/股,市值358亿美元。但不久后股价持续下跌,当前市值仅85亿美元,跌幅达77%。UIPath上市初期催热了RPA行业,许多公司获得融资。原因在于UIPath核心技术没有垄断性,面临来自各大科技公司的竞争。UIPath的高市值也明显过高,现在回调更合理。资本方已经套现离场。UIPath软件以拖拽为主,使用效率不高,存在许多问题。RPA行业前景仍有待观察,需要技术突破与细分领域应用来打开市场。06、开源替代
目前看来,所有软件产品最终发展,只有两个走向,一是开源,二是上云。
开源项目简介更多说明TagUIRPA的命令行界面可以在任何主要OS上运行。TagUI使用“流”的概念来表示运行基于计算机的自动化流程,该流程可以按需完成或按固定的时间表进行RPA for PythonRPA开发的Python软件包具有Web自动化,Computer Vision计算机视觉自动化,OCR光学字符识别以及键盘鼠标自动化等基本功能Robocorp基于云的开源RPA工具100/400 美元/月Robot framework用于测试自动化和RPA的通用框架用于验收测试、验收测试驱动开发 (ATDD) 和机器人流程自动化Task无需编写代码即可执行自动任务屏幕录制功能可以记录用户的基于计算机的操作,然后将这些步骤转换为可重复的RPA脚本OpenRPA桌面的RPA工具C#开发,基于Windows Workflow Foundation,Uipath也使用了WF。
07、示例
1、下载并安装TagUI,并配置环境变量。
2、编制TagUI机器人流程脚本。
# 1、打开百度主页; www.baidu.com/ # 2、click,鼠标左键单击,后面的内容是百度主页右上角“登录”的XPath click //*[@id="s-top-loginbtn"] # 3和4、type,输入的意思,后面是用户名的XPath,as后面是输入的内容 type //*[@id="TANGRAM__PSP_11__userName"] as 吴建明 type //*[@id="TANGRAM__PSP_11__password"] as 密码 # 5、点击“登录”按钮 click //*[@id="TANGRAM__PSP_11__submit"]3、在cmd中输入:tagui .\baidu.tag,回车,效果如下:
08、小结
RPA的未来是IPA,即 AI + RPA = IPA(Intelligent Process Automation)
使其具有深度学习和决策能力,有脑袋:
深度学习(Deep Learning);认知智能体(Cognitive agents);自然语言处理(NLP,Natural Language Processing);智能工作流(Smart Work Flow)