Для чего нужны и сколько стоят чат-боты


Введение

Чат-бот - это компьютерный интеллектуальный агент осуществляющий взаимодействие между бизнесом и его клиентами. Он располагается во всплывающем окошке на сайте или в различных месенджерах и социальных сетях. Возможны также реализации голосовой коммуникации бота с человеком.

Пять причин, почему необходимы чат-боты:

  1. Клиенты должны видеть, что бизнес с ними находится на связи 24 часа в сутки, 7 дней в неделю.
  2. Чат боты расширяют каналы продаж и могут располагаться в месенджерах и социальных сетях.
  3. Чат боты снижают издержки на персонал, потому что берут на себя многие рутинные действия.
  4. Общаясь с ботом, клиенты ощущают личное отношение к ним, что повышает доверие к компании.
  5. Люди любят общаться, получая информацию от собеседника, а не из статических текстов на сайте.


Функции чат-ботов

Ниже приведены некоторые примеры задач, которые выполняют чат-боты. Каждая из них может быть реализована отдельным чат-ботом или быть составной частью единого бота компании.


Кнопки или текст?

По способу коммуникации с человеком боты бывают двух видов:

🦉 Часто в ботах реализуется полное или частичное совмещение кнопочной и текстовой навигации.


Правила или обучение?

По алгоритмам поведения боты так-же бывают двух типов:

🦉 Как и в системе навигации, возможно совмещение логики основанной на правилах и машинного обучения.


Сколько стоит чат-бот?

Цена сильно варьируется в зависимости от сложности бота и решаемых им задач. Приведём некоторые ориентиры, хотя цены на рынке могут сильно отличатся в ту или иную сторону.

Базовое расположение бота - это сайт компании. Часто этот же бот или его адаптированная версия помещается в различных месенджерах (facebook messenger, instagram, telegram и т.п.). При этом каждый канал имеет определённые ограничения на использование интерфесных элементов. Например, навигация с участием большого числа кнопок будет работать на сайте или в telegram, но не в facebook или instagram. Подобная адаптация бота для разных каналов должна учитываться при формировании цены.

Наконец, существуют ежемесячные издержки на хостинг бота. В зависимости от интенсивности его работы, они составляют около 20-100$.


Что нужно для чат-бота?

Естественно необходимо желание и финансовые ресурсы. Кроме этого, следует ответить на серию стартовых вопросов, которые помогут сформировать стоимость бота и сроки его создания:

  1. Отрасль и клиенты:
    • Адвокатская фирма "Гудман, дочка и сыновья".
    • Консультации и представление в суде по семейному праву.
    • Более 300 постоянных клиентов.
  2. Каналы распространения:
    • Сайт фирмы www.goodman-daughter-and-sons.com
    • Фейсбук месенджер.
    • Офисный телефон.
  3. Языки бота:
    • Английский
    • Испанский
  4. Задачи решаемые ботом:
    • Презентация фирмы:
      • Наши адвокаты (фотографии, образование, опыт).
      • Информация об удачных процессах.
      • Расположения наших офисов, контакты.
    • Расширение клиентской базы (имя, телефон и описание проблемы клиента).
    • Запись на встречу клиента с нашими юристами.
    • Поиск информации по базе документов.
  5. Интерфейс взаимодействия:
    • Кнопочная навигация с элементами текстового ввода (имя, телефон, вопрос клиента).
    • При поиске по базе - распознавание текстовых терминов из около 50 тематических доменов.
    • Голосовой интерфейс к задаче по записи на встречу (звонки на офисный телефон).
  6. Коммуникация с внешними ресурсами:
    • Получение на email информации о новом клиенте, сохранение в базе бота.
    • Интеграция с google-calendar по записи на встречу, дублирование в месенджер.
    • Http - запросы к базе документов на сервере компании.
  7. Оповещение о новостях и скидках:
    • Пока нет.

Далее необходимо предоставить необходимый для работы бота контент: тексты, изображения, видео. В принципе, разработчик может использовать ресурсы с сайта заказчика и даже выступить копирайтером (за дополнительную плату). Однако только Вы знаете, что должен услышать Ваш клиент.


Как происходит разработка?

После согласования концепта бота и получения исходного контента, создаётся прототип бота, который предоставляется заказчику на утверждение.

Для бота, основанного на правилах, с кнопочной навигацией, прототипом является набор экранов с кнопками, которые обеспечивают переходы по этим экранам. На экранах могут быть заглушки типа "тут будет листание товаров с картинкой, названием и описанием" и т.п. Заказчик тестирует бота и может прямо в нём отредактировать тексты и надписи на кнопках.

Вторая итерация состоит в наполнении бота внутренней логикой поведения, обработкой ввода текстовой информации и загрузкой данных (каталога товаров, списка услуг и т.п.). На этом этапе бот уже достаточно функционален.

На третей итерации организуется взаимодействие с внешними системами (базы данных, CRM, google-calendar и т.д.) Любой из этапов, в зависимости от сложности бота, может быть разбит на подэтапы.

В боте понимающем естественный язык, необходимо прежде всего определиться с перечнем намерений пользователей бота. Примеры намерений: "Приветствие", "Согласие", "Непонимание", "Хочу купить...". Для каждого намерения разработчик подготавливает примеры фраз на том или ином естественном языке. Так, для намерения "Приветствие" возможны десятки фраз от "добрый день" до "здорово, бездушная железяка". Чем таких примеров больше, тем лучше. Затем проводится машинное обучение, в результате которого бот начнёт "понимать" не только обучающие примеры, но и различные их вариации. Эта работа требует множества итераций и продолжается после запуска бота в продакшен. При этом анализируется поведение реальных пользователей и какие тексты они вводят при общении с ботом.