如何从Dialogflow webhook中调用Google Assistant API?

时间:2017-11-22 01:26:26

标签: google-assistant-sdk

在Dialogflow的webhook中,有没有办法触发Google Assistant API,取回结果并显示在Dialogflow中? 感谢。

2 个答案:

答案 0 :(得分:1)

简答:不。 Assistant API目前只接受语音输入,无法在Dialogflow中获取用户的语音。理论上,您可以通过TTS运行它,将其提供给API,获取响应,然后通过STT提供响应,但这看起来很痛苦。

你究竟想做什么?

答案 1 :(得分:1)

Google智能助理支持webhook不会让你的机器人变得更聪明。您需要在Dialogflow Agent中创建正确的意图,使其足够智能以执行自然语言处理并触发正确的意图。无论您创建什么webhook(Google智能助理或其他),它们都会按照您的编码工作。

简而言之,Dialogflow正在执行NLP操作并使您的僵尸程序变得聪明,并且webhook将根据已识别的意图或行动执行任务。

要将GA与Dialogflow集成,最好的方法是将NodeJS client用于Google上的Action并将其添加到您的webhook项目,如require('actions-on-google').DialogflowApp

关注documentation,了解如何为Dialogflow创建GA webhook。

如果你能准确地解释你想做什么会更好。这样,社区成员可以更好地回答您的问题。