Чат-бот для туристической индустрии, который мы будем создавать здесь

Итак, это было 6 июля 2020 г.
Это был мой первый день в моем офисе, и сразу после вступления и моих рабочих задач мне поручили мой первый проект (который был в RASA), моя команда должна была создать чат. бот, использующий RASA.
И мы были новичками в этой технологии и области чат-ботов, но каким-то образом после трех месяцев борьбы мы уложились в сроки и выполнили наш первый проект.
Но дело в том, что я заметил через 3 месяца. Отсутствие надлежащих блогов, и даже если их немного, они не имеют дело с чат-ботами целого производственного уровня.

Итак, я беру на себя эту инициативу
В следующих 7 блогах (по крайней мере, 7 я запланировал, количество может только увеличиться) я постараюсь научить вас следующим вещам: -

  1. Базовая терминология RASA и Начало работы с RASA (настройка виртуального окружения и BASIC Bot)
  2. Какова файловая структура RASA и как мы работаем с намерениями и сущностями и можем сделать свои?
  3. Как работать с FAQ и чат-ботами.
    a. Как работать с файлами с несколькими доменами и файлами Nlu
  4. ПОЛЬЗОВАТЕЛЬСКИЕ ДЕЙСТВИЯ
    а. ОСНОВНОЕ ИСПОЛЬЗОВАНИЕ ТАМОЖЕННЫХ ДЕЙСТВИЙ.
    b. ИСПОЛЬЗОВАНИЕ ТРАНСФОРМАТОРОВ ПРЕДЛОЖЕНИЙ ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ ДЕЙСТВИЙ
  5. Что такое RASA X и как его использовать?
  6. Разверните его на своем веб-сайте
  7. Докеризируйте своего чат-бота (чтобы каждый мог использовать его без установки RASA)

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ - Знание RASA не требуется: smile:

Мы создадим Travel Bot с использованием RASA в этой серии блога.

Так что давайте прямо к делу.

Rasa - это платформа машинного обучения с открытым исходным кодом для создания помощников ИИ и чат-ботов. В большинстве случаев для работы с Rasa вам не нужен опыт работы с языком программирования.

Для

Ubuntu 16+, Mac OS и Windows 10 (инструмент сборки Visual C ++)

Примечание. Если вы работаете с Windows, убедитесь, что у вас установлен инструмент сборки Visual c ++. Это требуется для некоторых пакетов Python. Используйте miniconda, чтобы избежать проблем с другими установленными пакетами Python в вашей системе или с конфликтующей версией Python.

А затем установите Miniconda.



После установки miniconda выполните следующие команды, чтобы создать виртуальную среду в conda. Это позволит вам запустить Rasa без ошибок.

Как создать виртуальную среду для Rasa

В этом руководстве я использую Ubuntu 18.04.

conda update conda
conda create -n travel-bot python=3.6 anaconda
conda activate travel-bot

Как установить Rasa в виртуальной среде

pip3 install -U pip
pip3 install rasa

в случае, если вы получите сообщение об ошибке ruamel. yaml попробуйте это

pip3 install rasa --ignore-installed ruamel.yaml

Ура, ты сделал первую часть
, и я чувствую, что это самая сложная часть.

А теперь сделаем

Базовый бот

просто введите: -

rasa init

Вас спросят, хотите ли вы обучить вашу модель, нажмите да.

так что потратив почти 2 минуты, вы увидите это

Вы бы в это поверили?
Вы создали базового бота. Rasa каждый раз предоставляет вам эту очень простую архитектуру. Теперь, когда мы приступаем к урокам, мы изменим эту среду, чтобы сделать наш TRAVEL-BOT.

Попробуйте поговорить со своим ботом. В следующем уроке я объясню
файлы, которые вы получили с помощью Rasa Init
, и их значение

Чтобы перестать разговаривать со своим типом бота

/stop

Надеюсь, вам понравилось
: +1:

Если да, то все будет потрясающе, а последующие будут потрясающими
: fire: