Actions on google 谷歌不匹配处理的行动
在操作控制台中,当用户的响应与现有参数不匹配时,可以指定不匹配。但“无匹配”不会提供到另一个场景的过渡。当无法识别用户输入时,我希望返回到对话的开头并重新开始。我该怎么做呢?在Actions Builder/SDK中不支持的唯一转换是(强制)结束对话场景,这似乎很奇怪。但这更像是一个概念性的概念——没有匹配表示您想要尝试恢复对话,或者您正在放弃它 如果您想捕捉所说的内容和/或对其采取行动(即-过渡到不同场景),您可以执行以下操作:Actions on google 谷歌不匹配处理的行动,actions-on-google,actions-builder,Actions On Google,Actions Builder,在操作控制台中,当用户的响应与现有参数不匹配时,可以指定不匹配。但“无匹配”不会提供到另一个场景的过渡。当无法识别用户输入时,我希望返回到对话的开头并重新开始。我该怎么做呢?在Actions Builder/SDK中不支持的唯一转换是(强制)结束对话场景,这似乎很奇怪。但这更像是一个概念性的概念——没有匹配表示您想要尝试恢复对话,或者您正在放弃它 如果您想捕捉所说的内容和/或对其采取行动(即-过渡到不同场景),您可以执行以下操作: 创建一个采用“自由格式文本”(我通常称之为“Any”)的类型,方
谢谢你的努力。我尝试了您的解决方案,但没有成功:openChooseType{“userInput”:{“originalQuery”:“zzzz”},响应:[]}会话存储{}用户存储{}交互匹配openChooseType{“interactionMatch”:{“intentId”:“actions.intent.NO_MATCH_1”},响应:[{“firstSimple”:{“speech”:“找不到匹配11”,“text”:“找不到匹配项11”}}]}我注意到,当输入与意图的自由格式文本测试短语匹配的测试短语时,“测试查询”会作出响应。但当输入任何其他文本时,该场景将退出为“无匹配”。我发现了问题。在错误处理意图中,我未能突出显示培训短语并将其与类型关联。没有语法错误或任何其他迹象表明这将是一个问题。啊,新版本的乐趣。。。