RPA是什麼?
试想想,在你上班,睡觉,甚至玩乐的时候,都有一个助理机器人24小时不间断的帮你工作。不会喊累,不会翘班,不会一直要求加薪。
你,会需要吗?
如同扫地机器人,送餐机器人,RPA,也是一个可以协助我们的软体机器人。
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软体。
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在各产业的使用状况
从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等来进行结合,实现更强大的自动化功能。
RPA会不会取代人的工作?
RPA技术可以协助人们完成自动化重复性,规律性,繁琐且低价值的工作,并提高工作效率,降低错误率。
而虽然 RPA 技术可以模拟人的行为,但由于可能会有一些因为系统或环境而导致的错误,所以就算有RPA机器人在执行自动化流程,也还需要真人检查最后产出的结果。
此外,从前期的前后端沟通需求和评估自动化可行性,到设计、开发和部署机器人软体,再到开发完成后的定期管理和维护这些机器人软体,都需要真人来完成。
因此,RPA 技术暂时还不会取代人类,而是协助人类更好地运用时间和技能,并且可以专注于更有价值的工作。
结语
在笔者开发及设计RPA流程的经验中,使用RPA软体来开发自动化流程,比直接用程式语言开发来的容易,且门槛较低。可以先从RPA软体慢慢了解整个自动化流程的架构,再学习更深的知识技术,来完成更复杂的自动化流程。
虽然RPA暂时还无法完全取代人类,但科技正在进步,工作模式也在慢慢的改变,加上各种AI工具的急速窜起,有些工作会逐渐被淘汰。
不管我们愿不愿意接受,AI时代已经到来。人类要学着与机器一起工作,才是解法。