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

Alexa - build custom slot for addresses

我正在创建用户可以在其中说出地址(以供进一步处理)。地址可以是从 "New York" 到“123 First Avenue Washington”到 "Seattle Harbor" 之间的任何内容。基本上就像您可以在 Google 地图上输入的内容 - 它或多或少会识别所有内容:)

那么现在问题当然来了,如何为此创建自定义插槽? LITERAL 已弃用,而且我正在学习德语技能。

我真的应该尝试用我能想到的尽可能多的地址枚举来填充可用于自定义技能的 50,000 行吗?恐怕即使我走那条路,Alexa 仍会尝试将不在该列表中的任何输入映射到一个列表中 - 从而使我的技能有点情绪化:(

感谢您的建议!

正如您所建议的那样,使用具有 50K 个示例地址的自定义插槽不会真正起作用。像地址这样复杂的东西确实需要一个 built-in 插槽类型,而美国技能有一个:

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

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

他们已经为美国做到这一点表明他们会在某个时候为德国添加它,但是指望这样做是有风险的,当然,所以你处于一个困难的境地。在 mean-time 中,我建议您转到 feature request space 并添加对上述内容的德语版本的请求: