当谈到我在谷歌上的操作时,有时助手会打断我的应用程序,例如搜索用户使用过的单词。为什么助手采取行动,尽管我在我的应用程序中,要求用户输入?
示例:我的动作问:“你准备好了吗?”,用户回复“慕尼黑”或其他内容。应用程序助手开始解释城市或启动其他意图,而不是 no_match 意图。但这只是偶尔发生,有一些答案。因此,我假设 no_match Intent 正常工作。在使用我的自定义操作时,是否有可能避免谷歌助手中断的设置?
当谈到我在谷歌上的操作时,有时助手会打断我的应用程序,例如搜索用户使用过的单词。为什么助手采取行动,尽管我在我的应用程序中,要求用户输入?
示例:我的动作问:“你准备好了吗?”,用户回复“慕尼黑”或其他内容。应用程序助手开始解释城市或启动其他意图,而不是 no_match 意图。但这只是偶尔发生,有一些答案。因此,我假设 no_match Intent 正常工作。在使用我的自定义操作时,是否有可能避免谷歌助手中断的设置?
这可能是因为您正在使用 NO_MATCH 系统意图处理这些问题。Actions on Google 的工作方式最近发生了变化,这意味着 Google 助理将在以下情况下关闭您的 Action 并自行处理用户声明:
你没有得到任何迹象表明它正在这样做。
要解决此问题,您应该使用与@sys.any
Dialogflow 中的类型匹配的短语或使用 Action Builder 接受“自由格式文本”的意图。