【发布时间】:2019-03-16 01:45:20
【问题描述】:
我正在使用“列表”实体。但是,我没有达到预期的效果。
这是我的 LUIS 意图:
-
getAnimal- 我想养一只猫**[动物]**。
以下是我对 LUIS 实体的了解:
列出实体 [动物]
-
cat: 俄罗斯蓝、波斯猫、英国短毛猫 -
dog: 斗牛犬、德国牧羊犬、比格犬 -
rabbit: 荷兰垂耳,美国毛茸茸的垂耳,佛罗里达白
以下是我的 LUIS 短语列表:
短语列表 [animal_phrase]
-
cat、russian blue、persian cat、british shorthair、dog、bulldog、german shepard、beagle等
希望:
当用户输入“I want to get a beagle”时。它将与“getAnimal”意图匹配。
实际:
当用户输入“I want to get a beagle.”时,将匹配“None”意图。
请帮忙。您的帮助将不胜感激。
【问题讨论】:
-
您是否强制实体匹配您想要的实体,我去年使用 LUIS 并以这种方式解决问题。您可以列出动物并在其上使用 [animal] 实体,它应该匹配
-
@AnirudhaGupta,对不起,你介意解释更多细节或举个例子吗?目前,我的 [动物] 实体由各种单词组成,例如“狗”、“猫”及其品种。强制实体匹配是什么意思?
-
@AnirudhaGupta 你的意思是通过将机器人添加到正确的意图来训练它吗?例如在[动物]意图中添加“我想要一只小猎犬”这句话?如果这样做,它不会添加相同格式的话语吗?
-
@Guesssme,我不确定。好久没用了。
标签: azure botframework bots azure-language-understanding