探討RPA(機器人流程自動化)在商業、開源領域的應用


機器人流程自動化(Robotic Process Automation,RPA)是一種揉合腳本機器人、人工智慧等自動化元素所進行的軟硬體高度自動化運行模式,藉由結合腳本的可編輯性、可重複性,以及人工智慧的自主演算、自主執行能力,可協助開發維運人員減少長時間重覆作業的負擔,達到事半功倍之效; RPA除了廣泛應用在商業領域,提升企業效能及效率以外,尚有開源的RPA系統,以低成本、低門檻、高效率的開源RPA架構,提供開發維運人員應用RPA於不同領域,完成多樣化、高度自動化的複雜任務。 

【商用RPA系統】

由於RPA系統可自動執行重覆性、複雜性的工作,並能大幅縮減作業時間流程,因而獲得企業界廣泛使用,並應用在金融會計、人力資源、IT管理、供應鏈、交易等領域中,使得相關產業因採用RPA而受益良多,並能在省下人力與時間的同時,維運人員也能有更充裕的時間從事更多的作業。

 商用RPA應用領域範例

資料來源:張凱喬, 2020

圖1 商用RPA應用領域範例

根據Gartner顧問公司於去年的商用RPA系統的調查,其中UIPath、Automation Anywhere、Blue Prism為2018年商用RPA市占率的前三強,因此本研究節錄商用RPA前三名,從產品特色來了解RPA對企業的具體效益,並從不同商用RPA產品的特色,了解企業採用RPA的目的和預期效益。

  • UIPath(6%):以腳本錄製的方式來實作RPA,讓機器人可自動化執行腳本,並具備AI腳本輔助驗證以提升腳本正確性。
  • Automation Anywhere(8%):本系統著重於機器人的運用,藉由AI驅動的機器人以演算法決定最佳的自動化運行模式;另外本系統也提供各項模組與商城,來擴充機器人的功能與運作效率。
  • Blue Prism(4%):本系統可藉由視覺化拖曳元件的方式,描繪出自動化作業流程圖,並可重複使用,同時整合中樞控制系統來監控機器人依照流程圖運行的工作排程。 

【開源RPA系統】

相較於需要投入企業及規模和可觀授權金的商用RPA系統,開源RPA系統則因為開放原始碼、低成本、易於客製化等特性,開始受到入門使用者、新創或中小團隊的關注,希望能借助開源RPA的特色,以高度自動化流程來提升團隊開發維運效率。本研究以五套開源RPA系統為例,分別針對個別的特色和功能來探討對入門使用者、新創和中小團隊的助益。

  • TagUI:提供Low-code的RPA機器人部署方法,減少使用者入門門檻,並藉由機器人自動執行瀏覽器、Office、人事系統、倉儲系統等操作程序;另外TagUI可結合Python,以機器學習來強化機器人運作效率。
  • Taskt:一套以C# .NET為基礎的開源免費RPA系統,並提供視覺化介面;可支援包含Excel自動化填表、Chrome的Selenium自動化套件、OneNote的OCR自動光學字元辨識功能。
  • OpenRPA:為一套具有圖形設計介面RPA機器人編輯系統,可用拖曳元件的方式來編排機器人運作流程,支援Windows桌面、SAP ERP系統、OCR自動光學字元辨識、瀏覽器腳本自動化等功能,並可搭配Open Flow館工具集中指揮、設定多部機器人的工作排程。
  • Automagica:一種開源的「智慧型RPA(SRPA)」系統,提供瀏覽器、Office、電子郵件、OCR、自然語言處理等自動化運作方式;機器人以Python為基礎驅動,並整合人工智慧,藉由AI來協助機器人增加自動化作業準確性與效率。
  • Robocorp:Robocorp為一套開源免費授權的RPA平臺,提供業界常用的雲端API凾式庫(如Google、AWS),為開發人員整合企業級API,減少部署雲端應用程式與伺服器的時間與流程。

 OpenRPA操作畫面:模組化流程編輯

資料來源:Mullkara, 2019

圖2 OpenRPA操作畫面:模組化流程編輯

【小結】

RPA藉由結合腳本的自動錄製、自動偵錯、自動運行等功能,大幅提升了長時間繁複工作的準確性和效率,為自動化流程奠定了新的里程碑,使得企業和入門使用者都能在RPA輔助下受惠,達到事半功倍的成效。

另外,新世代的RPA也與時俱進,使用者可藉由擴充模組和開源客製化等功能,讓RPA能發揮全新機能;同時AI也成為RPA的新元素,藉由電腦視覺和演算法的輔助,使RPA執行腳本前後,具有一定的自主判斷和診斷能力,除提升工作效率外也能為使用者提出RPA系統最佳化的建議,方能解放RPA的無限潛能。

參考來源:

  1. Horton, R., Gordeeva, M., Green, J., Rollason, C., & Patel, T. (2018). 2018 Deloitte Global Robotics Survey. Retrieved July 29, 2020, from Deloitte: https://www2.deloitte.com/content/dam/Deloitte/fr/Documents/services-financiers/publications/deloitte_global-robotics-survey-2018-full-report.pdf
  2. Moore, S. (2019, June 24). Gartner Says Worldwide Robotic Process Automation Software Market Grew 63% in 2018. Retrieved July 29, 2020, from Gartner: https://www.gartner.com/en/newsroom/press-releases/2019-06-24-gartner-says-worldwide-robotic-process-automation-sof
  3. Mullkara, N. (2019, November 26). Top 5 Open Source RPA Choices. Retrieved July 29, 2020, from Nandan.info: https://nandan.info/top-5-open-source-rpa-choices/
  4. 余采霏. (2020年2月3日). 未來創新轉型利器 辦公自動化加速流程. 2020年7月29日 擷取自 網管人: https://www.netadmin.com.tw/netadmin/zh-tw/trend/69B1CE8A04F841A6B76BFA33151F1D81
  5. 張凱喬. (2020年1月5日). Robotic Process Automation. 2020年7月29日 擷取自 Medium: https://medium.com/@weilihmen/robotic-process-automation-a138a12276bc
延伸閱讀