ELMA Bot

ELMA Bot — это часть системного решения ELMA365 Service. ELMA Bot представляет собой low-code конструктор для создания и настройки ботов, то есть программ, которые имитируют реальный разговор с пользователем в разделе Линии. Боты могут распознавать запросы клиентов и реагировать на них в соответствии с заложенной логикой работы.

Начало внимание 

Работа в конструкторе ELMA Bot доступна только при подключённом платном системном решении ELMA365 Service. Ознакомиться с существующими поставками решения и активировать его можно на официальном сайте.

Конец внимание

Бот может быть подключён к линии в следующих режимах:  

  • в качестве чат-бота, который ведёт диалог с пользователем вместо оператора. При этом сам пользователь может общаться с ботом письменно или с помощью кнопок, если нужно выбрать один из вариантов ответа;
  • в качестве суфлёра, который распознает обращения пользователя и выводит оператору подсказки для ответов в диалоге с клиентом в сессии.

Особенности бота

При работе с ботом можно выделить следующие особенности:

  1. ELMA Bot построен на технологии машинного обучения. Обучение бота выполняется автоматически каждый раз, когда в сценарий добавляется новый триггер, при помощи которого запускается этот сценарий, или изменяются фразы, по которым бот определяет намерения пользователя.
  2. Логика реакций бота задаётся через сценарии и записи, добавленные в базу знаний. Они позволяют создавать диалог, который строится из фраз бота и фраз пользователя. Для создания сценариев вы можете воспользоваться готовыми шаблонами или разработать сценарий самостоятельно.
  3. К определённой линии раздела подключается только один чат-бот и один бот в режиме суфлёра. При этом вы можете настроить одного бота для работы в разных режимах, или двух отдельных ботов.

Этапы работы с ботом

Рассмотрим основные этапы работы с ботом.

  1. Установка и настройка интеграции конструктора ELMA Bot c ELMA365 — в поставках ELMA365 On‑Premises и ELMA365 SaaS Enterprise требуются предварительные настройки, чтобы начать работу с ботами в конструкторе ELMA Bot.
  2. Создание бота — проектирование бота, которое включает в себя добавление и настройку сценариев, наполнение базы знаний и создание переменных.
  3. Проверка сценариев — в редакторе сценариев можно просмотреть ошибки, если они были допущены при проектировании сценария.
  4. Наполнение базы знаний — добавление записей, содержащих часто задаваемые вопросы и ответы на них.
  5. Тестирование отдельного сценария в редакторе — запуск тестового диалога с созданным ботом по конкретному сценарию.
  6. Тестирование базы знаний — запуск тестового диалога с ботом по записям, добавленным в базу знаний.
  7. Сохранение сценария и обучение бота — сохранение всех изменений в логике работы бота. При этом автоматически запускается его обучение. После этого изменения применяются для пользователей.
  8. Тестирование бота — на этом шаге, в отличие от шагов 3 и 4, запускается тестовый диалог с ботом сразу по всем настроенным сценариям и базе знаний.
  9. Подключение бота к линии — добавление созданного бота в настройках линии. Подключённый чат-бот будет отвечать на запросы клиентов вместо оператора, а подключённый суфлёр — распознавать обращения пользователя и выводить оператору подсказки ответов на них. Обратите внимание, к одной линии подключается только один чат-бот и один бот в режиме суфлёра.