Как использовать RASA NLU с RASA CORE

Я новичок в приложении чат-бота и RASA, может ли кто-нибудь помочь мне понять, как мне использовать RASA NLU с RASA CORE.


person Tabrej Teli    schedule 09.02.2018    source источник
comment
Я думаю, вам следует сначала прочитать документацию по этой ссылке.   -  person Kunal Mukherjee    schedule 10.02.2018


Ответы (1)


RASA NLU - это часть понимания естественного языка, которая используется для того, чтобы брать примеры из естественного языка и переводить их в «намерения». Например: «да», «да», «да» и «наверняка» будут переведены в намерение «да».

С другой стороны, RASA CORE - это движок, который обрабатывает поток разговора после того, как намерение пользователя уже было определено. RASA CORE также может использовать другие переводчики естественного языка, поэтому, хотя он очень хорошо сочетается с RASA NLU, их не обязательно использовать вместе.

Например, если вы использовали оба:

  • Пользователь говорит "привет" базовому боту RASA
  • Основной бот Rasa звонит в RASA NLU, чтобы понять, что означает "привет"
  • RASA NLU переводит "привет" в "намерение = привет" (с вероятностью 85%)
  • Ядро Rasa получает намерение "привет"
  • Ядро Rasa просматривает свои обучающие примеры, чтобы угадать, что он должен делать, когда получает намерение "привет".
  • Ядро Rasa предсказывает (с вероятностью 92%), что оно должно ответить шаблоном "utter_hello"
  • Ядро Rasa отвечает пользователю: "Привет, я твой дружелюбный бот Rasa"

Надеюсь это поможет.

person Jason Smith    schedule 11.04.2018
comment
Спасибо! Мне нравится, когда в ответ приходит пример - person Ateik; 22.04.2018