我不确定如何对涉及调整数字参数的 Alexa 技能进行建模,并且应该允许相对和绝对调整。
话语可能类似于:
- 将温度设置为20度
- 将温度升高2度
- 将温度提高到25度
- 等等
想法 1:为增加、减少和设置创建单独的意图
这三者的表达将几乎相同,这违反了推荐的最佳实践。
想法 2:一个包含{AdjustmentType} Slot的意图
{AdjustmentType}插槽将包含值增加| 减少| 设置并根据别名。这样,我将不再有多个意图非常相似的话语,但我还需要处理更改含义的人以及更改含义的人,并基本上否决{AdjustmentType}。我可以简单地为此创建另一个插槽类型并使用 Lambda 处理它。我想知道这是否真的是要走的路,因为我最终会得到只包含插槽的话语。
您对此有何看法?