带有子实体的 Luis 实体?

Luis entities with sub-entities?

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

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

"Show me some jeans" "Show me some bootcut jeans"

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

"Show me some dark jeans"

在这种情况下 "dark" 不是子类别,它只是一个标记或属性,因此是形容词而不是名词。

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

我什至还没有从所有标签中创建实体,但我真的很感激任何建议。

您可以尝试使用composite entities来解决这个问题。在文档的示例中,复合实体的父类型为 Order,它关联 2 个子实体 - numberlocation

我快速打开了 LUIS 门户并尝试 re-create 通过创建类型为 Pant 的复合实体来 re-create 您的方案,其中包含 2 个子实体(简单实体), typejean

创建实体和关联层次结构后,您可以在 intents 中 wrap/tag 它们,同时训练您的语言模型。

希望对您有所帮助!