首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用LUIS时的Datetime预置敌意问题

使用LUIS时的Datetime预置敌意问题
EN

Stack Overflow用户
提问于 2017-05-02 22:38:21
回答 2查看 369关注 0票数 0

在LUIS中,我在分配预建的datetime实体时遇到了问题。我必须注意用户查询,比如‘在dd/mm/yyyy和dd1/mm1/yyyy1之间’。它无法正确识别第二个日期。

EN

回答 2

Stack Overflow用户

发布于 2017-05-02 23:37:12

LUIS肯定不是完美的,这是一个内部问题,所以你不能自己改变行为。您必须创建一个变通方法。

如果您希望用户填写两个日期,而您只得到一个日期,我建议您创建原始查询的子字符串,然后再次运行它。因为EndIndex包含在第一个结果中,所以这应该不难做到。

如果第二个查询返回一个日期,则有两个日期。如果不是,则没有指定范围。

注意:我自己测试了一下,发现如果省略了" and“,只需查询类似”介于dd-MM-yyyyDD1-mm1-yyyy1“这样的语句,两个日期都会被识别出来。

警告:一定要检查您的日期是否被正确解析。

票数 0
EN

Stack Overflow用户

发布于 2017-05-10 00:42:34

已经为LUIS中的英语文化发布了对预先构建的datetime实体的改进。但是,正因为如此,改进后的实体已作为单独的实体发布,以避免使用旧的datetime中断应用程序。

其中一项改进特别解决了这种情况,即日期范围识别。您可以找到一篇详细介绍改进的博客文章。

下面是将新的预构建添加到您的LUIS应用程序时的捕获。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43740684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档