是否可以在LUIS.ai短语内的分层实体周围标记包裹的复合entites(花括号)?
想象一下以下实体: 我们有一个简单的实体:
我们有分层实体:
我们有一个名为TicketsOrder的复合实体:
想象一下以下短语:
“明天在法国航空公司预订2张巴黎成人商务门票”,其中列出了意图“Bookflight”。它将“成人”视为“商业”类别。我也可以很容易地标明这一点。问题是,一旦我将成人标记为类别而不是明确的成人类别,我就无法将复合实体包装起来。因此,如果其中一个单词被标记为分层实体的显式子实体,则不可能将多个单词标记为复合实体。
简而言之:([]是一个简单的实体,{}是一个复合实体)
需要这个标签!如果没有正确匹配,我的应用程序的短语匹配不是很好。
答案 0 :(得分:1)
根据我的经验,您需要首先包装复合实体,然后标记其子实体。重新标记上面的示例话语会带来轻微不便,因为您无法将预建实体分配给令牌,但是从number
打包到TravelClass
的末尾,您应该是精细。对于未来的话语,它应该成功识别所有子实体。
我从这个话语中删除了标签作为例子:
我想在我的DessertsCold
复合实体中包裹草莓冰淇淋;首先我选择草莓,然后我选择DessertsCold ......
它会在草莓的前面放一个花括号;我的光标悬停在奶油上,这就是为什么会出现一个灰色的版本关闭花括号。
编辑:为了未来对他人的帮助......
创建复合实体并为其提供子层次结构实体时,重要的是要意识到简单地添加Hierarchical Entity Parent不会添加其子项。必须将层次结构子项添加到复合实体中才能识别子项。