API.AI是为Google智能助理建立对话技能的本地方式吗?

问题描述:

我已经使用API​​.AI开发了会话技巧并部署到Google Home,但API.AI的支持似乎有限,我无法执行某些操作,如播放音频文件。我的问题是,坚持使用API​​.AI还是长时间切换到Google上的Actions更好。API.AI是为Google智能助理建立对话技能的本地方式吗?

+0

至于如何播放音频文件的内在问题 - 我会建议与SO打开另一个问题。 API.AI当然可以处理播放音频文件 - 虽然存在一些限制,但这些限制也由Google API的操作保留。 – *er

谷歌曾经说过,API.AI是为那些不需要/不想要自己的NLU的人建立“针对谷歌的操作”代理的推荐方式。他们似乎期望大多数开发人员都会使用API​​.AI,因为它为你做了一些工作,NLU就是最好的例子。 Alexa希望开发者能够为一个意图指定所有不同的说法变化(好吧,几乎所有 - 它会为你做一些小的解释)。

另一方面,请记住,API.AI是在'Google上的操作'存在之前和谷歌购买之前创建/设计的 - 它被设计成一个通用的机器人创建服务。因此,如果您在创建一个能够满足许多不同服务的单个机器人并为您完成一些混乱工作中获得了某些东西,那么与写入特定API的API时的功耗和控制相比,您肯定会失去某些东西服务 - 不仅仅是NLU海事组织,尽管我不能专门演奏音频文件。因此,如果您打算只瞄准一项服务(并且音频机器人与API.AI支持的大多数其他服务无关),并且您发现API.AI接口受到限制,那么您应该当然可以考虑用'在谷歌'sdk上的操作来编写你的服务。

+0

谢谢。这是一个很好的答案。这也是我的想法。看起来,本土是要走的路,我们不确定Google计划如何处理API.AI。 – Furkanicus