12 月 8 日,Google 在官方博客公佈,正式將 Google Assistant 開發者平台 Action on Google 中的 Conversation Actions 功能對外開放。
這意味着所有開發者都可以通過“調教” Google Assistant 來實現自己喜歡的功能,並且還可以這些功能普及到所有可以使用 Google Assistant 的平台上。
(圖片來自 Android Police)
但這次開放的僅是 Action on Google 中的 Conversation Actions 功能,平台另一個功能 Direct Actions 則仍處於限制使用範疇。
兩個功能使用場景的差別在於,Conversation Actions 適合完成需要和人工智能進行多次來回交流才能清晰確立任務內容的交流,而 Direct Actions 則更合適用於更直接的指令,例如“OK Google,幫我開燈。 ”
(Conversation Action 介紹,騰訊視頻)
以上介紹視頻演示了一個名為“私人廚師(Personal Chef)”的功能。用户只需要對 Google Assistant 説句:
引用OK Google,我要找私人廚師。
然後就會轉入用户和私人廚師的直接對話,通過一來一回的溝通方式,私人廚師會從對話中了解到用户對菜式的偏好。
引用
—— 你好,我是私人廚師。你今天想吃什麼?
—— 今天有點冷,我想吃些暖和的,例如熱湯,而且烹飪起來要方便快捷。
—— 好的,那你想用什麼材料做呢?
—— 我有一些雞肉和罐頭番茄。
—— 好的,我想你應該試試做雞肉番茄湯。我在 example.com 上給你找了菜譜。
以上產品運行的原理在於,開發者在設計時,會設置一些基本所需條件,例如:食材、烹飪所需時間、口味(熱食、冷食、甜食等)等必需信息,然後會輸入一些例句給私人廚師參考。
如果在測試階段遇到私人廚師無法處理的請求時,開發者可以在後台增加關鍵詞和例句再進一步“調教”一下。
Google 除了給開發者敞開了 Google Assistant 可實現服務的大門,還為開發者提供了更為友善的編程交互工具。
例如,以上提及的私人廚師功能則是通過其中一個工具 API.AI 開發的。
和之前的裸代碼相比, 這些工具的頁面更為直觀,並且已經直接和 Google Assistant 相連。除此以外,還提供了不少 VUI(voice user interface) 的現成素材。設計完成後直接提交審批,一旦審批通過,所有人都可以在任何支持 Google Assistant 的界面上使用。
第一步:通過輸入例句以創造使用場景,設計對話,定義關鍵響應內容。例如,用户要説什麼關鍵詞才可以召喚出私人廚師,私人廚師要獲取什麼關鍵內容信息等。
第二步:通過使用 webhooks 來連接服務所需信息庫。例如,剛剛在私人廚師的例子中,則需要一個包含大量菜譜信息的網站。
第三步:上線。
之前,國外網友突然發現可以用 Google Assistant 將手機 Web 上的文章分享到 Google+ 或 Twitter,感到非常驚喜,並將使用方法分享了出來。但現在有了開源功能,等待發現的功能就更多了!
不知道網友們會否因此有事沒事就跟 Google Assistant 聊聊天,看看能否發掘奇妙新功能呢?
(圖片來自 Google+)
如果愛範兒(微信號 ifanr)讀者準備使用 Google Assistant 的 Conversation Actions 開源功能,歡迎在評論中分享你使用的體驗哦。
最後附上 API.AI 的使用説明視頻:
(騰訊視頻)
題圖來自 CNET
文章插圖來自視頻截圖和 Google 官網
資料來源:愛範兒(ifanr)
請按此登錄後留言。未成為會員? 立即註冊