【发布时间】:2018-12-11 11:30:24
【问题描述】:
我们使用谷歌对话流构建了一个自定义代理,其意图有限。当对话流代理将问题识别为回退意图时,我们希望将问题传递给谷歌助手并希望从谷歌助手那里获得响应。我已经尝试在后备意图的情况下启用谷歌助手,即使这不起作用。非常感谢任何有关如何从谷歌助手获得回复的帮助。
【问题讨论】:
标签: dialogflow-es actions-on-google google-assistant-sdk
我们使用谷歌对话流构建了一个自定义代理,其意图有限。当对话流代理将问题识别为回退意图时,我们希望将问题传递给谷歌助手并希望从谷歌助手那里获得响应。我已经尝试在后备意图的情况下启用谷歌助手,即使这不起作用。非常感谢任何有关如何从谷歌助手获得回复的帮助。
【问题讨论】:
标签: dialogflow-es actions-on-google google-assistant-sdk
简短的回答是你不能,而且你可能不想这样做。
理论上,您可以创建一个 webhook 并将您的后备意图设置为使用此 webhook 来实现。这个 webhook 将使用 Assistant SDK 将文本发送到 Assistant 并转发响应。
在实践中,这将是一个坏主意,原因有很多:
您可能希望从用户那里获取特定的短语。例如,如果他们说“hey Google”或“ok Google”,您可能想提醒他们他们仍在使用您的 Action 而不是 Google。或者您可能希望感谢他们并关闭您的操作。
【讨论】:
据我所知,目前无法将谷歌助手的反馈直接调用到模型中,因为它只会流向我们自己的跟进和效果。虽然如果我们可以设计另一个完全与谷歌助手一起工作的模型,那么它是可能的,在那种情况下通过 webhook 调用新意图是可能的。
【讨论】: