【问题标题】:How to get responses from google assistant如何获得谷歌助手的回复
【发布时间】:2018-12-11 11:30:24
【问题描述】:

我们使用谷歌对话流构建了一个自定义代理,其意图有限。当对话流代理将问题识别为回退意图时,我们希望将问题传递给谷歌助手并希望从谷歌助手那里获得响应。我已经尝试在后备意图的情况下启用谷歌助手,即使这不起作用。非常感谢任何有关如何从谷歌助手获得回复的帮助。

【问题讨论】:

    标签: dialogflow-es actions-on-google google-assistant-sdk


    【解决方案1】:

    简短的回答是你不能,而且你可能不想这样做。

    理论上,您可以创建一个 webhook 并将您的后备意图设置为使用此 webhook 来实现。这个 webhook 将使用 Assistant SDK 将文本发送到 Assistant 并转发响应。

    在实践中,这将是一个坏主意,原因有很多:

    • 用户正在使用您的操作,因为他们正在尝试执行您的操作应该执行的操作。如果您的操作没有做到这一点,那么他们一开始就不太可能使用它。
    • Fallback Intent 捕获的内容并不总是用户尝试执行其他操作。它们可能只是您没有为其设置匹配的示例短语的用户误解的问题。您需要假设您的用户正在尝试与您合作,而不是回复您外部的内容。
    • 它会引入相当大的延迟,从而给您的用户带来非常负面的体验。根据您的实施方式,随着时间的推移,这可能会给您带来巨大的成本。

    您可能希望从用户那里获取特定的短语。例如,如果他们说“hey Google”或“ok Google”,您可能想提醒他们他们仍在使用您的 Action 而不是 Google。或者您可能希望感谢他们并关闭您的操作。

    【讨论】:

    • 感谢囚徒。但是我怎样才能让我的机器人处理一般性问题(比如是否相关、流量相关等)?有没有其他方法可以解决这个问题?
    • 你只是在重复你的问题。我的回答是否有部分不清楚,我可以更好地解释?
    【解决方案2】:

    据我所知,目前无法将谷歌助手的反馈直接调用到模型中,因为它只会流向我们自己的跟进和效果。虽然如果我们可以设计另一个完全与谷歌助手一起工作的模型,那么它是可能的,在那种情况下通过 webhook 调用新意图是可能的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 2022-07-08
      • 1970-01-01
      相关资源
      最近更新 更多