心得笔记| 白领工作杀手到来! 《图解RPA机器人流程自动化入门》带你了解RPA的世界。

RPA是什麼?

试想想,在你上班,睡觉,甚至玩乐的时候,都有一个助理机器人24小时不间断的帮你工作。不会喊累,不会翘班,不会一直要求加薪。

你,会需要吗?

如同扫地机器人,送餐机器人,RPA,也是一个可以协助我们的软体机器人。

图片来源:icons8

RPA全名  Robotic process automation,又称机器人流程自动化。

有了RPA,人们也不用在深陷于繁琐且无聊的固定流程,幸福感upup。人们可以把时间花在更有创造性以及创意的工作。

企业也可以经由RPA系统的导入,来缩短人力工作时间,降低企业运营成本。并且也会提高工作效率,以及减少错误率,帮助企业达到数位转型。

目前国内外也有许多企业已导入RPA多年,如日本,美国等,除了一些大企业,中小企业也在慢慢推动中。

作者&書介紹

作者西村泰洋(Yasuhiro Nishimura)是来自日本的专业顾问IT,目前在富士通株式会社领域创新本部担任资深总监,为客户提供DX(数位转型)和业务自动化的服务。

作者在本书中完整的介绍了RPA的基本知识, 效益和产品包括Automation Anywhere,BizRobo! ,Blue Prism,Ui-path 等的产品知识。

本书也用了一些RPA软体来示范如何开发自动化流程,如Kofax Kapow,Pega和Blue Prism,一步骤一步骤的解说,搭配上丰富的截图画面和清晰的解说,让读者可以更容易的了解如何使用这些RPA软体。

Photo by Scott Graham on Unsplash

RPA 介绍

哪一种工作适合导入RPA?

  • 定型化/可规则化/可标准化的工作
  • 重复性
  • 大量资料
  • 使用频率高
  • 环境稳定

RPA的其他好处

RPA可以帮助企业自动化其业务流程,但同时也可以帮助企业优化其业务流程。开发RPA时,需要重新审视企业的业务流程,来把业务流程的步骤标准化。而就算评估后无法开发自动化,或开发的代价过大,也可以经由不断的检视业务流程,找到不足之处,再加以改善。利用开发RPA的过程来发现并改进流程瓶颈、减少人工错误和提高生产力。

可以使用哪一种RPA软体进行练习?

目前市面上的RPA软体有Automation Anywhere,Blue Prism,Ui-path 等,各自有各自的特点。有些需要付费使用,有些则可以注册信箱免费使用。

RPA的挑战

但,RPA也有一些缺点,比如当终端机或系统的环境会高度变化时,会导致机器人一直抓不到想要的物件,或抓到错的物体。工程师就必须一直修改机器人的定义,维护成本非常大

使用RPA时,通常会涉及到敏感的业务流程和数据,因此安全性是一个非常重要的问题。在使用机器人执行自动化流程时,可能会被有心人士借机从外部盗取密码或资料,因此提高RPA的安全性,以保护数据的安全和保密,是开发RPA中相当重要的因素。

一些RPA软体也有推出应对措施,如Ui-path的客户可以在Orchestrator 存取密码。除此之外,如果只是在应用自己的设备上,可以使用Windows 自身的Windows认证来保存密码,但坏处是只能在原本的终端机上使用。

RPA在各产业的使用状况

图片来源:https://www.ithome.com.tw/article/152578 【iThome 2022 CIO大調查(中)|AI技術採用動向】各產業持續擁抱RPA,3成企業加碼行動AI應用

从IThome对各产业IT技术采用调查可以发现,在2022年,RPA流程自动化的采用率达到18.8%,位居第二,只落后于时下最热门的大数据分析。

而在RPA流程自动化的使用中,金融业占比Top 1 。

金融业有非常多大大小小的交易案,同时伴随着大量重复性、规律性和繁琐的工作,例如资料输入、交易处理、报表生成、客户关系管理等。

举个例子,在银行业务里,RPA 技术可以自动处理银行业务流程,例如帐户开立、转帐、签署合约、贷款审批等。这些流程通常会涉及多个系统和部门,而 RPA 技术可以协调这些系统和部门。

金融行业需要定期生成各种报告,例如风险报告、财务报告、交易报告等。 RPA 技术可以从多个系统和数据源中提取数据,进行分析和汇总,然后生成报告。

RPA 技术也可以协助金融机构处理客户的查询和申请,例如网上银行登录、帐户查询、贷款申请等。快速和准确的处理,可以保持客户的满意度和忠诚度。

RPA?AI?

AI是由机器模拟人类的智慧和思考后,从资料中学习和改进,并且可以自主地做出决策和行动。而RPA技术则是使用简单的规则和程序,让机器人模仿人类在软体上的行动。

RPA + AI

AI 技术可以应用于更复杂和不确定的场景,例如图像识别、语音识别、自然语言处理、推荐系统等。而这些正是RPA技术最欠缺的。

所以,如何把RPA和 AI搭配使用呢?

其中一个方法是,由AI去辨识出客户的需求,找到特定的开关,然后由RPA来执行相对应的动作,可以开发出更灵活、智能的自动化流程。

比如说,在人经过便利商店门市时,用AI识别后,再使用RPA流程,自动执行接下来的行动,如打开便利商店APP,推送优惠通知等等。

又或者,可以在使用RPA技术执行任务后,将结果传递给 AI 系统进行进一步处理和分析,从而提高整体自动化效率和精度。

RPA也可以和其他语言和软体如Python,Javascript,巨集,ERP等来进行结合,实现更强大的自动化功能。

圖片來源:getimg

RPA会不会取代人的工作?

RPA技术可以协助人们完成自动化重复性,规律性,繁琐且低价值的工作,并提高工作效率,降低错误率。

而虽然 RPA 技术可以模拟人的行为,但由于可能会有一些因为系统或环境而导致的错误,所以就算有RPA机器人在执行自动化流程,也还需要真人检查最后产出的结果。

此外,从前期的前后端沟通需求和评估自动化可行性,到设计、开发和部署机器人软体,再到开发完成后的定期管理和维护这些机器人软体,都需要真人来完成。

因此,RPA 技术暂时还不会取代人类,而是协助人类更好地运用时间和技能,并且可以专注于更有价值的工作

Image by Pete Linforth from Pixabay

结语

在笔者开发及设计RPA流程的经验中,使用RPA软体来开发自动化流程,比直接用程式语言开发来的容易,且门槛较低。可以先从RPA软体慢慢了解整个自动化流程的架构,再学习更深的知识技术,来完成更复杂的自动化流程。

虽然RPA暂时还无法完全取代人类,但科技正在进步,工作模式也在慢慢的改变,加上各种AI工具的急速窜起,有些工作会逐渐被淘汰。

不管我们愿不愿意接受,AI时代已经到来。人类要学着与机器一起工作,才是解法。