Alexa - 为地址构建自定义插槽

时间:2017-01-19 16:57:11

标签: alexa-skills-kit alexa-slot

我正在创建一个用户可以说出一个地址(用于进一步处理)。地址可以是"纽约"去华盛顿第一大道123"去西雅图港"。基本上就像你可以在谷歌地图上输入的东西 - 它会识别或多或少的一切:)

所以现在当然会出现如何为此创建自定义插槽的问题? LITERAL已被弃用PLUS我正在学习德语技能。

我是否应该尝试填充我可用于自定义技能的50,000行,并提供尽可能多的地址枚举?我担心,即使我沿着那条路走下去,Alexa仍然会尝试将那些不在该列表中的输入映射到一个 - 从而使我的技能有点心情:(

感谢您的任何建议!

1 个答案:

答案 0 :(得分:2)

正如您所建议的那样,使用具有50K样本地址的自定义插槽并不能真正起作用。像地址这样复杂的东西确实需要一个内置的插槽类型,而且还有一个适用于美国的技能:

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference#postaladdress

但是你注意到你的目标是德语技能,据我所知,还没有上述内置插槽的德语或地址版本。

他们为美国做过的事实表明他们会在某个时候将它添加到德国,但当然,依靠这样做是有风险的,所以你处于困境。在平均时间我建议你转到feature request space并添加上述德语版本的请求: