Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 自定义alexa技能无法识别动态日期值_Python_Python 3.x_Alexa_Alexa Skills Kit - Fatal编程技术网

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

Python 自定义alexa技能无法识别动态日期值,python,python-3.x,alexa,alexa-skills-kit,Python,Python 3.x,Alexa,Alexa Skills Kit,我已经建立了一个使用Python的技能,可以从外部API获取值。我说的是月份名称,这也是插槽值,根据月份名称,它会给我一些东西。如果我说出月份名称,效果会很好。但是如果我说上个月,它不会认出它。尽管如果我不具备这项技能,问一些类似“上个月是什么时候?”的问题,这会起作用。我得到了这个案子的正确答案。有什么帮助吗?要获得更好的反馈,请分享更多关于如何定义您的月份和意图的信息。如果您创建了一个以每月为值的自定义时段,Alexa将无法消除此类请求的歧义,除非您将话语拆分为多个意图(例如,LastMon

我已经建立了一个使用Python的技能,可以从外部API获取值。我说的是月份名称,这也是插槽值,根据月份名称,它会给我一些东西。如果我说出月份名称,效果会很好。但是如果我说上个月,它不会认出它。尽管如果我不具备这项技能,问一些类似“上个月是什么时候?”的问题,这会起作用。我得到了这个案子的正确答案。有什么帮助吗?

要获得更好的反馈,请分享更多关于如何定义您的月份和意图的信息。如果您创建了一个以每月为值的自定义时段,Alexa将无法消除此类请求的歧义,除非您将话语拆分为多个意图(例如,LastMonthIntent、ThisMonthIntent、NextMonthIntent)或为下一个/上一个添加额外的时段值

作为替代方案,我建议利用内置插槽类型,它固有地支持诸如“last month”之类的短语,并分别返回诸如“2019-12”之类的格式化插槽值