0

像大多数人一样,我希望一个带有 AMAZON.Color 类型插槽的话语

例如,“Is it {Color}”只会匹配“red”、“blue”、“lavender”等。

目前,它匹配标准颜色以及“它是面包吗”、“它是杀手猴子”、“它是 neil armstring”等等。

有没有其他人经历过这个?

在亚马逊解决这个问题之前,我们是否必须制作自己的全面颜色列表?

4

1 回答 1

1

是的,我经历过。

当您创建自定义槽类型时,需要理解的一个关键概念是这是 Alexa 的 NLP(自然语言处理)的训练数据。您提供的值不是限制用户可以说的严格枚举或数组。这有两个含义

1) 不在您的槽值中的单词和短语将传递给您,

2)如果所说的内容未知,您的代码需要执行您需要的任何验证。

上面提到的是自定义插槽,我想这也适用于亚马逊预定义的插槽。

您可以验证后端代码中的插槽值并以类似的方式响应

对不起,我没有你指定的颜色,你可以试试另一个。

于 2018-07-25T07:24:43.760 回答