上下文结转与Alexa对话不可能?



我刚开始为Alexa开发技能,我正在遵循教程"与Alexa对话构建多回合技能教程"。我已经完成了教程模块跟踪和上下文的遗留物。到目前为止一切正常,但在"用槽替换值">在步骤"r下。向下滚动到响应部分,并从下拉菜单中选择notifySuccess_getRecommendation_context_carry_over。没有章节"响应模板";在情态动词中。如果我让它保持原样,我会在对话框菜单中得到一个错误:

"getRecommendation" under "API to Invoke" requires the same Response for all API Success / API Failure Dialog Acts.

在哪里可以找到"响应模板"?部分的Alexa对话?

自编写教程以来,用户界面和一些验证发生了变化。您不再需要将响应模板与该屏幕中的API链接在一起。

您的错误与下拉菜单无关。根据您所面临的错误,似乎您已经对对话框进行了注释,以便给定的API (API_1)在API_success回合中并不总是分配相同的响应模板。尝试确保在你的技能中,每个API只分配一个API成功响应。

TL/DR: The UI changed。2个API可以共享1个API Success响应,但反之则不成立。检查你的技能是否有1个API, 2个以上的响应分配给'API Success'。

最新更新