我正在为当地的公共交通方向写一个alexa技能。我用这样的自定义插槽定义了火车站 -
LIST_OF_STOPS - 14th Street | 23rd Street | 33rd Street | Christopher Street | Exchange Place
我非常怀疑Alexa会很难理解14th Street
之类的内容,是否有关于如何定义这些内容的文档或指南?
答案 0 :(得分:1)
没有任何文件。大多数人通过反复试验来做到这一点。唯一模糊记载的怪癖是“a。”,“b。”等可以用于字母。
话虽如此,我认为这些价值看起来还不错。您需要注意的一件事是Alexa在“建议中”获取自定义值列表。它不是一个明确的清单。 Alexa将很乐意返回列表中的值以外的值。因此,无论如何你都需要一个模糊的匹配器,这样你就可以处理'23 street'等等。
我会尝试你所拥有的简单列表,看看你对结果是否满意。如果没有,你可以制作一个{slot} street的意图,另一个{slot}的意图,等等。这可能会改善一些事情。但它可能不会。你需要迭代并尝试一些东西,然后看看。