LUIS 尝试获取俱乐部位置的模式匹配

LUIS trying to get pattern matching for club location

我有一个 LUIS 应用程序,我试图让它识别 {Organization Name }{Location}

示例:

我尝试创建一个复合实体,其中子实体是 GeographyV2(我将其添加为预建实体)。在尝试这样做时,训练中断了。我不得不删除复合实体。

俱乐部部分将始终包含相同的文本,例如 "Book club of {location}"。

问题的根源似乎在于您没有为 OrganizationName 实体提供足够的数据,甚至无法单独检测到它,因此在复合实体中检测它也应该失败。


创建一个包含足够话语的意图,其中包含可以独立存在的实体

  • 下面我很快就做了一个JoinClub意向,并为这个意向提供了至少15个话语。
  • 打开预建 geographyV2 实体
  • 创建了一个简单的实体,Organization 以收集组织名称

然后在训练之后,您可以在测试面板中看到 LUIS 的 machine-learning 能够拾取 Organization 实体:


将相关实体与复合实体捆绑在一起

  • 我用 2 children 创建了一个 Club 实体:OrganizationgeographyV2

确保使用新的复合实体标记意图中的话语。

经测试,我们再次成功!实体被正确分组为 Club 复合实体,而 children 也被正确提取:


有关如何正确构建 LUIS 应用以便正确提取实体的更多信息,请参阅我之前在 Whosebug 上的两个回复: