【问题标题】:How to redirect to another intent within a Google Action (Google Assistant Action)如何在 Google 操作中重定向到另一个意图(Google 助理操作)
【发布时间】:2019-01-03 21:13:02
【问题描述】:

目前我正在为 Google 助理创建一个操作。 在此操作中,我要求用户提供其电话号码。在此之后,另一个意图将重复给出的电话号码,并询问它是否正确。如果用户回答“否”,我想将用户重定向回第一个意图,以便它可以再次提供其电话号码。它应该是一种循环。

(我在本地环境中工作,所以只有意图是在 Dialogflow 中创建的。)

我尝试为这种情况应用上下文,但在某种程度上它不会成功。

谢谢你们!

【问题讨论】:

  • 你如何存储你的会话?
  • 我使用firebase数据库来存储用户数据。

标签: node.js dialogflow-es actions-on-google google-home


【解决方案1】:

请记住,意图代表用户所说的,而不是您正在使用该数据做什么。所以说“另一个意图会重复电话号码”表明你让一些事情变得更复杂。

更好的设计可能具有将数据收集到几件事的 Intent:

  • 重复电话号码
  • 提示是否正确
  • 设置提示确认的内容

然后,您可以让另一个 Intent 处理响应此提示的“是”或“否”语句。记住,用户可能会说其他话,包括更正电话号码。

另请参阅这些文章(基于 StackOverflow question and answer)关于设计对话和基于该对话的 Dialogflow 意图:

【讨论】:

    猜你喜欢
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多