如何在Dialogflow代理会话期间忽略Google Smart Home默认意图
Dialogflow代理阻止Google Assistant接管未匹配请求的配置方法
要避免会话过程中未匹配到自定义意图的请求被Google Assistant默认能力接管、导致应用退出,按以下步骤配置即可:
- 配置Dialogflow默认回退意图
开启并编辑你的代理的默认回退意图,关闭该意图下「结束会话」的开关,同时不要勾选任何将未匹配请求转交Google Assistant处理的选项,直接配置自定义的回退响应话术即可,所有未命中你预设意图的请求会优先被该回退意图承接。 - 修改Actions on Google的会话策略
进入对应项目的Actions on Google控制台,找到会话设置板块,将未匹配意图的处理策略修改为「始终由当前应用承接」,禁止转交给系统默认能力处理,同时开启会话持续模式,避免Google Assistant主动短时间内收回会话控制权。 - 特殊版本适配
如果你使用的是Dialogflow CX版本,需要额外在对应流的路由规则中,将未匹配事件的处理逻辑设置为返回自定义回退响应,不要设置为结束会话。
内容的提问来源于stack exchange,提问作者Joshua Gao
相关产品推荐
相关产品推荐

