3

在具有三个列表实体的假设“联系人”LUIS.AI 应用程序中

ContactType: [Phone, Email]
Country: [UK, Germany, US, Canada, Brazil, Venezuela]
Region: [Europe, North America, South America]

国家实体“US”具有同义词“America, American, USA”。

是否可以强制如果话语包含区域“南美洲”,例如“我在南美洲的电话联系人是什么”,它应该(正确)匹配南美洲“区域”实体,而不是(错误地)包含美国“国家”实体?

我看到使用 ContactType 和 Region 正确识别意图的话语;但是国家也在被识别,导致应用程序业务逻辑的上下文不正确的响应。

在意图的话语审查中,我看到所有三个实体都在意图审查中突出显示,但是如果 LUIS 确定存在标记的实体,我不知道如何删除它。

如果 LUIS 无法学习实体不能包含嵌套实体的规则,那么业务逻辑是否有策略来识别实体是嵌套的并且应该被忽略,除了特殊的大小写?

编辑以提供更多信息:

定义的实体: 联系方法实体定义 联系类型实体定义 国家实体定义 区域实体定义

正确处理的话语示例;意图是正确的,联系方式是电话号码,联系方式是家庭,国家是美国。

正确处理的话语

这是一个错误处理的话语;意图是正确的,联系方式和类型是正确的,但是“南美洲”错误地产生了两个实体,一个是南美洲的地区(正确),还有一个是美国国家,这在上下文中是不正确的。

错误处理的话语示例

4

0 回答 0