Alexa Conversations配置上下文传递时找不到Response templates区块
Alexa Conversations Response Template 配置区块位置说明
控制台版本迭代后,该区块入口和官方教程标注的位置有差异,按以下路径操作即可定位,同时解决你碰到的校验报错:
- 先处理保存时抛出的校验错误:进入目标对话分支的API to Invoke配置区域,选中
getRecommendation接口后,将该接口下所有API Success、API Failure类型的Dialog Act统一绑定到同一个响应组,不要拆分绑定不同的响应项,否则就会触发如下报错:
"getRecommendation" under "API to Invoke" requires the same Response for all API Success / API Failure Dialog Acts.
- 你选中
notifySuccess_getRecommendation_context_carry_over后弹出的模态窗口,默认展示的是「Response mapping」标签页,Response templates区块不在这个标签下,直接点击弹窗顶部的Response content标签切换页面。 - 切到Response content标签页后,先选中你需要配置的对应语种(比如英语(美国)),点击语种条目展开编辑区,向下滚动展开的区域就能找到Response templates配置区块。
- 完成槽值替换的模板配置后,回到API配置页二次确认
getRecommendation接口的所有成功、失败对话Act都关联了刚编辑好的同一个响应模板,再保存配置即可。
内容的提问来源于stack exchange,提问作者user15110545
相关产品推荐
相关产品推荐

