具有子实体的Luis实体?

时间:2018-04-07 19:57:23

标签: nlp artificial-intelligence microsoft-cognitive luis

我第一次使用Luis尝试在识别产品类别及其子类别的电子商务商店上创建意图。

第一个要求是它可以回答以下查询

"给我看一些牛仔裤" "给我看一些靴子牛仔裤"

因此,显然它将根据检测到的内容显示主要类别或子类别的产品。第二个要求是它承认......

"给我看一些深色牛仔裤"

在这种情况下"黑暗"不是一个子类别,它只是一个标签或属性,所以是形容词而不是名词。

到目前为止,我已经创建了一个意图,并尝试了各种方法来创建子类别作为实体。显而易见的方式似乎是分层的,但这似乎假设无论父实体是什么,子实体都是相同的。这显然是不对的,因为牛仔裤的子类别与服装的子类别不同。

我甚至没有使用所有标签制作实体,但我真的很感激任何建议。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用composite entities解决此问题。在文档示例中,复合实体的父类型为订单,它将2个子实体关联起来 - 数字位置

我很快打开了LUIS门户,并尝试通过创建类型为裤子的复合实体来重新创建场景,其中包含2个子实体(简单实体),类型牛仔裤

enter image description here

创建实体和关联的层次结构后,您可以在训练语言模型时将它们包装/标记在意图中。

enter image description here

我希望这有帮助!