自定义Alexa技能无法识别动态日期值

问题描述 投票:0回答:1

我已经使用Python建立了一项技能,该技能可以从外部API获取我的值。我说的是月份名称,它也是广告位值,根据月份名称,它会给我带来一些好处。如果我说月份的名字,那就很好用。但是如果我说; “上个月”,它将无法识别。尽管如果我不熟练使用它并询问诸如“上个月是什么?对于这种情况,我得到了正确的答复。有帮助吗?

python python-3.x alexa alexa-skills-kit
1个回答
0
投票

为了获得更好的反馈,请分享有关如何定义您的月份时段和意图的更多信息。如果您创建了一个自定义广告位,并将每个月作为一个值,那么除非您将话语拆分为多个意图(例如LastMonthIntent,ThisMonthIntent,NextMonthIntent)或为下一个/上一个添加其他广告位值,否则Alexa将无法消除此类请求的歧义。 。

[作为替代方案,我建议利用AMAZON.DATE内置插槽类型,该类型固有地支持诸如“上个月”之类的短语,并分别返回格式化的插槽值,如“ 2019-12”。

© www.soinside.com 2019 - 2024. All rights reserved.