我正在测试LUIS.ai,我正在关注我在Youtube (https://www.youtube.com/watch?v=jWeLajon9M8)上看到的介绍,但是我用法语来做,因为我需要它。因此,我写了一些意图,但我有一个预先构建的实体“日期”和“数字”的问题。
实际上,当我希望它检测一个日期时,我在适当的模式上使用预先构建的实体" date“,但问题是每个数字和日期都被自动检测为日期,而且我找不到如何从直接应用到的模式中删除date实体。如果我完全删除日期实体,但带了预先构建的数字实体,则每个数字都被检测为数字,但不能同时返回日期实体,因为日期实体将删除数字实体并强制自己对数字进行处理。
例如:我有这样一句话:“我想预订3月30日去巴黎的航班”。在这里,我可以选择"Paris“并告诉它它与我创建的”目的“实体相关联,但是如果我选择"30 mars”(3月的30h)并添加预构建的实体日期,它将检测它为一个日期(这个很好),但它也会自动检测"un“(法语中的”1“)作为一个日期,而且我不能对它做任何事情,我无法删除它。
有办法解决这个问题吗?当然,我不希望数字被检测为日期,反之亦然。
发布于 2019-05-02 23:53:08
这是一个最重要的UI问题,不太可能改变。
不能更改对预先构建的实体(如number或dateTimeV2)的检测。因此,单击检测到的预先构建的实体不会有任何帮助。
但是,LUIS返回所有检测到的实体。
来自测试小组:

在JSON中:

假设您在某种类型的机器人中使用此方法,只需让您的机器人检测一个实体是否存在于可识别的结果中。
https://stackoverflow.com/questions/55951031
复制相似问题