Чат-бот для туристической индустрии, который мы будем создавать здесь
Итак, это было 6 июля 2020 г.
Это был мой первый день в моем офисе, и сразу после вступления и моих рабочих задач мне поручили мой первый проект (который был в RASA), моя команда должна была создать чат. бот, использующий RASA.
И мы были новичками в этой технологии и области чат-ботов, но каким-то образом после трех месяцев борьбы мы уложились в сроки и выполнили наш первый проект.
Но дело в том, что я заметил через 3 месяца. Отсутствие надлежащих блогов, и даже если их немного, они не имеют дело с чат-ботами целого производственного уровня.
Итак, я беру на себя эту инициативу
В следующих 7 блогах (по крайней мере, 7 я запланировал, количество может только увеличиться) я постараюсь научить вас следующим вещам: -
- Базовая терминология RASA и Начало работы с RASA (настройка виртуального окружения и BASIC Bot)
- Какова файловая структура RASA и как мы работаем с намерениями и сущностями и можем сделать свои?
- Как работать с FAQ и чат-ботами.
a. Как работать с файлами с несколькими доменами и файлами Nlu - ПОЛЬЗОВАТЕЛЬСКИЕ ДЕЙСТВИЯ
а. ОСНОВНОЕ ИСПОЛЬЗОВАНИЕ ТАМОЖЕННЫХ ДЕЙСТВИЙ.
b. ИСПОЛЬЗОВАНИЕ ТРАНСФОРМАТОРОВ ПРЕДЛОЖЕНИЙ ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ ДЕЙСТВИЙ - Что такое RASA X и как его использовать?
- Разверните его на своем веб-сайте
- Докеризируйте своего чат-бота (чтобы каждый мог использовать его без установки 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: