在来自Dialogflow的webhooks中,有没有一种方法可以触发Google Assistant API,返回结果并在Dialogflow中显示?谢谢。
发布于 2017-11-22 20:47:37
简短的回答是:不。Assistant API目前只接受语音输入,无法在Dialogflow中获取用户的语音。理论上,您可以通过TTS运行它,将其提供给API,获得返回的响应,并通过STT提供该响应,但这似乎很痛苦。
你到底想做什么?
发布于 2018-02-28 12:06:17
Google Assistant webhook不会让你的机器人变得更智能。您需要在您的Dialogflow Agent中创建正确的意图,使其足够智能,以执行自然语言处理并触发正确的意图。无论你创建什么网络钩子(Google Assistant或其他),它们都会按照你的代码工作。
简而言之,Dialogflow正在做NLP的事情,让你的机器人变得智能,webhook将根据识别的意图或动作来执行任务。
要将GA与Dialogflow集成,最好的方法是使用谷歌行动的NodeJS client,并将其添加到您的webhook项目中,如require('actions-on-google').DialogflowApp
遵循documentation并了解如何为Dialogflow创建GA webhook。
如果你能准确地解释你想做什么,那就更好了。这样,社区成员可以更好地回答您的问题。
https://stackoverflow.com/questions/47425405
复制相似问题