Раса чатбот не будет отвечать на некоторые сообщения - PullRequest
0 голосов
/ 23 мая 2018

Я создаю чат-бота, используя rasa_core и rasa_nlu.На данный момент я просто развертываю его на своей оболочке Ubuntu (я использую Windows 10).Теперь моя проблема в том, что время от времени бот не отвечает на мои сообщения: он напрямую переходит к действию Action_listen.После этого, единственный способ восстановить нормальную работу бота - это выйти и перезапустить его.

Странно, я не могу получить какой-либо образец, чтобы объяснить, что вызывает эту проблему, и одна и та же история разговоров может вызвать эту проблему или вообще не создавать проблемы.Это делает отладку особенно сложной, поскольку я не могу воспроизвести эту проблему по требованию.

Ничего не появляется.Я изменил код rasa, чтобы он печатал результаты распознавания намерений и _get_next_action в processor.py.Результат распознавания намерений отображается нормально, выход _get_next_action:

Action('action_listen')

Есть идеи, что может быть причиной и решением?

Спасибо за помощь,

Бест,

Винсент.

1 Ответ

0 голосов
/ 10 ноября 2018

Это случилось со мной на начальных этапах.

Моя проблема заключалась в том, что мои намерения были довольно запутанными для бота.Например, два противоречащих друг другу утверждения имели одно и то же намерение, или у меня было слишком много вещей в одном и том же намерении.Я исправил это, изменив мои намерения и сущности.

Если вы публикуете свои истории, кто-то может помочь.Очень сложно узнать больше без информации.

...