RPA 能做什么,又不能做什么?

RPA 翻譯為機器人流程自動化,很容易讓人聯想到生活中的人。它能在計算機上模擬人的操作,和我們的工作方式有很多相似的方式。然而,這是不是人做的事情它都能做呢?哪些能做,哪些不能做?這個界限又在哪里?

首先,回到 RPA 的本質上, RPA 到底是什么?

RPA(Robotic Process Automation),譯為機器人流程自動化,是一種 智能化軟件,通過模擬并增強人類與計算機的交互過程,實現工作流程中的自動化。
-- 摘自 韓思工作室 - 《RPA 深度解讀》

工作中的 RPA 其實就是一種軟件,在計算機內部它是 邏輯指令的集合 。實際上它沒有自己的硬件,只能通過調用宿主計算機的資源(硬件 或 軟件)來完成任務。

每個人都有自己的 眼、耳、口、鼻、手、足、身體 這些 執行機構(硬件),還有自己的 思考能力(軟件)

從上面可以看到, RPA 程序缺少了自己的執行機構。它是無法單憑自身去執行一些任務的,必須借助第三方的資源來完成任務。

換句話說,RPA 程序只是 邏輯指令的集合,它操控著第三方的資源來完成任務,就像一個 指揮官 。第三方的資源就像一個個聽話的 執行者,精確執行了 RPA 程序的指令。RPA 程序運行起來之后,就像是 一個 指揮官 指揮著一批 執行者 共同完成任務的和諧畫面。

跟著指揮走

如果不考慮智能方面的因素,僅僅通過邏輯指令能完成的操作, 人類能做的事情 RPA 都能做。比如操作計算機,又比如計數等等;然而,很多事情除了需要一定的邏輯之外,還需要執行機構配合才能完成的,RPA 就受限于宿主計算機了。你可以很輕易地為自己倒一杯水,但是 RPA 程序要實現這個動作,首先需要宿主計算機擁有倒水的執行機構,其次相應的操作指令能供 RPA 程序調用,還要人給 RPA 編碼這個動作的具體步驟。

可是,你見過能給你倒水的計算機嗎?可見, RPA 不是萬能的,它連給你倒一杯水的能力都沒有。

回到前面的問題,RPA 哪些能做,哪些不能做?我覺得關鍵在于 宿主環境 及其 執行機構RPA 的編碼邏輯 。RPA 能做什么,取決于 宿主環境 為它提供了什么 執行機構,以及 RPA 編碼邏輯 是否合理。宿主環境提供的資源越多,RPA 編碼邏輯 越好,它能做的事情就越多。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容