LUIS 中的批量测试对所列实体的错误预测

Batch Testing in LUIS incorrect prediction for List enities

我正在尝试 运行 对我的 LUIS 应用进行批量测试。标记为列表实体的实体在图表中显示为误报。

我已经解决了下面的问题,我相信这个问题已经解决了。但我仍然对列表实体类型有疑问。我没有在批处理文件中包含列表实体。

LUIS Batch Testing for Entity is Not Working

documentation中指出: "Only the machine-learned entities are used: simple, hierarchical (parent-only), and composite entities. Do not add non-machine-learned entities because they are always found either through regular expressions, or explicit text matches"

我在批测试文件中使用了以下语法(没有标记的实体):

         [
          {
            "text": "example utterance goes here",
            "intent": "intent name goes here",
            "entities": []
          }
         ]

我是否必须在创建批处理文件时排除所有包含列表实体的话语?如果是这样,我如何使用批量测试测试这些话语的意图预测?

Do I have to exclude all the utterances containing the list entity while creating the batch file ?

正确。

If so how can I test the Intent prediction for those utterances using batch tests?

您需要手动测试它们。

根据文档,

Entity types allowed: only machined-learned entities of simple and composite. Batch testing is only useful for machined-learned intents and entities.

这样做的原因是,批量测试旨在测试您对应用进行了更改并希望确保它仍然有效的场景。非机器学习实体的检测永远不会改变,因此它们实际上不需要进行批量测试(除了第一次)。

话虽这么说,但我知道您可能仍希望能够执行此操作。我建议在 LUIS UserVoice

上打开功能请求