Actions on google 谷歌助手默认回退退出代码

Actions on google 谷歌助手默认回退退出代码,actions-on-google,actions-builder,Actions On Google,Actions Builder,我们遇到了一个问题,比如说“天气怎么样”(谷歌助手意识到了这一点,但这并不符合我们的意图)这样的话会退出我们的行动。当我们使用Dialogflow时,我们通过服务器/实现端的回退解决了这个问题,但是现在我们切换到Actions Builder,问题又回来了 我们如何防止它关闭我们的操作?这听起来可能与最近的公告有关,在某些情况下,不符合特定意图的短语可能会导致您的操作关闭,因此助理可以处理该短语。虽然谷歌在这一点上一直含糊其辞,但当系统NO_MATCH意图得到匹配时,这种情况可能会发生 他们建议

我们遇到了一个问题,比如说“天气怎么样”(谷歌助手意识到了这一点,但这并不符合我们的意图)这样的话会退出我们的行动。当我们使用Dialogflow时,我们通过服务器/实现端的回退解决了这个问题,但是现在我们切换到Actions Builder,问题又回来了


我们如何防止它关闭我们的操作?

这听起来可能与最近的公告有关,在某些情况下,不符合特定意图的短语可能会导致您的操作关闭,因此助理可以处理该短语。虽然谷歌在这一点上一直含糊其辞,但当系统
NO_MATCH
意图得到匹配时,这种情况可能会发生

他们建议的解决方法是创建一个可以处理“自由格式文本”或“任何”输入的意图,并使用此方法将该输入路由到处理程序。这意味着您的意图之一将处理它,而不是退回到
不匹配的状态

这包括:

  • 创建一个接受自由格式文本的新类型(我通常称之为“Any”)
  • 创建一个Intent(我将其命名为“matchAny”),该Intent通过其训练词组(甚至一个词组接受这种类型的值)接受这种类型的值
  • 在场景中,将其添加为可以匹配的意图,然后在匹配时为webhook设置处理程序