我正在尝试训练我的LUIS应用程序以识别用户名。为此,我创建了一个名为ContactEntity的简单实体,并添加了不同的说法:

intent definition with entities

我已经训练过我的应用程序,但是它仍然无法识别其他名称,尽管已经标记的名称可以被很好地识别。

test console

为了使LUIS开始识别它,我必须输入几句话?
使用简单实体可以吗?还是应该使用其他类型的实体?

先感谢您,
问候。

最佳答案

根据您要使用ContactEntity的方式,并且由于用户名基本上可以是任何名称,因此解决此问题的更好方法可能是列表实体。

您可以使用数据库中的用户名填充列表实体,而Luis可以从中选择用户。

编辑:如果您希望路易斯识别新的联系人姓名,请继续使用简单的实体,但将话语训练重点放在短语的结构上。例如,如果您添加足够的“我的用户名是[ContactEntity]”,则可以让Luis选择具有类似短语结构的将来的联系人实体。

关于node.js - 用名称培训LUIS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47263199/

10-12 02:04