機器人時代正在向我們走來。在這個各種服務相互協(xié)作的時代,我們有必要研究機器人如何與人類和其他機器人合作。
從用戶的角度來說,機器人就是通過聊天界面提供的服務。它是個人門房服務,更簡單高效地幫你處理各種雜務。但是,有時候你需要完成一個復雜的任務,這就需要多個機器人來配合了。例如,如果你計劃出去旅游,你就需要訂機票、酒店和計程車。你可能需要與好多個人打交道才能搞定這一切。同樣地,你也需要與幾個機器人交流才能完成這項復雜的任務。在筆者看來,人類與機器人之間的合作可能有如下幾種情形:
機器人與用戶一對一的交流
這是最簡單的和最普遍的一種應用情景。用戶直接與機器人交流。這可能會通過信息交流來實現(xiàn)。它的特點是一對一的交流。從研發(fā)的角度來說,這種交流是最容易實現(xiàn)的。在很多應用情景中,直接交流就已足夠。用戶現(xiàn)在已習慣了與各種服務交流,因此從用戶的角度來說,這是一種很容易理解的交流模式。
群體與單個機器人的交流
在這種應用情景中,機器人要為一群人提供服務。它的特點不再是一對一服務,而是團隊中的任何人都可以與機器人交流,以完成一個共同的任務。這種應用情景有一些復雜,因為機器人需要隨時掌握這群人中所有用戶的動態(tài)信息,而且還需要能夠應付用戶的離開和加入。在這種應用情景中,機器人需要加入新用戶,并指導他們使用它的服務。
這種機器人能夠處理比較復雜的企業(yè)流程,例如團隊簽到、業(yè)績考評以及會議協(xié)調等等。機器人需要提供較復雜的一對多人的服務,需要應付團隊成員的變動。這樣的機器人能夠給團隊提供非常有價值的服務。
用戶指令一群機器人
這種應用情景尚未見到有完美的執(zhí)行。用戶說明自己的意圖或任務,然后一組機器人就開始分工合作,完成這項任務或實現(xiàn)這個意圖。這是一個相當復雜的、尚未探究過的領域,包含有很多的倫理和安全問題。機器人能夠分享信息嗎?誰來決定哪個機器人做什么?如果機器人之間鬧矛盾,那么會發(fā)生什么事情呢?
用戶可能見過多個機器人(服務)協(xié)同工作,幫助實現(xiàn)用戶的意圖。我們可以想象,流程引擎(或流程控制)或許能夠處理這種復雜的機器人交流。
超級機器人指揮一群機器人
在處理那些需要多種服務配合的復雜任務時,這種應用情景略有不同。在這種應用情景中,用戶只需要與一個“懂全面管理的”超級機器人交代任務,然后這個超級機器人就會安排下面的機器人去分工合作完成任務。
從用戶的角度來說,只與超級機器人交流可能來得更簡單;但是,從公開的角度來說,這樣做可能有點兒冒險。一個超級機器人管轄一群機器人可能會導致贏家通吃的局面。在這種應用情景中,保持機器人市場的創(chuàng)新和開放至關重要。
機器人相互推介完成用戶指令
另一種有趣的合作機會就是“機器人發(fā)現(xiàn)”。在這種應用情景中,一個機器人會向你推介另一個機器人(服務)。這種應用情景需要事先讓機器人學習用戶的“意圖目錄”或了解其他機器人的服務范疇。
各種機器人(服務)相互推介,共同為用戶提供更全面的服務,這里面大有文章可做。但是,它的一個較大的風險就是過多的互動交流可能讓用戶應接不暇。想一想你同時與多個服務供應商對話的情景吧。但是,這種風險可以通過精心設計的對話來避免。
結語
我們已處在機器人時代的早期?,F(xiàn)在,人機之間的大多數(shù)互動都是非常簡單的,一對一的。但是,隨著這個行業(yè)逐漸成熟,更復雜更有價值的服務越來越多,我們應該弄清楚人類和機器人到底應該如何合作。我們需要讓機器人為人類服務,讓它與人類合作。機器人制造商也需要通力合作,讓他們各自生產的機器人之間能夠相互協(xié)同工作。