即日起,AutomationAnywhere首席專家王言將在RPA中國公眾號(hào)和官網(wǎng)同步開設(shè)專欄,每周一篇深度專欄文章,為讀者深度解讀RPA技術(shù)以及未來的發(fā)展和應(yīng)用。點(diǎn)擊RPA全球生態(tài)公眾號(hào)下方菜單:「深入RPA-王言專欄」即可查看全部專欄內(nèi)容,歡迎關(guān)注!
大家好,我是王言。這一節(jié)我將為您介紹RPA技術(shù)的四個(gè)不同演進(jìn)階段,即桌面自動(dòng)化、機(jī)器人流程自動(dòng)化、高級(jí)流程自動(dòng)化、智能自動(dòng)化。其中很多內(nèi)容前面也有所涉及,在這一節(jié)中,我更希望利用發(fā)展和演進(jìn)的視角來重新審視一下RPA技術(shù)的不同發(fā)展階段的主要區(qū)別。
在這四個(gè)階段之前的階段,我們可以稱作“前RPA階段”。大多數(shù)實(shí)現(xiàn)自動(dòng)化的方式主要是通過開發(fā)人員編寫程序腳本或者程序代碼的方式來實(shí)現(xiàn)的自動(dòng)化處理,其實(shí)本質(zhì)和傳統(tǒng)的開發(fā)是一模一樣的。在這里就不再做過多介紹了。
我們先看第一個(gè)階段,就是“桌面自動(dòng)化” 。桌面自動(dòng)化概念我們前面也大致談到過,它叫做RDA(Robot Desktop Automation)。指的是一種計(jì)算機(jī)的應(yīng)用程序,為了員工能夠提供的一種自動(dòng)化的活動(dòng)的任務(wù)的處理。
在這個(gè)處理過程中,它可以完成這個(gè)員工桌面中的應(yīng)用軟件或者系統(tǒng)的自動(dòng)化的銜接操作。通常由于RDA的流程主要是為某個(gè)員工所來幫助執(zhí)行的,所以, RDA這種類型的自動(dòng)化通常不會(huì)對整個(gè)業(yè)務(wù)流程做出調(diào)整,其主要目的是為了加快員工執(zhí)行任務(wù)的速度,減少人為錯(cuò)誤 。所以,員工是自動(dòng)化的主要負(fù)責(zé)人。RDA起到了支持和輔助員工操作桌面軟件的作用,機(jī)器人的控制和管理都是由業(yè)務(wù)人員自己來完成的。
RDA是自動(dòng)化早期的一種比較簡易的形態(tài),也是一種快速部署的方式。RDA幾乎變成了所有RPA技術(shù)的前身,因?yàn)槲覀兛吹绞袌錾虾芏嗟腞PA產(chǎn)品早期都是從RDA演變過來的,比如國內(nèi)的按鍵精靈和國外的WinAutomation。
第二階段,就是我們談到的RPA階段,機(jī)器人流程自動(dòng)化階段 。我們既可以講它是對RDA的升級(jí),同時(shí)它也在技術(shù)上對RDA進(jìn)行了很多完善,在自動(dòng)化理念上也往前進(jìn)了一大步。
通常RDA是必須有人參與的,而RPA除了有人參與之外,還提供了無人參與的能力,就是我們前面提到的無人值守機(jī)器人。這樣可以從效率上對RDA進(jìn)行很大的提升,實(shí)現(xiàn)了7×24小時(shí)的不間斷運(yùn)行。同時(shí),為了能夠?qū)崿F(xiàn)統(tǒng)一的RPA機(jī)器人管理, 提供各種諸如自動(dòng)化任務(wù)的調(diào)度,多種的機(jī)器人啟動(dòng)方式,機(jī)器人的編排和監(jiān)控能力,以及更豐富的,不管是表層還是底層的集成技術(shù) 。同時(shí),支持大規(guī)模的機(jī)器人管理和云端的部署。
在實(shí)現(xiàn)理念上,希望通過RPA,實(shí)現(xiàn)的流程不只是從個(gè)人,而更多是站在企業(yè)的角度去重新思考問題。所以,基于此也提出很多在流程優(yōu)化、機(jī)器人治理、虛擬員工管理等更深層次范圍上對業(yè)務(wù)流程的影響,可以在更大范圍內(nèi)去推動(dòng)自動(dòng)化的解決方案。所以說,RPA的主要目的從原來我們談到的最簡單的節(jié)省人力和提高運(yùn)營效率,可以再進(jìn)一步提升,提升到整個(gè)企業(yè)的運(yùn)營管理水平。
RPA除了支持桌面自動(dòng)化以外,還支持服務(wù)器部署。
所以說,我們可以看到二者比較大的一個(gè)區(qū)別是說, RDA機(jī)器人的控制點(diǎn)是比較靠前的,也就是剛才我們談到的主要由業(yè)務(wù)人員進(jìn)行管理,而RPA的管理是靠后的,是由機(jī)器人的運(yùn)維和管理人員統(tǒng)一完成機(jī)器人的管理 。所以,這是比較大的一個(gè)區(qū)別。
隨著RPA的發(fā)展,RDA就逐漸的演變成了有人值守機(jī)器人,然后統(tǒng)一納入到RPA平臺(tái)的管理。所以,我們談到從桌面的流程自動(dòng)化,演進(jìn)到機(jī)器人的流程自動(dòng)化,主要的提升就是從桌面級(jí)到企業(yè)級(jí)的提升,在這個(gè)提升過程中是有很多能力需要逐步完善的。前
面我們談到了主要是RPA的一些基礎(chǔ)的能力,比如說,編輯器,運(yùn)行器和控制器這三部分的技術(shù)能力。但是,我們在面對一些棘手的問題時(shí),仍然是沒有辦法解決的,比如說,涉及到物理世界和數(shù)字世界交互時(shí),需要把掃描件的文檔或者圖像轉(zhuǎn)化成結(jié)構(gòu)化的數(shù)據(jù),這里的結(jié)構(gòu)化數(shù)據(jù)可以理解為,我們通常使用的電子表格或是Text文檔,這些內(nèi)容是可以被計(jì)算機(jī)理解的。
所以,這個(gè)時(shí)候就進(jìn)入到了流程自動(dòng)化的第三個(gè)階段,高級(jí)流程自動(dòng)化階段 。在這時(shí)候,就不只是單純應(yīng)用RPA的技術(shù)能力,要配套很多的其他的一些技術(shù)能力,比如說,光學(xué)識(shí)別字符的能力,叫做OCR。OCR的技術(shù)就是對這些圖像中的文本資料進(jìn)行識(shí)別,獲取里邊的文字,以及排版和版面上的信息。
單純的獲取這些文字信息可能還是不夠的,因?yàn)楫?dāng)你讀到一段文字的時(shí)候,你能識(shí)別出具體每個(gè)字是什么,但是你卻不能夠理解這段字所能表達(dá)的內(nèi)容是什么。為了能夠更好的理解這樣的內(nèi)容,就需要依賴于第二類技術(shù),就是自然語言處理技術(shù),也就是NLP(Natural Language Processing)。NLP技術(shù)是可以把人類敘述的自然語言轉(zhuǎn)化成有含義的一組數(shù)據(jù)。
有了這樣的OCR技術(shù)和NLP之后,我們需要再做一些復(fù)雜判斷的時(shí)候,我們同樣需要引入對于分析和復(fù)雜規(guī)則的處理能力 。通常簡單的業(yè)務(wù)規(guī)則我們可以采用簡單的業(yè)務(wù)邏輯判斷if else,Loop循環(huán),就可以去完成了。但面對一些復(fù)雜處理的時(shí)候,可以引入規(guī)則引擎技術(shù),也就是Business Rules Engine,在行業(yè)內(nèi)有很多的相關(guān)技術(shù)和產(chǎn)品是能夠處理要求。業(yè)務(wù)規(guī)則引擎主要是在考慮在業(yè)務(wù)規(guī)則足夠復(fù)雜時(shí),涉及到多個(gè)維度互相交叉時(shí),它能做出決策和判斷。
另外,對于一些需要人類經(jīng)驗(yàn)的判斷以及推理的判斷呢,就不得不需要依賴,比如知識(shí)庫、知識(shí)圖譜的技術(shù)進(jìn)行處理。 所以說, 我們把已經(jīng)解決了上述問題,融入了其他不同技術(shù)的領(lǐng)域進(jìn)行組合之后,我們稱它為高級(jí)的自動(dòng)化階段,即Advanced Process Automation,可以簡稱APA 。所以,在傳統(tǒng)的RPA技術(shù),我們結(jié)合上其他更多的技術(shù),比如OCR、NLP、規(guī)則引擎、知識(shí)庫、專家系統(tǒng)、知識(shí)圖譜等等以后,這樣,RPA的技術(shù)能力就會(huì)有提升。
所以說,APA和RPA的本質(zhì)目的其實(shí)也是相似的,都是為了能夠適于復(fù)雜的一些業(yè)務(wù)流程,能夠從技術(shù)層面做一些補(bǔ)充,然后提高整個(gè)的流程自動(dòng)化的能力。發(fā)展到APA的下一個(gè)階段,可以稱為智能的流程自動(dòng)化,即 IntelligenceProcess Automation,就是IPA階段。 我們前面理解RPA或者APA是否屬于這樣的人工智能(領(lǐng)域)呢?其實(shí)行業(yè)內(nèi)有不同的這樣的看法和說法。 通常我們認(rèn)為說,如果是依賴于人工智能技術(shù),必須有考慮三種因素:1.算法因素;2.數(shù)據(jù)因素;3.算力因素 。
所以,有人就會(huì)拿汽車給人工智能做一個(gè)比較,算法就像是發(fā)動(dòng)機(jī),數(shù)據(jù)就像是汽油,提供動(dòng)力,而算力就像是車輪,這樣人工智能才可以這樣的去推動(dòng)去處理。
今天我們可以看到,其實(shí)大部分的人工智能技術(shù)都是要基于底層大數(shù)據(jù)的數(shù)據(jù)供給,同時(shí)中間有相應(yīng)的一層技術(shù)平臺(tái),比如TensorFlow。上層是一些人工智能的應(yīng)用層,比如說對話機(jī)器人、自動(dòng)駕駛、智能家居、智能制造等等。那每一層的技術(shù)的擴(kuò)展不僅需要人工智能技術(shù)的積累,還需要更多的跨科學(xué)領(lǐng)域的支持。
所以說,當(dāng)我們把APA升級(jí)之后,升級(jí)到IPA之后,更多的我們談到的是利用了數(shù)據(jù)、算法和算力方面的優(yōu)勢,形成一些自我學(xué)習(xí)和自我推理的能力 ,這樣機(jī)器人會(huì)達(dá)到一個(gè)更高級(jí)的水平,就是說,簡單的講,原來的機(jī)器人只能夠按照人的指導(dǎo)去工作,卻不能舉一反三。如果通過IPA去實(shí)現(xiàn)這樣的一個(gè)操作,它是能夠?qū)W習(xí)和積累人的操作過程,然后不斷進(jìn)行推理和演化。同時(shí),IPA可以通過依賴自然語言去完成實(shí)現(xiàn)溝通。
所以說, 我們談到的RDA、RPA、APA、IPA四個(gè)自動(dòng)化的演進(jìn)階段 。不管是哪種技術(shù)的應(yīng)用,最終解決的問題都是希望能夠把業(yè)務(wù)流程做到盡量的自動(dòng)化,這個(gè)目標(biāo)是始終不變的。所以,每一種技術(shù)都是不斷的積累,當(dāng)前階段的技術(shù)再結(jié)合到新的技術(shù),然后能夠更好的結(jié)合起來。所以說,我們講到每一種后邊的技術(shù)對前一種技術(shù)又是可以去向下兼容的。
通過以上對于流程自動(dòng)化的四個(gè)階段的介紹,您也可以結(jié)合自身的實(shí)踐情況,思考一下您對RPA機(jī)器人應(yīng)用目前是處于什么階段,主要的制約主要是什么?
下一節(jié)我會(huì)和您聊聊另外一個(gè)非常火爆的概念,就是“數(shù)字化勞動(dòng)力”。謝謝,我們下次再見!
繼續(xù)閱讀:
未經(jīng)允許不得轉(zhuǎn)載:RPA中國 | RPA全球生態(tài) | 數(shù)字化勞動(dòng)力 | RPA新聞 | 推動(dòng)中國RPA生態(tài)發(fā)展 | 流 > 專欄連載 | 深度解讀RPA:RPA技術(shù)的演進(jìn)階段
熱門信息
閱讀 (14728)
1 2023第三屆中國RPA+AI開發(fā)者大賽圓滿收官&獲獎(jiǎng)名單公示閱讀 (13753)
2 《Market Insight:中國RPA市場發(fā)展洞察(2022)》報(bào)告正式發(fā)布 | RPA中國閱讀 (13055)
3 「RPA中國杯 · 第五屆RPA極客挑戰(zhàn)賽」成功舉辦及獲獎(jiǎng)名單公示閱讀 (12964)
4 與科技共贏,與產(chǎn)業(yè)共進(jìn),第四屆ISIG中國產(chǎn)業(yè)智能大會(huì)成功召開閱讀 (11567)
5 《2022年中國流程挖掘行業(yè)研究報(bào)告》正式發(fā)布 | RPA中國