編者按:本文作者 Niko Nelissen 是 Etouches 公司負責數據業務的 VP,這是 Nelissen 發表于 VB 的一篇特邀文章, 設想未來的 bot 發展。
就目前來說,機器人將會對客戶服務、電子商務、軟件與人類交互的方方面面產生重大的影響。
目前的機器人實行的是 B2C(bot-to-consumer) 模式,這意味著機器人可以與人類交流。但是很快機器人將學會與其他機器人進行交流,這時便進入了 B2B (bot-to-bot)時代。我們來想象一下:有一個機器人的名字叫做 Annie,它需要回答消費者的問題,但是它自身的后端系統中缺乏相關的信息,由于它是人工智能的產物,它會自動聯系其他的機器人,獲得它需要的信息,然后將這些信息聚合到一起,告訴消費者。
圖:AppFront 的 Bot(來自 Paul Sawers / VentureBeat)
API 已死?
如今,當兩個軟件系統需要相互交流時,軟件開發人員需要使用 API(應用編程接口)實現整合。這種整合過程很耗費時間。這也是為什么在過去幾年里,Zapier、Scribe 和 IFTT 之類的服務越來越受歡迎的原因。公司為成千上萬的 APP 提供了開箱即用的接口,用戶可以把 CRM(客戶關系管理)系統與郵件工具或分析平臺連接起來。
然而,在 B2B 時代,每一個 APP 都可以與其他的 APP 系統交流,無論它們是否真的進行了 API 整合。通常來說,B2B 之間的交流不會被用于交換大量的數據,但是它卻可以用于銀行軟件和網上商店之間的特定溝通。銀行軟件可以與網上商店的機器人聊天,詢問它關于丟失的發票的事情:“Niko 需要訂單號為 45678 的發票,你可以提供嗎?”
大結局:B2B2C (機器人-機器人-消費者)
B2B 交流的魅力在于使用英語進行溝通,機器人之間的交流是人類可以理解的。如果我的機器人 Annie 和其他機器人之間的所有溝通都可以收集歸檔,我可以查看我的兩個機器人是如何得出一個確定的結論的。在上面提及的銀行軟件事件中,發票丟失后,如果我點擊 “詳情” 按鈕,就會出現 Annie 和其他網上商店機器人的溝通詳情。機器人之間的溝通詳情會告訴我網上商店機器人是如何回應的:還需要再過幾周才能有發票。
這種事情會變得更好。如果我的機器人與另一個機器人的交流出現了問題,它可以向我求助:“Niko,我是你的財務機器人 Annie,我正在與一個供應商交流,但是我不太了解他們在說什么。” 如果我有時間的話,我可以參與到討論中,我也可能在幾個小時之后再插話進來,因為機器人非常有耐心,我可以重復 Annie 的問題,從另外一個機器人那里獲得答案。接下來,Annie 可以繼續交流,處理我的其他事務。
語義 web
十年前,我們就談論過將每個在線服務與其他在線服務連接起來,我們當時把它叫什么?語義 Web(Semantic Web)?每個網站將使用標準的數據格式來標注,其他服務可以抓取到該數據,并用于各自的業務邏輯中。我相信,機器人會在今后的 3-5年 內實現這個承諾,但這不意味著所有數據必須采用統一的格式。相反,機器人會用英語表達在線服務和數據,即使人類和機器人之前沒有交流過,兩者之間也可以進行溝通。
軟件開發者請注意
軟件開發者們,當你在開發電子商務、在線營銷、財務、ERP 或者其他軟件解決方案平臺時,除了傳統的 API 之外,請考慮使用智能機器人,當下一次我在網上購買新的燒烤用具時,我的機器人就會警告我:接下來兩周將會下雨。