0

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

话语可能类似于:

  • 将温度设置为20度
  • 将温度升高2度
  • 将温度提高到25度
  • 等等

想法 1:为增加减少设置创建单独的意图

这三者的表达将几乎相同,这违反了推荐的最佳实践。

想法 2:一个包含{AdjustmentType} Slot的意图

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

您对此有何看法?

4

1 回答 1

0

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

于 2017-09-06T09:01:33.847 回答