考虑以下两个话语 -
I love {chocolate} and my husband like {cars}
I love {cars} and my wife like {chocolate}
我创建了两个实体 -
I love {wifeChoice} and my husband like {husbandChoice}
I love {husbandChoice} and my wife like {wifeChoice}
当我尝试训练模型时,这些话语报告{cars}
被标记为{husbandsChoice}
,但预测为{wifeChoice}
用户可以输入两个短语,具体取决于谁在进行交互(丈夫或妻子),我希望在实体中更新正确的实体。但结果是分配{wifeChoice}
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
通常,当LUIS没有正确解释意图和实体时,这是因为您没有足够的训练数据,因此LUIS无法正确识别关键字和短语。尝试添加这些短语的多个变体,LUIS将更好地识别实体。
答案 1 :(得分:0)
您可能想要考虑的一个选项(但我没有尝试过以确保它能够正常工作)是使用Phrase lists
并添加“妻子”和“丈夫”作为不可交换的单词。要执行此操作,请转到LUIS门户中的应用程序,然后转到菜单中的功能,并在Phrase lists feature
选项中添加一个短语列表(确保取消选中“可交换?”选项)。
同样,这可能无所作为......但值得一试。