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