我遇到了Alexa无法准确识别AMAZON.YesIntent的问题 .

问题是我有一个单独的意图,用户在回答问题时提供单个字符(即列表中的选项) . 它有一个自定义插槽类型“ALPHANUMERIC”,它只包含字符“a . | b” . 话语如下:

SelectionIntent my choice is {Alpha_selection}
SelectionIntent {Alpha_selection}

当我在一个背景噪音很小的环境中说"Yes"时,Alexa几乎总是选择我自己的 SelectionIntent 并在 {Alpha_selection} 槽中提供值"Yes" .

虽然我可以更改我的后端代码,以便它以这种方式处理“是”输入,但它感觉很笨,还有许多其他代码问题,为什么这会有问题 . 因此,我正在寻找一种在语音界面中修复它的方法 .

我对这个意图的说法不包含“是”这个词,我也绝不希望这个作为一个插槽值 .

我理解插槽定义只为更可能的匹配提供权重,而不是定义枚举列表,但有什么方法可以告诉Alexa特定的单词永远不应该是话语或插槽的一部分吗?