秦海波,曹 莉,葉宜修,張 萌
(國(guó)網(wǎng)江蘇省電力有限公司淮安供電分公司,江蘇 淮安 223002)
RPA(Robotics Process Automation)機(jī)器人流程自動(dòng)化,也被稱為數(shù)字化勞動(dòng)力,是基于一個(gè)預(yù)先定義的業(yè)務(wù)處理模型,在現(xiàn)有的信息技術(shù)系統(tǒng)中以計(jì)算機(jī)模擬人工,解決業(yè)務(wù)、完成預(yù)定目標(biāo)的智能化軟件[1]。任何可以執(zhí)行程序的腳本工具皆可被命名為業(yè)務(wù)流程化機(jī)器人。RPA應(yīng)用在金融業(yè)務(wù)方面可以被命名為金融機(jī)器人,應(yīng)用在商業(yè)營(yíng)銷中可以被命名為營(yíng)銷機(jī)器人[2]。
目前RPA 國(guó)內(nèi)深度集成領(lǐng)先技術(shù)可廣泛用于財(cái)務(wù)、稅務(wù)、金融、人力資源、信息技術(shù)、保險(xiǎn)、客服、運(yùn)營(yíng)商、制造等多種行業(yè)自動(dòng)化場(chǎng)景,支持客戶私有化部署,具備定制化影像文件的擴(kuò)展能力,可根據(jù)業(yè)務(wù)場(chǎng)景訓(xùn)練特定算法模型,快速響應(yīng)針對(duì)特定場(chǎng)景的定制化需求。國(guó)外致力于RPA 與AI技術(shù)的結(jié)合,將非數(shù)字化流程輸入的轉(zhuǎn)換、識(shí)別非結(jié)構(gòu)化文檔中目標(biāo)數(shù)據(jù)字段和自動(dòng)化流程中的事務(wù)性能數(shù)據(jù)生成及解釋與理解活動(dòng)上游指令集的能力作為未來(lái)突破方向。
機(jī)器人的流程自動(dòng)化技術(shù)可以替代很多人工可以完成的工作,并且能更高效的處理信息。我們將所有技術(shù)融合為一種技術(shù),通過(guò)這種技術(shù)讓機(jī)器人閱讀文件、實(shí)現(xiàn)文件信息的自動(dòng)化處理。隨著信息化、數(shù)字化、智能化的不斷發(fā)展,RPA 的國(guó)內(nèi)商業(yè)化趨勢(shì)日益顯現(xiàn)。其應(yīng)用貫通通訊、人力資源、制造、財(cái)務(wù)、金融行業(yè),確已發(fā)展為數(shù)字化企業(yè)轉(zhuǎn)換升級(jí)進(jìn)程中的助推者。
RPA 技術(shù)的開(kāi)發(fā)大致分為四個(gè)階段。在第一進(jìn)程中RPA 又可比作虛擬化助手,能夠助力人力實(shí)施的基本數(shù)據(jù)導(dǎo)入,然而輔助作業(yè)時(shí)尚需人為操作。RPA 將進(jìn)駐于獨(dú)立設(shè)施端,通常輔助個(gè)別人員及交易體系加快工作速率。第一進(jìn)程中RPA的短板也很顯而易見(jiàn),RPA并不能完成一方到另一方的自動(dòng)化操作,很難實(shí)現(xiàn)廣泛推行使用的目標(biāo)。第二階段的技術(shù)開(kāi)發(fā)包括所有流程自動(dòng)化處理功能。在這一階段,RPA技術(shù)得到了初步的推廣,并且可以在第一階段的基礎(chǔ)上實(shí)現(xiàn)自動(dòng)化模擬操作,其缺點(diǎn)是RPA 在這個(gè)階段需要手動(dòng)管理。第三階段具有自動(dòng)處理能力、機(jī)器人的調(diào)度能力,甚至一些先進(jìn)的分析能力??膳cERP、BPM和其他業(yè)務(wù)應(yīng)用系統(tǒng)合并,甚至可以在云中發(fā)布。但它無(wú)法處理非結(jié)構(gòu)化的數(shù)據(jù)。第四階段的技術(shù)開(kāi)發(fā),RPA 將與人工智能和其他技術(shù)相結(jié)合,包括通過(guò)機(jī)器人的深度學(xué)習(xí)、圖像識(shí)別、語(yǔ)音識(shí)別、大數(shù)據(jù)分析、云計(jì)算等多項(xiàng)技術(shù)。利用數(shù)字化勞動(dòng)力來(lái)增加生產(chǎn)力,通過(guò)RPA減少繁瑣工作量,能有減少員工的負(fù)面情緒,從而提高工作效率。同時(shí),流程自動(dòng)化的推廣應(yīng)用并不意味著對(duì)人類工作能力的否定,而是將我們的工作方向轉(zhuǎn)移到更加專業(yè)的業(yè)務(wù)。
從第一階段到第二階段,RPA 在發(fā)展方面取得了飛躍提升。與第一階段相同,RPA的發(fā)展由第二階段開(kāi)始,RPA機(jī)器人可以替代人工、模擬人工操作計(jì)算機(jī)桌面上的其他軟件,完成高重復(fù)性、操作明確、工作量大的業(yè)務(wù)自動(dòng)化操作。第三階段能夠?qū)崿F(xiàn)人類對(duì)數(shù)據(jù)的規(guī)則化整理與融合,實(shí)現(xiàn)多個(gè)系統(tǒng)的連接。
第四階段RPA將逐步擁有人類面對(duì)復(fù)雜問(wèn)題與情況下的智能處理能力。目前,很多單位都在積極研究與嘗試融入AI技術(shù),比如有些單位主要將NLP(natural language processing)和OCR(optical character recongnition)相結(jié)合,這些技術(shù)可以廣泛用于金融、稅收、財(cái)務(wù)、人力資源、信息技術(shù)、保險(xiǎn)、客戶和運(yùn)營(yíng)商服務(wù)、制造和其他行業(yè)的自動(dòng)化,從而提升公司的自動(dòng)化能力[3]。例如,一些公司自行研發(fā)NLP 和OCR 支持客戶私有化部署,具備定制化影像文件識(shí)別的擴(kuò)展能力,可根據(jù)業(yè)務(wù)場(chǎng)景訓(xùn)練特定算法模型,并能針對(duì)特定的業(yè)務(wù)場(chǎng)景迅速的作出反應(yīng)[4]。其自然語(yǔ)言處理(NLP)編程能綜合運(yùn)用文字分類、文本摘要、文本審查、標(biāo)簽提取、意見(jiàn)提取、情感分析等智能算法,并支持對(duì)38 類文件的智能處理,如財(cái)務(wù)報(bào)表、合同、公告、審計(jì)報(bào)告、法律文件、保密協(xié)議、債券發(fā)行、傳記、廣告等,并支持JPEG、PDF、Word 和Excel等不同類型的文字提取。其光學(xué)字符識(shí)別(OCR)整合了各種復(fù)雜的算法,如文本的發(fā)現(xiàn)、模型的發(fā)現(xiàn)、扭曲和神秘文本的識(shí)別,并支持17種類型的文件識(shí)別,如驗(yàn)證碼(字母、數(shù)字、幻燈片等)、發(fā)票、工作許可證、身份證、不動(dòng)產(chǎn)卡、火車票、建筑等[5]。
VBA表示基于Visual Basic的一種宏語(yǔ)言。VBA宏作為微軟研發(fā)出應(yīng)用在桌面程序上實(shí)施自動(dòng)化指令的計(jì)算機(jī)語(yǔ)言,大部分可用作Windows應(yīng)用程序相關(guān)功用的擴(kuò)充,特別指向微軟自身的程序。VBA宏同樣被認(rèn)為是種可視化應(yīng)用程序的Basic腳本。VBA可以使用戶的操作標(biāo)準(zhǔn)化,控制用戶的操作執(zhí)行;使操作頁(yè)面更加人性化,增加用戶操作的便捷性;制作Excel登陸系統(tǒng)。在解決一些簡(jiǎn)單的、重復(fù)性高的工作時(shí),可以將操作步驟錄制成宏,然后再執(zhí)行宏,可以批量實(shí)現(xiàn)一些重復(fù)操作。
這類的代表性軟件和模塊較多,比如按鍵精靈的簡(jiǎn)要工作原理是通過(guò)記錄鼠標(biāo)和操作員的程序步驟(用戶也可以通過(guò)完全手動(dòng)編寫腳本),腳本的內(nèi)容是支持用戶修改的,用戶可以依據(jù)自己的需求來(lái)修改腳本的參數(shù),例如鍵盤輸入值、鼠標(biāo)點(diǎn)擊位置,當(dāng)我們重新運(yùn)行之前的腳本的時(shí)候就會(huì)再次執(zhí)行之前記錄的操作步驟,當(dāng)然如果運(yùn)行的是修改過(guò)后的腳本,那么執(zhí)行的動(dòng)作也會(huì)根據(jù)腳本參數(shù)作出相應(yīng)的調(diào)整。
在按鍵精靈的幫助下,我們可以通過(guò)記錄鼠標(biāo)和鍵盤的移動(dòng)來(lái)執(zhí)行一些簡(jiǎn)單的操作,從理論上講,用戶使用該程序熟練的話,它可以幫助我們實(shí)現(xiàn)一些更復(fù)雜的操作。例如,我們需要每天打開(kāi)ERP系統(tǒng)并進(jìn)入AP頁(yè)面發(fā)票處理界面,那么我們可以通過(guò)按鍵精靈程序簡(jiǎn)化我們的操作步驟,單擊程序錄制動(dòng)作,該程序?qū)㈤_(kāi)始記錄我們的操作(如果沒(méi)有設(shè)置保存賬戶和密碼的話):雙擊ERP 軟件圖標(biāo)、輸入賬戶信息,點(diǎn)擊登錄按鈕,進(jìn)去之后再點(diǎn)擊菜單逐層進(jìn)入AP發(fā)票處理頁(yè)面。等這一系列的操作完成之后,我們點(diǎn)擊停止錄制,然后把這個(gè)執(zhí)行流程設(shè)定一個(gè)快捷鍵,比如Ctrl+k。
這個(gè)錄制過(guò)程是這樣使用的:當(dāng)再次需要進(jìn)入ERP 系統(tǒng)操作時(shí),點(diǎn)擊Ctrl+k,那么按鍵精靈就會(huì)根據(jù)我們所錄制的流執(zhí)行動(dòng)作,直到流程結(jié)束,整個(gè)過(guò)程不需要我們的參與,之后我們就能通過(guò)這種方式登錄ERP 系統(tǒng)進(jìn)入發(fā)票處理頁(yè)面了。
機(jī)器人流程自動(dòng)化平臺(tái)收到頁(yè)面客戶端發(fā)送過(guò)來(lái)的請(qǐng)求后,機(jī)器人流程自動(dòng)化平臺(tái)的操作邏輯層將驅(qū)動(dòng)處理器自動(dòng)打開(kāi)業(yè)務(wù)處理機(jī)的瀏覽器,并自動(dòng)處理頁(yè)面客戶端發(fā)送的請(qǐng)求。處理完成后,平臺(tái)自動(dòng)操作將獲取的處理結(jié)果發(fā)送到頁(yè)面客戶端。RPA 用于開(kāi)發(fā)原始處理器的業(yè)務(wù)處理系統(tǒng)。在開(kāi)發(fā)傳統(tǒng)業(yè)務(wù)處理系統(tǒng)的多潛力和適當(dāng)?shù)闹悄苎b置時(shí),它只需要根據(jù)不同瀏覽器之間的兼容性做出相應(yīng)的調(diào)整,不需要重新開(kāi)發(fā)該系統(tǒng)。此外,響應(yīng)請(qǐng)求的數(shù)據(jù)是HTML 文本數(shù)據(jù),機(jī)器人操作自動(dòng)化平臺(tái)可以根據(jù)操作的數(shù)據(jù)獲取瀏覽器節(jié)點(diǎn)。此外,網(wǎng)頁(yè)客戶通過(guò)網(wǎng)絡(luò)協(xié)議和網(wǎng)關(guān)協(xié)議與機(jī)器人操作自動(dòng)化平臺(tái)連接,機(jī)器人操作自動(dòng)化平臺(tái)將處理結(jié)果發(fā)送給網(wǎng)頁(yè)客戶。這個(gè)過(guò)程使用的是HTTP協(xié)議傳輸數(shù)據(jù),由于程序自動(dòng)化平臺(tái)的通知信息和需要及時(shí)提醒客戶注意的信息,HTTP議定不影響。機(jī)器人操作自動(dòng)化平臺(tái)也認(rèn)識(shí)到WebSocket 的接收和發(fā)送功能,并采用WebSocket 相互連接以實(shí)現(xiàn)機(jī)器人操作的自動(dòng)化,該系統(tǒng)可以積極向頁(yè)面客戶端發(fā)送郵件,從而使頁(yè)面客戶端能夠?qū)崟r(shí)獲取最新信息。此外,網(wǎng)頁(yè)客戶使用JSONP協(xié)議與自動(dòng)化平臺(tái)連接,JSONP協(xié)議將通過(guò)頁(yè)面客戶端向機(jī)器人流程自動(dòng)化平臺(tái)發(fā)送請(qǐng)求,從而達(dá)到頁(yè)面客戶端主動(dòng)請(qǐng)求機(jī)器人流程自動(dòng)化平臺(tái)的目的。
RPA 的應(yīng)用領(lǐng)域十分廣泛,包括財(cái)務(wù)管理、審計(jì)管理、人力資源管理、金融等。雖然RPA 在不同領(lǐng)域有不同的應(yīng)用,但應(yīng)用本質(zhì)是相同的,可大致分為模擬人類手工操作和對(duì)基于規(guī)則的判斷任務(wù)處理兩大類。
在財(cái)務(wù)管理工作中有很多簡(jiǎn)單而又重復(fù)的工作,這些工作往往人工操作效率低、出錯(cuò)率高。RPA 財(cái)務(wù)機(jī)器人可以幫助處理大量的重復(fù)性工作以及人工操作,能夠更好的在費(fèi)用報(bào)銷、采購(gòu)到付款、總賬到報(bào)表、稅務(wù)管理等幾類典型的財(cái)務(wù)處理工作流程中被使用。例如,在費(fèi)用報(bào)銷業(yè)務(wù)中,RPA機(jī)器人可以自動(dòng)登錄系統(tǒng)并查詢符合報(bào)銷標(biāo)準(zhǔn)的報(bào)銷單,通過(guò)OCR智能識(shí)別技術(shù)選擇報(bào)銷單并下載發(fā)票附件等相關(guān)信息在稅局平臺(tái)中自動(dòng)輸入驗(yàn)證信息進(jìn)行發(fā)票查驗(yàn),檢查發(fā)票的信息的真實(shí)性,然后進(jìn)一步校對(duì)報(bào)銷單給出審核意見(jiàn),然后最后核準(zhǔn)給予報(bào)銷或者拒絕申請(qǐng)。
傳統(tǒng)內(nèi)部審計(jì)流程存在明顯的弊端,比如審計(jì)周期長(zhǎng)、溝通成本高、重復(fù)工作量大,這一點(diǎn)一直在阻礙銀行內(nèi)部審計(jì)管理部門的監(jiān)督和查錯(cuò)糾弊工作。RPA機(jī)器人可以收集審計(jì)證據(jù),填寫工作文件并審計(jì)管理,在項(xiàng)目管理和初步文件審查過(guò)程中發(fā)揮作用。比如,按照設(shè)定的規(guī)則,除了在檢查系統(tǒng)中隨機(jī)捕捉系統(tǒng)中的商業(yè)交易并提取需要的審計(jì)證據(jù)還可以根據(jù)相關(guān)業(yè)務(wù)數(shù)據(jù)做出分析得到審計(jì)結(jié)論[6]。
由于機(jī)器人的流程自動(dòng)化是基于特定規(guī)則的程序開(kāi)發(fā),主要執(zhí)行一些高度重復(fù)性的作業(yè),且該作業(yè)的業(yè)務(wù)規(guī)則必需明確。對(duì)于需要大量人工判斷的業(yè)務(wù),特別是一些高級(jí)的分析工作,RPA并不適用。
在人力資源管理領(lǐng)域,存在很多的工作流程可以使用到RPA流程自動(dòng)化技術(shù),包括查找履歷、核算工資、社會(huì)保險(xiǎn)、個(gè)人稅收,甚至可以管理員工入職、離職手續(xù)。例如,RPA機(jī)器人可以幫助人事部門的工作人員登錄征聘網(wǎng)站,發(fā)布所需工作職位和相關(guān)要求,可以幫助人事人員篩選合格簡(jiǎn)歷、下載簡(jiǎn)歷,進(jìn)行簡(jiǎn)歷分析。甚至可以幫助人事部門的招聘人員整合通過(guò)初步簡(jiǎn)歷篩選的人員名單,將人員名單以及簡(jiǎn)歷發(fā)送給公司的面試官[7]。
有效運(yùn)營(yíng)對(duì)系統(tǒng)平臺(tái)的穩(wěn)定性有一定要求。當(dāng)企業(yè)軟件升級(jí)或切換系統(tǒng)平臺(tái)時(shí),機(jī)器人可能無(wú)法正常運(yùn)作或迅速恢復(fù)運(yùn)作,需要投入一定的時(shí)間成本和開(kāi)發(fā)成本對(duì)其進(jìn)行重新部署和優(yōu)化。同時(shí),機(jī)器人的日常運(yùn)營(yíng)維護(hù)需要企業(yè)人員對(duì)計(jì)算機(jī)知識(shí)有一定了解,對(duì)人員素質(zhì)提出了更高的要求。
根據(jù)金融業(yè)務(wù)領(lǐng)域的不同,RPA 在金融業(yè)務(wù)處理領(lǐng)域的難易程度主要分為三類:基本會(huì)計(jì),包括報(bào)銷,單據(jù)制作,整合數(shù)據(jù)和傳遞單據(jù)等操作內(nèi)容簡(jiǎn)單、可重復(fù)性高的操作。某些人工智能技術(shù)的發(fā)展如圖像識(shí)別日益加深財(cái)稅證明的電子化程度,預(yù)計(jì)在不久的將來(lái)RPA 的將會(huì)逐步取代人工參與基礎(chǔ)會(huì)計(jì)工作。盡管當(dāng)前所涉交易判定較為復(fù)雜,這給RPA 帶來(lái)嚴(yán)峻考驗(yàn)[8],然而在表格處置上RPA 能夠成功依據(jù)確定的交易計(jì)劃取代人為進(jìn)行整合,減少財(cái)會(huì)人員的負(fù)累;財(cái)務(wù)專家,主要涉及財(cái)務(wù)管理過(guò)程中的問(wèn)題描述、診斷、分析、驗(yàn)證等工作,它們大多依賴于財(cái)務(wù)管理方面的熟練掌握,伴隨技術(shù)的普及和科技的發(fā)展,今后RPA將繼續(xù)于管理會(huì)計(jì)及分析方面幫助企業(yè)開(kāi)發(fā)出更多的效益。RPA除了技術(shù)特點(diǎn)和證券的實(shí)際業(yè)務(wù)需求外,主要用于資金保管科、業(yè)務(wù)中心、零售科、財(cái)富管理中心、證券和基金科、國(guó)際機(jī)構(gòu)和其他部門。RPA的實(shí)際應(yīng)用程序如下:提供資金前端、控制數(shù)據(jù):主要用于啟動(dòng)資產(chǎn)保管系統(tǒng)、導(dǎo)出資金前端控制、關(guān)閉資產(chǎn)保管系統(tǒng)、在相應(yīng)格式輸入數(shù)據(jù)、關(guān)閉RPOP、啟動(dòng)D-COM、資金前端報(bào)送、資金前端數(shù)據(jù)校對(duì)、關(guān)閉D-COM。RPA在金融領(lǐng)域應(yīng)用十分廣泛。
金融技術(shù)的RPA 技術(shù)主要反映在三個(gè)主要特點(diǎn)上:系統(tǒng)優(yōu)勢(shì)、功能優(yōu)勢(shì)和安全優(yōu)勢(shì)。
該系統(tǒng)的優(yōu)點(diǎn):非侵入性傳播,簡(jiǎn)單快速,在線升級(jí)維護(hù)。
功能優(yōu)勢(shì):對(duì)機(jī)器人的整個(gè)操作過(guò)程都以可見(jiàn)的方式顯示;支持多種文字語(yǔ)言,如Python、Linux Shell、VBA等;為活動(dòng)提供通知機(jī)制,并支持短信和電子郵件等多種信息渠道通知。
安全優(yōu)勢(shì):提供業(yè)務(wù)資源監(jiān)測(cè),并監(jiān)測(cè)機(jī)器人的執(zhí)行情況:提供機(jī)器人安全隔離控制機(jī)制,以避免影響日常商業(yè)運(yùn)作;提供災(zāi)后恢復(fù)、多活動(dòng)管理機(jī)制和自動(dòng)平衡負(fù)載執(zhí)行機(jī)制,以確保系統(tǒng)的耐久性。
同時(shí),其問(wèn)題也很明顯,信息技術(shù)與組件(比如D-COM分布式組件)的調(diào)用十分專業(yè),需要有相對(duì)水平的運(yùn)維團(tuán)隊(duì)支撐,不然后期很難跟進(jìn),遇到業(yè)務(wù)調(diào)整和運(yùn)行問(wèn)題,一線操作人員將無(wú)所適從。
政策計(jì)算器是AI+RPA的典型應(yīng)用。通過(guò)人工智能的語(yǔ)義分析,構(gòu)建政策需求與企業(yè)條件之間的匹配算法,實(shí)現(xiàn)企業(yè)與政策的雙向智能匹配。政策計(jì)算器可以有效解決政府與企業(yè)之間的信息不對(duì)稱,政策自動(dòng)輸入、自動(dòng)分析、自動(dòng)驗(yàn)證、企業(yè)政策推送、應(yīng)用信息及時(shí)、自動(dòng)提醒等問(wèn)題。它還可以智能地評(píng)估企業(yè)的多維發(fā)展指數(shù),量化企業(yè)自身的條件和激勵(lì)政策之間的距離,并根據(jù)專業(yè)政策解讀的經(jīng)驗(yàn)提供專屬行動(dòng)建議,為各級(jí)政府和企業(yè)的政策性工作帶來(lái)了質(zhì)量、成本、效率上的顯著提高。由于AI技術(shù)當(dāng)前尚處于發(fā)展中,比如語(yǔ)音識(shí)別技術(shù)具備很高的識(shí)別率但還無(wú)法百分百的識(shí)別,因此AI+RPA 的技術(shù)主要還是在限定的范圍和環(huán)境中(比如有人監(jiān)督RPA 運(yùn)行或者僅作參考前提下)成功應(yīng)用,未來(lái)其廣泛成功運(yùn)用,還要依托相關(guān)AI技術(shù)的不斷成熟。
在目前這樣一個(gè)機(jī)器人自動(dòng)化技術(shù)廣泛應(yīng)用的新時(shí)代,我們應(yīng)該清楚地認(rèn)識(shí)到機(jī)器人在各個(gè)行業(yè)中所扮演的角色,不斷提高對(duì)機(jī)器人所扮演角色的認(rèn)識(shí),并利用機(jī)器人自動(dòng)化來(lái)協(xié)助人類解決工作中繁雜瑣碎的業(yè)務(wù)。
當(dāng)前,RPA已經(jīng)廣泛運(yùn)用到多個(gè)領(lǐng)域,幫助企業(yè)解決一些冗雜重復(fù)的工作,大幅度消除了人為錯(cuò)誤,提高生產(chǎn)效率而受到很多企業(yè)的青睞。但是RPA技術(shù)仍然存在著很多的不足,在RPA的推廣應(yīng)用中,很多操作仍然很復(fù)雜,沒(méi)有簡(jiǎn)化,處于技術(shù)門檻較高的狀態(tài),致使一般企業(yè)的業(yè)務(wù)人員無(wú)法掌握。
對(duì)于RPA 未來(lái)的功能發(fā)展,主要展望“看”、“聽(tīng)”、“學(xué)習(xí)”三個(gè)方面。關(guān)于RPA“看”的功能,希望不僅僅是通過(guò)屏幕進(jìn)行圖片的捕捉,也能夠擁有處理線下單據(jù)的業(yè)務(wù)。關(guān)于RPA“聽(tīng)”的功能,完善機(jī)器人聽(tīng)指令做指令的業(yè)務(wù)水平,可以基于一定的人機(jī)交換技術(shù),實(shí)現(xiàn)與業(yè)務(wù)人員的互動(dòng)。關(guān)于RPA“學(xué)習(xí)”的功能,目前的技術(shù)大多只能對(duì)于既定情況作出反應(yīng),未來(lái)希望能夠更多對(duì)于突發(fā)異常情況做出具有人的思維模式的反應(yīng)。