機器人流程自動化(RPA):6大開源工具

2021-01-11 51cto

【51CTO.com快譯】與實施許多新軟體一樣,開始使用機器人流程自動化(RPA)方面面臨自建還是外購的選擇。

如果是自建,只要你有合適的人員、預算到位,可以從頭開始編寫自己的機器人。如果是外購,有一個新興的商業軟體供應商市場,它們提供各式各樣的RPA以及重疊的技術。

實際上,Gartner之前稱RPA是2018年增長最快的企業軟體細分市場,全球收入增長63%。這也是競爭激烈的市場,選擇眾多。此外,商業RPA供應商通常優先考慮易用性,希望讓非開發人員能夠構建和部署機器人,沒有龐大的技術開銷。一些商業供應商提供「免費增值」產品,以此吸引潛在客戶試用其平臺。

自建與購買之間還有一條道路:多個開源RPA項目為IT領導者和從業者提供了探索RPA的另一個選擇,無需完全從頭開始或被商業供應商束縛。

開源聽起來可能會嚇到非開發人員,但在這方面有個好消息:雖然一些開源項目特別以開發人員為中心,但眾多解決方案與商業解決方案一樣強調易用性以及無代碼或低代碼工具。原因之一是:RPA使用場景涉及從財務、銷售到人力資源的各種業務職能。工具的採用在很大程度上將取決於這些部門自行管理RPA開發和日常管理的能力,最好與IT部門通力合作,但並不完全依賴IT部門。

六款開源RPA工具

不妨看一下用於RPA探索和開發的六款免費開源工具。

1. TagUI

TagUI由AI Singapore維護,是RPA的命令行接口,可以在任何各大作業系統上運行。 (這是開源RPA工具的一個共同特點,有別於一些商業工具。)TagUI使用「flows」這個術語及相關概念來表示運行基於計算機的自動化流程,流程可以按需完成或按固定時間表完成。 (因此,TagUI中的flow就是其他工具所稱的腳本或機器人。)TagUI強調其語言的簡單性或自然性。貢獻者Ken Soh曾在介紹TagUI的文章中稱:「無論你是不是開發人員,這都使它很容易用於快速原型設計、部署和UI自動化的維護。」TagUI也有翔實的文檔。

GitHub:https://github.com/kelaberetiv/TagUI

2. RPA for Python

這個面向RPA開發的Python軟體包之前名為「TagUI for Python」。PRA for Python基於TagUI構建,最初的名稱因故得名。它擁有網站自動化、計算機視覺自動化、光學字符識別以及鍵盤滑鼠自動化等基本功能。

GitHub:https://github.com/tebelorg/RPA-Python

3. Robocorp

Robocorp進入這個領域比較晚,它是風險投資支持的一家初創公司,承諾為開發人員提供基於雲的開源RPA工具(該公司去年獲得了560萬美元的種子資金。)

它仍處於起步階段,你可以通過該公司的主頁提交你的電子郵件地址以獲取預覽版,但擁有一定的財務實力可以幫助它大有作為。該公司提供面向開發人員的諸多新興工具,包括「Robohub」,這是面向RPA開發人員的教育資源。該公司的工具基於開源Robot Framework。

GitHub:https://robocorp.com/

4. Robot Framework

Robot Framework是最活躍的項目之一,是用於測試自動化和RPA的通用框架。與其他項目一樣,它強調自然語言或人類可讀的語言,以便使其更易於使用。Robot Framework還提供了Web演示和詳盡的文檔。

GitHub:https://github.com/robotframework/robotframework

5. Automagica

這款工具可能介於開源模式和免費增值模式之間:對於非商業使用而言,Automagica確實是開源免費的,但是商業使用需要商業許可證。對於希望學習、試驗和設計原型的個人來說,這可能是不錯的選擇,但是商業用例需要升級到其商業Automagica Portal平臺。

Automagica的文檔也值得一看:「Activities」部分尤其讓RPA新手便於大致了解可以用RPA實現自動化的不同種類的基於計算機的任務,比如添加新的Trello卡,或甚至生成用於加密的隨機Fernet密鑰。

GitHub:https://github.com/automagica/automagica

6. Taskt

並非只有商業RPA供應商才承諾提供易於使用和無代碼或低代碼的工具。Taskt是一款免費開源工具,它承諾同樣的功能:無需編寫代碼,就能夠自動執行任務。其中一項特性是屏幕記錄器,可以記錄用戶基於計算機的操作,然後將這些操作轉換成可重複的腳本(又叫RPA機器人)。它還包括所見即所得的「機器人設計器」以及用於無代碼RPA開發的一系列標準命令。

Github: https://github.com/saucepleez/taskt

原文標題:Robotic Process Automation (RPA): 6 open source tools,作者:Kevin Casey

