Чтобы понять, что из себя представляет наша платформа, давайте немного поговорим о том, что такое чат-боты в целом и для кого они нужны.
Знакомство с платформой чат-ботов
Чат-бот - это технология, которая имитирует разговоры людей в реальном времени.
Разговор анализируется с помощью искусственного интеллекта и передовых алгоритмов для обеспечения высококачественного общения между человеком и компьютером.
Современные чат-боты могут извлекать ценные данные и передавать их на серверы для выполнения более сложных операций, таких как покупка или проверка данных.
Поэтому они становятся нашими незаменимыми помощниками.
Чат-боты ускоряют повторяющиеся действия, такие как ответы на общие вопросы, обработка заказов, проверка клиентов и т.д. Вы можете создать своего чат-бота для электронной коммерции, управления командой или просто для развлечения.
Чат-боты позволяют:
Без привлечения программистов разработать сценарии для автоматизации сервисных запросов
Подключить к работе бота сторонние сервисы или корпоративные системы
Формировать ответы на основе полученных от клиента данных
Генерировать ответы, используя различные форматы сообщений: текст, аудио, видео, фото, файл, местоположение, контакт, шаблон с кнопками
Собирать и анализировать статистику по использованию клиентами ветвей алгоритма
Настроить переадресацию звонков живым операторам на любом этапе общения бота с клиентом
Разместить разработанного бота во всех каналах связи, подключенных к Flomni, включая 5 мессенджеров и веб-мессенджер для сайта.
Ветки чат-ботов
Последовательность подключения узлов используется для разделения огромных схем ботов на отдельные логические блоки. Имеет черновики и инструменты управления.
Для создания полноценного бота необходимо построить ветки. Древовидная структура сценария и интерфейс перетаскивания интуитивно очень понятны.
Бот может состоять из множества ветвей. Это всё необходимо для того, чтобы сделать логику более понятной и доступной.
Типы узлов чат-бота
Узлы трансферов
Точка входа
Триггер - это точка входа, которая запускает всю последующую цепочку. Например, пользователь добавил бота, пользователь открыл экран чата, пользователь отправил текстовое сообщение и т.д.
Точка выхода
Условная ссылка на место в алгоритме. Используется для построения сложных сценариев на основе пользовательского ввода, передачи вызовов с одного канала на другой и взаимодействия между отдельными ветвями бота.
Узлы действий
Сообщение
Отправляет пользователю текстовое или мультимедийное сообщение (фото, видео, файл, местоположение, контакт). Может включать в себя также кнопки (URL или кнопки-действия).
Управление чатом
Использует различные действия, которые могут вам понадобиться во время работы с ботом. Например, перевод на оператора, сохранение данных в CRM-поле, архивировать чат в диалогах и т.д.
Javascript
Содержит JS-код изолированной функции, результат которой записывается в хранилище.
Вебхук
Отправляет HTTP-запрос на указанный URL, записывает полученный ответ в хранилище.
Узлы логики
Условие
Проверяет логическое условие, распределяя поток обработки событий в зависимости от результата (истинно или ложно выражение).
Анализатор текста
Принимает произвольный текст, введенный пользователем, и сравнивает его в соответствии с шаблонами регулярных выражений, описывая его дальнейшую обработку
Случайный выбор
Подбирает случайный выход среди нескольких вариантов
Распознавание
Он классифицирует пользовательский текст по темам, улавливает важные сущности и оценивает эмоциональный контекст.
Цепочка действий
Цепочка действий - это элемент автоматической воронки, описывающий последовательность действий, выполняемых в течение определенного времени с момента активации узла.
Таймаут
Определенный период, который может пройти в системе до того, как произойдет определенное событие, если сначала не произойдёт другое указанное событие.
Узлы хранения
Запомнить данные
Сохраняет в хранилище данные из предыдущего узла.
Заметка
Своего рода примечание для того, чтобы не забыть вернуться к данному узлу или понять логику работы этого узла.
Тэг
Добавляет и/или удаляет теги для текущего клиента, которые впоследствии могут быть использованы в других логиках бота и или других микросервисах.
JSON
Описывает объект, который возвращается при возникновении события.
Для панели узлов предусмотрено два режима: одиночный и продвинутый. В расширенном узле отображаются дополнительные узлы для наиболее сложных схем и цепочек.
Управление конструктором
Выбор ветки — здесь вы можете выбрать ту ветку, в которой хотите построить/изменить алгоритм.
Кнопка запуска бота — после сохранения черновика вы можете протестировать вашего бота.
Кнопка списка ошибок — если ваши ветки содержат ошибки, вы можете их проверить и исправить.
Меню действий с веткой
Сохранение статуса черновика
Инструменты масштабирования
Конструктор управления:
Автоматическое выравнивание узлов — здесь вы можете выровнять узлы для более наглядного и понятного отображения.
Редактировать название ветки — вы можете отредактировать название вашей ветки, если это необходимо.
История версий веток — тут вы можете проверить предыдущие версии веток, которые были ранее созданы и восстановить ту версию, которая необходима.
Экспорт схемы — если вам нужно перенести ветку из одной учетной записи в другую или сделать копию ветки, используйте эту кнопку, затем перейдите к другой ветки или в другую учетную запись и нажмите загрузить.
Загрузить схему — вставить экспортированную схему бота. Если ветка, в которую вы хотите добавить новую схему, содержит узлы, то они будут удалены и заменены той веткой, которую вы добавите.
Печать схемы — вы можете распечатать схему веток для обсуждения, например, со своими коллегами.
Удалить ветку — удалит все данные, относящиеся к ветке. После удаления восстановить данные невозможно.
Меню действий
Драфт версия чата
Для тестирования бота нам понадобится его драфт-версия - это своего рода черновик, в котором можно протестировать готового чат-бота до публикации для клиентов, выявить и исправить ошибки в вашем боте. Данная версия помогает нам понять, какие узлы и ветки необходимо еще добавить или удалить, где у нас чат-бот себя ведет некорректно, где есть какие-либо ошибки в скрипте, узлах бота, вебхуках и т.п.