Срабатывает не наиболее вероятный интент
a13xand9r opened this issue · 1 comments
a13xand9r commented
В массиве req.inference.variants приходят следующие интенты. У первого вес больше, но срабатывает состояние, которое матчится на второй интернт, видимо потому что это состояние находится выше в createUserScenario. Наверное, логичнее чтобы срабатывал наиболее вероятный, а не первый попавшийся в createUserScenario? Или это может не биться с другими сценариями использования, например при использовании в каких-то стейтах match?
variants [
{
intent: {
id: 248887,
path: '/Южный полюс',
answer: null,
customData: null,
slots: null
},
confidence: 0.6165510694383546,
slots: [],
debug: null
},
{
intent: {
id: 248886,
path: '/Северный полюс',
answer: null,
customData: null,
slots: null
},
confidence: 0.3498809204656401,
slots: [],
debug: null
}
]
awinogradov commented
Проблема возникает из-за установки низкого конфиденса в матчере. Бай дизайн мы ищем первое сопадение в списке интентов, и как только находим перестаем искать дальше.