我已经使用Python建立了一项技能,该技能可以从外部API获取我的值。我说的是月份名称,它也是广告位值,根据月份名称,它会给我带来一些好处。如果我说月份的名字,那就很好用。但是如果我说; “上个月”,它将无法识别。尽管如果我不熟练并询问“上个月是什么?”,这将是可行的。对于这种情况,我得到了正确的答复。有帮助吗?
答案 0 :(得分:1)
为获得更好的反馈,请分享有关如何定义您的月份时段和意图的更多信息。如果您创建了一个自定义广告位,并将每个月作为一个值,那么除非您将话语拆分为多个意图(例如LastMonthIntent,ThisMonthIntent,NextMonthIntent)或为下一个/上一个添加其他广告位值,否则Alexa将无法消除此类请求的歧义。 。
作为替代方案,我建议利用AMAZON.DATE内置插槽类型,该类型固有地支持诸如“上个月”之类的短语,并分别返回格式化的插槽值,如“ 2019-12”。