如何在LUIS中为同一预构建number实体定义两个不同的实体角色
配置方法
你需要在对应意图的示例语句中手动给已识别的number实体打角色标签,完成后重新训练模型即可,具体操作流程如下:
- 进入你的LUIS应用控制台,找到这些股票下单语句归属的自定义意图(如
CreateStockOrder) - 将你提到的这些示例语句全部添加到该意图下,单条语句添加完成后点击语句进入实体标注状态:
- 点击语句中第一个被自动识别为
number实体的数值,在弹出的角色选择列表中选中Amount - 如果语句存在第二个
number实体,点击该数值后在角色列表中选中Limit - 仅存在单个
number的语句(如市价单语句)只需给唯一的数值标注Amount角色即可
- 点击语句中第一个被自动识别为
- 所有示例语句标注完成后,点击控制台顶部的「训练」按钮,等待训练完成即可生效。
后续LUIS会自动学习标注样本的规律:包括数值出现的位置、前后文特征(跟在buy/get me后的是Amount、跟在limit/maximum后的是Limit),你补充的同场景标注样本越多,角色识别的准确率越高。
内容的提问来源于stack exchange,提问作者Sam Vanhoutte
相关产品推荐
相关产品推荐

