【发布时间】:2018-06-05 07:40:35
【问题描述】:
我正在开发一项 Alexa 技能,其中包含必需的插槽 "name",为此我添加了 “你叫什么名字”的提示。
意图的表达是:
1.记下我的名字
2. 记下我的名字为 {name}
对于这两种说法,我都会得到提示,你叫什么名字。
【问题讨论】:
-
您是否尝试在您的插槽中添加一些随机名称?如果您提供一些随机名称,它就会知道用户会说什么类型的话语。
-
是的,我确实尝试过。如果我说“记下我的名字”或“记下我的名字叫乔”,在这两种情况下,它都会显示我设置的提示,即“你叫什么名字"
-
意图的表达是:1) 记下我的名字 2) 记下我的名字为 {name} 这就是你得到这个的原因。制作一个名称槽并根据需要标记该槽,并在有问题的地方写下你的名字是什么?并在示例话语中将我的名字写为 {name} 并在意图话语中仅写下我的名字,您必须使用对话指令。
-
如果您能提供您的技能架构,这将对我们非常有帮助。它位于构建部分 > JSON 编辑器中。 (你可以把它上传到某个地方,也许是 github 并把你的架构链接放在这里。)
-
@HarshButani 你的意思是“插槽”的话语是 1. 记下我的名字 2. 记下我的名字为 {name}?如果不是,那是不正确的。对于插槽“名称”的意图,您不能拥有该话语。
标签: alexa alexa-skill alexa-slot