Alexa / Lex Intent 调整数值设计

Alexa / Lex Intent design for adjusting numeric value

我不确定如何为涉及调整数值参数的 Alexa 技能建模,并且应该允许相对和绝对调整

话语可能类似于:

想法 1:为 increasedecreaseset[= 创建单独的意图51=]

这三个人的话语将几乎相同,这违反了推荐的最佳做法。

想法 2:一个意图包含 {AdjustmentType} 插槽

{AdjustmentType} 插槽将包含值 increase|decrease|set 并根据别名。这样我就不再有多个意图非常相似的话语,但我还需要处理 toby 改变意义和基本上否决 {AdjustmentType}。我可以简单地为此创建另一个插槽类型并使用 Lambda 处理它。我想知道这是否真的是要走的路,因为我最终会得到只包含插槽的话语。

你对此有何看法?

由于 {AdjustmentType} 是您的广告位类型,更好的解决方案是为 AdjustmentType 创建自定义广告位。对于给定的意图,您可以有多个语句。这意味着即使您只有一个意图,您也可以配置多个示例语句,它会根据您的语音输入调用这些语句。