2017-03-05 44 views
2

我已經使用API​​.AI開發了會話技巧並部署到Google Home,但API.AI的支持似乎有限,我無法執行某些操作,如播放音頻文件。我的問題是,堅持使用API​​.AI還是長時間切換到Google上的Actions更好。API.AI是爲Google智能助理建立對話技能的本地方式嗎?

+0

至於如何播放音頻文件的內在問題 - 我會建議與SO打開另一個問題。 API.AI當然可以處理播放音頻文件 - 雖然存在一些限制,但這些限制也由Google API的操作保留。 – Prisoner

回答

2

谷歌曾經說過,API.AI是爲那些不需要/不想要自己的NLU的人建立「針對谷歌的操作」代理的推薦方式。他們似乎期望大多數開發人員都會使用API​​.AI,因爲它爲你做了一些工作,NLU就是最好的例子。 Alexa希望開發者能夠爲一個意圖指定所有不同的說法變化(好吧,幾乎所有 - 它會爲你做一些小的解釋)。

另一方面,請記住,API.AI是在'Google上的操作'存在之前和谷歌購買之前創建/設計的 - 它被設計成一個通用的機器人創建服務。因此,如果您在創建一個能夠滿足許多不同服務的單個機器人併爲您完成一些混亂工作中獲得了某些東西,那麼與寫入特定API的API時的功耗和控制相比,您肯定會失去某些東西服務 - 不僅僅是NLU海事組織,儘管我不能專門演奏音頻文件。因此,如果您打算只瞄準一項服務(並且音頻機器人與API.AI支持的大多數其他服務無關),並且您發現API.AI接口受到限制,那麼您應該當然可以考慮用'在谷歌'sdk上的操作來編寫你的服務。

+0

謝謝。這是一個很好的答案。這也是我的想法。看起來,本土是要走的路,我們不確定Google計劃如何處理API.AI。 – Furkanicus

相關問題