У меня есть разговор о потоке, смоделированный в wit.ai. После выполнения пользовательских действий и отправки результатов пользователя, пользователь должен иметь возможность:Wit.ai выбирает неправильную ветку в потоке беседы
- сказать что-то вроде «Покажи мне больше» или
- сказать что-то вроде «спасибо», в этом случае поток настроен на возвращение прямого сообщения «приветствую вас»
Я использовал два отдельных намерения «больше» и «спасибо», чтобы различать ветки. Когда я посылаю «показывать мне больше» боту, wit.ai правильно распознает намерение «больше». Тем не менее, разговор затем принимает неправильную ветку и бот посылает «вы можете», как показано в этом wit.ai теле ответа:
{
"confidence" : 1,
"type" : "msg",
"msg" : "You are welcome!",
"entities" : {
"intent" : [ {
"confidence" : 0.9707855789235582,
"type" : "value",
"value" : "more"
} ]
}
}
Почему это происходит?
Имею аналогичную проблему. Скажем, у меня есть два намерения: «привет» и «спасибо». Я сконфигурировал свои истории с «бот-сообщениями» «привет» и «приветствую», соответственно. Так или иначе, бот признает намерение «поблагодарить», но отвечает «привет». –
Не могли бы вы скопировать и вставить поток разговоров? Я делаю что-то полу-тождественное, и он отлично работает для меня –