Botframework 如何在MicrosoftBot框架中使用LUIS将名称检测为实体

Botframework 如何在MicrosoftBot框架中使用LUIS将名称检测为实体,botframework,azure-language-understanding,Botframework,Azure Language Understanding,在我的项目中,我正在使用作为Microsoft认知服务一部分提供的luis.ai。我需要使用LUIS检测姓名。出于同样的原因,我一直在使用短语列表功能。我在名单上加了一些名字。但我们都知道,名单从来都不是详尽无遗的。因此,无论我添加多少名称,因为它们没有特定的模式,当我使用一些新名称进行测试时,实体检测失败。我想知道是否有其他方法可以让路易斯发现人名 请告诉我您是否有这个问题的解决方案。LUIS可以用来识别和提取话语中的意图和实体,但根据我的经验,识别人名可能不是100%智能,因为人名可以是任何

在我的项目中,我正在使用作为Microsoft认知服务一部分提供的luis.ai。我需要使用LUIS检测姓名。出于同样的原因,我一直在使用短语列表功能。我在名单上加了一些名字。但我们都知道,名单从来都不是详尽无遗的。因此,无论我添加多少名称,因为它们没有特定的模式,当我使用一些新名称进行测试时,实体检测失败。我想知道是否有其他方法可以让路易斯发现人名


请告诉我您是否有这个问题的解决方案。

LUIS可以用来识别和提取话语中的意图和实体,但根据我的经验,识别人名可能不是100%智能,因为人名可以是任何东西


正如您所做的,在短语列表中添加不易识别的名称可能是一个解决方案。此外,这个github问题:讨论了一个类似的问题,正如cahann所提到的,您可以添加和标记更多包含不知名名称的示例语句,以使您的LUIS应用程序更好地识别名称。

感谢您的输入,Fei han:)。我已经看过了你提到的另一个github问题。它仍然不能解决luis无法发现一个不在短语中的新名字的问题list@LeelaManasBayireddy不幸的是,LUIS没有进行语义分析,这意味着“Bill”一词既不能解释为类似发票的对象,也不能解释为专有名词。通过进一步的培训,可能可以训练路易斯对“我的名字是[$name]”这句话有一个大致的理解,但它不会完全准确地识别第四个标记应该是一个名字值。