对话流 - Google智能助理的集成问题

时间:2018-05-03 05:31:16

标签: actions-on-google dialogflow

我们正在使用Google Home开展项目。

详细说明:

  1. 我们在Dialog Flow中构建了一些意图。它有一些后续问题来获取参数值,作为多转对话。使用Dialog Flow,测试控制台进行测试时,我在问

    1. 您可以帮助预订一张桌子:它会按照对话流程中的配置提示正确的问题(您想在哪里预订一张桌子)
    2. 你想在哪里预订餐桌:我回答 - “一些餐馆”。它会按照Dialog Flow
    3. 中的配置提示正确的问题(您何时要预订表格)
    4. 您想什么时候预订餐桌:我回答:“今天”。它会在Dialog Flow中配置正确的问题(有多少来宾)。
    5. 有多少客人? - 我回答:“4个人。”它按照Dialog Flow中的配置结束对话。
  2. 上述对话完美无缺。

    当我使用Google Home集成进行测试时(使用带有操作SDK的模拟器)[了解它在Google智能助理中的工作原理]

    1. 调用应用程序(通过使用显式调用 - 与[APP NAME]对话) - 使用正确的问候语消息调用应用程序
    2. 之后,当我问上面提到的问题 - 上面 - 应用程序离开了对话?什么都没有回复。
    3. 不确定为什么会出现这个问题 - 我在配置中缺少什么?

3 个答案:

答案 0 :(得分:0)

完成您的意图并确保在Dialogflow中未设置“将此意图设置为结束对话”(如果您使用的是不在此处结束的webhook)。请查看DF中的“回复”部分。

从欢迎默认意图开始,然后检查每个意图,所有后续提示。

答案 1 :(得分:0)

对于个人Gmail帐户,Web& App活动在启用时会自动启用。

对于gsuite帐户,即使启用了Web& App活动,也需要由该组织的管理员启用。只有在启用后,模拟器才会按预期运行。

答案 2 :(得分:0)

我认为,无论您设置了什么权限,“直接行动”都不适用于某些(全部?)Gsuite帐户。 Google知道但不在乎。我花了数周时间在这个主题的Actions支持对话中,最终他们把我引向了Gsuite团队,他们无能为力。另请参阅: