機器人流程自動化 機器人流程自動化英語Robotic process automation簡稱RPA是以軟體機器人英语Software bot及人工智能為基礎的业务流程自动化科技 在傳統的工作流自动化技术工具中會由程序员產生自動化任務的動作列表並且會用內部的应用程序接口API或是專用的脚本语言作為和後台系統之間的介面有些軟體可能沒有這類用途的API而RPA可以降低其自動化的門檻相較之下RPA系統會觀察使用者在應用軟體中图形用户界面GUI所進行的工作並且直接在GUI上自動重複這些工作 RPA工具在技術上類似圖形用戶介面測試英语graphical user interface testing工具這些測試工具也會自動和圖形用戶介面互動而且通常是先由使用者示範其流程再由這些工具來重現和這類測試工具不同的地方在於RPA工具可以在多個應用程式之間處理交換資料例如接收內含發票的电子邮件取得其中資料然後輸入到簿記系統中