amazon-web-services - 从 Lex 导入时,Alexa 不接受 AMAZON.US_LAST_NAME slotType
问题描述
我在 Lex 中构建了一个机器人,并且我将AMAZON.US_LAST_NAME
插槽类型用于我的一个插槽。
但是当我从 Lex 导出为 Alexa JSON 格式,然后导入 Alexa 时,导入失败,因为 AlexaAMAZON.US_LAST_NAME
无法识别/使用插槽类型。
Lex 和 Alexa 之间的差异让我越来越惊讶,我发现的每一个差异。
插槽类型的Lex 文档甚至向我们介绍了 Alexa 插槽类型:
有关可用内置插槽类型的列表,请参阅 Alexa Skills Kit 文档中的插槽类型参考。
因此,发现它们之间存在差异并不奇怪。有人知道为什么吗?
或者,如果有人遇到过这种情况,让 Alexa 拥有类似US_LAST_NAMES
插槽类型的解决方法是什么?
解决方案
我认为您可以使用AMAZON.Person
插槽类型。
推荐阅读
- excel - 粘贴到活动工作簿时出现 438 错误
- reactjs - React 链式 setState 中断渲染
- python-3.x - Python Poloniex API 返回错误 422
- java - 从 Java 转换为 Kotlin 的代码 - 不工作
- python - 将 JSON 文件转换为 Pandas 数据框
- c# - 异步 - DataReader HasRows 但 reader.Read() 不起作用
- c++ - 从 C++ 中的 .txt 文件中读取文件
- javascript - 如何分别处理多个ajax调用和最终结果
- ios - alamofire 没有准备正确的网址
- java - 多维数组java