如果我发出消息"打开门并打开灯" 出来两个意图
路易斯支持这个吗?
感谢
答案 0 :(得分:0)
简短回答是“不,你不确定找到的有效意图的数量”。
当你测试一个句子时,LUIS正在为你项目的所有意图提供评分,它没有给出一两个意图。然后,您将使用这些评分来帮助您定义是否有1,2,3个有效信息。
例如,如果我定义一个包含2个意图的模型:
打开灯,打开“打开灯”
打开门,举例“打开门”
然后训练和测试:
{
"query": "open the door and turn on the lights",
"topScoringIntent": {
"intent": "Turn lights On",
"score": 0.9421587
},
"intents": [
{
"intent": "Turn lights On",
"score": 0.9421587
},
{
"intent": "Open doors",
"score": 0.1412498
},
{
"intent": "None",
"score": 0.109745957
}
],
"entities": [
]
}
即使查询包含话语,“打开门”评分也非常糟糕,你会感到惊讶。
根据我对LUIS的经验,你不应该尝试在1个查询中检测几个意图。