RPA 翻譯為機(jī)器人流程自動(dòng)化探孝,很容易讓人聯(lián)想到生活中的人。它能在計(jì)算機(jī)上模擬人的操作誉裆,和我們的工作方式有很多相似的方式顿颅。然而,這是不是人做的事情它都能做呢足丢?哪些能做粱腻,哪些不能做?這個(gè)界限又在哪里斩跌?
首先绍些,回到 RPA 的本質(zhì)上, RPA 到底是什么耀鸦?
RPA(Robotic Process Automation)柬批,譯為機(jī)器人流程自動(dòng)化,是一種 智能化軟件袖订,通過(guò)模擬并增強(qiáng)人類與計(jì)算機(jī)的交互過(guò)程氮帐,實(shí)現(xiàn)工作流程中的自動(dòng)化。
-- 摘自 韓思工作室 - 《RPA 深度解讀》
工作中的 RPA 其實(shí)就是一種軟件洛姑,在計(jì)算機(jī)內(nèi)部它是 邏輯指令的集合 上沐。實(shí)際上它沒(méi)有自己的硬件,只能通過(guò)調(diào)用宿主計(jì)算機(jī)的資源(硬件 或 軟件)來(lái)完成任務(wù)楞艾。
每個(gè)人都有自己的 眼参咙、耳、口硫眯、鼻蕴侧、手、足两入、身體 這些 執(zhí)行機(jī)構(gòu)(硬件)戈盈,還有自己的 思考能力(軟件) 。
從上面可以看到谆刨, RPA 程序缺少了自己的執(zhí)行機(jī)構(gòu)。它是無(wú)法單憑自身去執(zhí)行一些任務(wù)的归斤,必須借助第三方的資源來(lái)完成任務(wù)痊夭。
換句話說(shuō),RPA 程序只是 邏輯指令的集合脏里,它操控著第三方的資源來(lái)完成任務(wù)她我,就像一個(gè) 指揮官 。第三方的資源就像一個(gè)個(gè)聽(tīng)話的 執(zhí)行者,精確執(zhí)行了 RPA 程序的指令番舆。RPA 程序運(yùn)行起來(lái)之后酝碳,就像是 一個(gè) 指揮官 指揮著一批 執(zhí)行者 共同完成任務(wù)的和諧畫(huà)面。
如果不考慮智能方面的因素恨狈,僅僅通過(guò)邏輯指令能完成的操作疏哗, 人類能做的事情 RPA 都能做。比如操作計(jì)算機(jī)禾怠,又比如計(jì)數(shù)等等返奉;然而,很多事情除了需要一定的邏輯之外吗氏,還需要執(zhí)行機(jī)構(gòu)配合才能完成的芽偏,RPA 就受限于宿主計(jì)算機(jī)了。你可以很輕易地為自己倒一杯水弦讽,但是 RPA 程序要實(shí)現(xiàn)這個(gè)動(dòng)作污尉,首先需要宿主計(jì)算機(jī)擁有倒水的執(zhí)行機(jī)構(gòu),其次相應(yīng)的操作指令能供 RPA 程序調(diào)用往产,還要人給 RPA 編碼這個(gè)動(dòng)作的具體步驟被碗。
可是,你見(jiàn)過(guò)能給你倒水的計(jì)算機(jī)嗎捂齐?可見(jiàn)蛮放, RPA 不是萬(wàn)能的,它連給你倒一杯水的能力都沒(méi)有奠宜。
回到前面的問(wèn)題包颁,RPA 哪些能做,哪些不能做压真?我覺(jué)得關(guān)鍵在于 宿主環(huán)境 及其 執(zhí)行機(jī)構(gòu)和 RPA 的編碼邏輯 娩嚼。RPA 能做什么,取決于 宿主環(huán)境 為它提供了什么 執(zhí)行機(jī)構(gòu)滴肿,以及 RPA 編碼邏輯 是否合理岳悟。宿主環(huán)境提供的資源越多,RPA 編碼邏輯 越好泼差,它能做的事情就越多贵少。