【51CTO譯稿,合作站點轉載請註明原文譯者和出處為51CTO.com】

【編輯推薦】

【責任編輯:

龐桂玉

TEL:(010)68476606】

點讚 0

相關焦點

  • 機器人流程自動化(RPA)和業務流程管理(BPM)如何結合?
    業務流程管理(BPM)比機器人流程自動化(RPA)存在的時間長,但它們的核心是改善企業的運作方式,儘管兩者方式有所不同。從技術的角度來看,兩者合作也是越來越密切,有些工具甚至集成了BPM軟體和RPA軟體。那麼BPM與RPA有什麼區別呢?BPM是你所做的事情,而不是任何特定的工具或應用程式。
  • 機器人流程自動化(RPA)的八個關鍵概念
    但並不意味著RPA就是個具備智慧的工具,它是對重複的流程進行自動化操作。3. 在流程生命周期中,需要多個機器人程序來自動執行任務在一個流程生命周期內,是由多個機器人協作完成自動化的任務的。一個機器人可能會自動執行訂單輸入任務,而另一個機器人可能會啟動向供應商發出的採購訂單。4.RPA可以規避傳統的IT挑戰RPA其中的一個主要好處是,它可以自動化勞動密集型任務,而無需對現有系統進行更改。
  • 機器人流程自動化(RPA)簡化了人力資源流程
    確定自動化範圍因此,當我們研究了人力資源流程,並詳細分析了每個階段後,引入機器人流程自動化(RPA)可減少處理大量數據的機械式工作,把人力資源的人才從頻繁而繁瑣的工作中釋放出來,發揮其更大的價值。這一過程如果是人工完成的,那麼數據量越大,誤差範圍也越大。如果我們通過RPA的自動機器人來自動讀取和驗證多個後端系統的數據並計算容差。那麼,只要bot定期進行這項工作,就可以及時清理津貼,避免誤差。輪班津貼自動能化使人工工作量減少了65%,平均處理時間(AHT)也減少了83%,而實際運作中完全可以做到零誤差。
  • 為什麼機器人流程自動化(RPA)是首席信息官的優先事項
    自動化技術正在促進企業業務的發展,機器人流程自動化(RPA)是其發展的第一步。企業需要使用機器人流程自動化(RPA)來實現業務價值。 機器人流程自動化(RPA)是很多企業並不知道的遊戲規則改變者。企業中可能只有少數幾位領導者能夠意識到機器人流程自動化(RPA)的潛力。
  • RPA(機器人流程自動化)從基於規則到智能認知的演進
    預計自動化技術市場將帶來移動網際網路和智慧型手機之後的第二大經濟革命。根據麥肯錫的一項調查,到2025年,自動化技術有可能對經濟產生6.7萬億美元的衝擊,這就解釋了企業實施機器人過程自動化(RPA)的熱潮。
  • rpa機器人流程自動化的三大優勢
    1.自動化的工作RPA機器人的主要優勢之一是它使自動化工作成為可能,從而使人類工人擺脫了重複的文書流程(例如數據輸入和數據操縱)的困擾,使公司員工能夠專注於提升業務的複雜增值任務。2.減少人為錯誤和成本RPA機器人完全緩解了由於疲倦和無聊而導致公司員工容易出現的脆弱性,尤其是在長期重複性工作中。這樣可以使工作更加準確,及時和一致,從而確保不浪費時間和金錢來糾正舊工作或創建重複項。
  • 英國軟體巨頭Netcall收購開源RPA廠商Automagica,以增強其自動化...
    通過此次收購,Netcall將把Automagica的低代碼、RPA、AI插件和智能聊天機器人等功能整合到其自動化平臺Liberty中,以增強其智能自動化能力。幫助其客戶將重複、繁瑣的數位化業務流程實現自動化,從而節省時間、提升效率和優化成本。同時Netcall將獲得Automagica大批量自動化用戶以擴大在RPA行業的影響力。
  • 全面智能售前總監張宏傑:全代碼免費開源,與行業共建RPA新生態
    設計器提供流程設計編排功能,可以幫助用戶快速設計自動化業務流程;執行器提供任務執行功能,可監控機器人的運行情況等;控制中心則是機器人及任務執行的集中管理平臺,主要用來維護和管理機器人。通過這三大模塊,全智天行為用戶提供從初期設計到後期維護一站式自動化服務。
  • AI解救「工具人」:RPA+AI,讓萬物皆可自動化
    看著其他部門的同事在做新產品、大項目,一本畢業的小A覺得自己屈才了。 但現在,這些繁瑣的事情,都可以交給智能自動化機器人了。 錄入票據、處理文件、發固定格式的郵件……一切重複且繁瑣的工作,都能自動搞定。
  • 軟體機器人從幕後到臺前 RPA+Chatbot帶來「端到端的自動化」
    RPA(機器人流程自動化)和Chatbot(聊天機器人)作為早期AI產品的代表,已經體現出了巨大價值。到了2020年,RPA和Chatbot作為企業實現智能自動化的利器,繼續展現出巨大的價值和快速的增長。表面上看,RPA和Chatbot雖然是兩類不同的產品,但本質上它們有共同之處。如果將RPA和Chatbot結合起來,可以實現端到端的自動化,產生1加1大於2的效果。
  • RPA機器人適用的行業和優勢
    為什麼需要機器人流程自動化(RPA)?無論大小,不同大小,不同的企業都希望提高服務質量或降低成本,但又不改變現有流程。這是機器人過程自動化的幫助。通過使任務自動化,在生產率上可以節省近30%的成本。軟體機器人的成本也低於全職員工。2. 提高員工生產力RPA最終使人類和機器人能夠嘗試並簡單地做他們擅長的事情。隨著RPA將員工從日常工作中解放出來,他們可以將更多精力放在與客戶的聯繫,關係管理上,並可以執行他們擅長的其他此類活動。
  • 機器人過程自動化具備怎樣的益處
    機器人過程自動化雖然仍是新興技術,但它與各種類型的人工智慧、機器學習和智能自動化緊密協作。隨著這些相關技術的發展,RPA將相應地提供更多好處。 RPA的好處 RPA的好處是多種多樣的,並且隨著自動化和AI軟體的快速發展而不斷發展。以下十個關鍵點是這種新興的機器人自動化過程的最大優勢。
  • 簡化公有雲K3s部署體驗,Rancher開源自動化工具AutoK3s
    2020年10月26日,業界應用最為廣泛的Kubernetes管理平臺創建者Rancher Labs(以下簡稱Rancher)正式發布並開源K3s自動化工具項目AutoK3s, 一款用於幫助用戶在多個雲供應商上快速創建和管理K8S集群的輕量級工具,可以極大地簡化並提升公有雲用戶的部署體驗
  • 創造企業「數字員工」新價值軟通動力發布新書《RPA智慧機器人》
    本書從RPA機器人發展歷程背景、RPA機器人場景應用與落地實施以及RPA機器人典型案例等三大方面,系統闡釋了RPA智慧機器人的理論與實踐方法。RPA ,全稱 Robotic Process Automation ,即機器人流程自動化。
  • 恒生電子打造RPA機器人,助力金融機構業務流程智能化
    來源:時刻頭條RPA是Robotic Process Automation的縮寫,即:機器、流程、自動化。RPA以機器人作為虛擬勞動力,依據預先設定的程序與現有用戶系統進行交互並完成預期的任務。近幾年,RPA應用市場變得很熱鬧。
  • 科技雲報導:RPA三大陣營 角逐軟體自動化大市場
    該航空公司果斷採用了機器人流程自動化(RPA)技術,僅用六天時間就建立了RPA「軟體流程機器人」。一天時間就能夠處理航空公司80%的取消請求,每天大約4000個!不需要員工參與,效率很高,成本卻很低。在國內,很多RPA也已經上崗,代替人處理大量重複性工作,如銀企自動對帳、財務稅金核對、財務納稅申報流程等工作。
  • 微軟RPA落地中國,軟體機器人時代來了
    說到機器人,很多人都會聯想到如今經常在餐館裡見到的憨態可掬的送餐機器人。其實機器人有很多種,除了實體機器人,還有純軟體的機器人。比如說財務機器人用來實現財務處理自動化;稅務機器人用來實現稅務處理自動化;應用於醫療領域的還有醫院機器人,用來實現醫院辦公業務自動化等等。實際上,這些機器人都屬於RPA,也就是機器人流程自動化軟體。
  • N 個免費 DevOps 開源工具,沒用過,至少應該了解!
    在DevOps環境中,開發人員和系統管理員會構建一些關係、流程和工具,從而更好的與客戶互動,最終提供更好的服務。簡單了解了Devops是個啥之後,一起來看看下面這60多款最棒的開源工具,可以幫助你很好的實行 DevOps。
  • Salesforce推出工作流程自動化工具Einstein Automate
    CRM供應商Salesforce推出端到端工作流程自動化解決方案Einstein Automate,其提供簡單的自動化設計功能,讓企業員工能夠快速建置智慧工作流程,並且跨系統整合數據,加速日常需要人工參與的工作。
  • 2020INNO CHINA中國產業創新大會暨中國流程自動化產業年度峰會...
    2020中國流程自動化峰會作為本年度具有影響力的一場RPA&AI行業盛會,匯集了30多家國內外頂級RPA和AI廠商代表;超過150多家金融、銀行、證券、製造、能源等行業客戶和服務商;RPA行業開發者、RPA書籍創作團隊以及RPA開源社區團隊等嘉賓參與。