Google Assistant Action Builder中Deep linking调用时Slot识别异常如何解决
Google Assistant Action 带Slot直接调用适配方案
核心原因是带参数的全局隐式调用未完成意图匹配与Slot自动填充,按以下步骤调整配置:
- 配置全局调用短语
进入Action Builder的「Invocation」→「Global invocation phrases」模块,添加完整的带Slot的调用句式作为训练样本,示例:唤起[Action名称] 查询[Slot值]的压力。注意必须配置包含「唤起Action+查询内容」的完整句式,仅配置场景内的查询句式无法在直接调用时匹配,确保样本中用到的Slot和你意图定义的必填Slot完全一致。 - 开启意图全局调用权限
找到处理压力查询请求的对应意图,进入意图设置页,开启Can be invoked globally开关,允许该意图在未进入Action会话时被全局匹配触发。 - 校验Deep Link参数映射
如果你通过URI Deep Link触发调用,进入意图的「Parameters」配置页,将Deep Link携带的参数和对应Slot完成绑定,确保参数传递时可自动填充到对应Slot,无需二次询问。 - 调试验证
配置完成后在Action模拟器输入完整的直接调用指令,查看调试面板的Intent Matched结果和Slot Filling状态,确认正确识别目标意图和对应Slot值后再上线。
内容的提问来源于stack exchange,提问作者vm1014
相关产品推荐
相关产品推荐

