September 1, 2018

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

Чат-боты становятся всё популярнее. Компании, заинтересовавшиеся этой трендовой технологией, рано или поздно задаются закономерным вопросом: «Сколько?»

Спектр ответов настолько широкий, что вызывает недоумение: начиная от $0, заканчивая $100 000+.

Что же влияет на цену разработки чат-бота?

1. Функциональные составляющие чат-бот-проекта.

2. Расценки компании или платформы, задействованной при его создании.

Функциональные составляющие чат-бот-проекта

Основная причина, по которой нет готового ответа на вопрос «сколько стоит чат-бот?» — для расчета стоимости необходимо оценить объём работы.

Логично, что бот, который выдаёт контактную информацию и показывает фотогалерею, стоит на несколько порядков дешевле, чем бот для крупного интернет-магазина, который будет производить поиск товаров, принимать заказы, проводить платежи, отслеживать посылки, сообщать об акциях, а на досуге ещё и развлекать клиента светской беседой.

Основные факторы, из которых складывается цена чат-бот-проекта:

  • Проработка диалогов чат-бота
  • Админ-панель
  • Каналы взаимодействия
  • Интеграция
  • Обработка естественного языка
  • Бэк-энд (Back end)

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

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

Проработка диалогов чат-бота

Для чего нужен чат-бот? Какие бизнес-процессы он должен автоматизировать? Какие функции он должен осуществлять? В результате проработки этих вопросов, предоставленных заказчиком типовых ситуаций разговора и сценариев общения,

создаётся диаграмма рабочего процесса чат-бота (conversational flow).

На эту составляющую бота затрачивается от 1 до 4 дней рабочего времени. Цена составит от $200.

В некоторых случаях, требуется техническая спецификация для чат-бот-проекта.

Спецификации включает

  • подробное описания функционала чат-бота,
  • прототип чат-бота,
  • подробное описание функционала админ панели (если она присутствует в чат-бот-проекте),
  • прототипы административной панели,
  • требования к разработке и тестированию,
  • требования к размещению,
  • выбор методологии разработки.

Создание подробной спецификации обычно занимает около 5-6 рабочих дней, что включает в себя консультации и обсуждения с заказчиком, а также утверждение. Стоимость составляет от $400 до $600

Админ-панель

Административная панель позволяет управлять чат-ботом: наполнять его контентом, запускать рассылку, просматривать подписчиков, собирать данные аналитики. Не в каждом чат-бот проекте нужна админ панель, и функционал её может быть разным.

В среднем, разработка админ-панели занимает 8-12 дней, стоит от $3000-4300.

Каналы взаимодействия

Должен ли чат-бот работать на сайте, через СМС, в приложении для обмена сообщениями? Если да, то в каком, или каких — Facebook Messenger, Viber, Telegram, Kik?

Как правило, подключение дополнительного мессенджера может занять от 5 дней и стоить от $2000 (адаптация, проработка интерфейса).

Подключение дополнительно виджета для сайта будет стоить от $3000, а СМС — от $3000-4500

Интеграция

  • с информационными системами и сервисами заказчика, с CRM, ERP, базами данных, системами email-маркетинга — от 6 дней и от $2500
  • с третьими приложениями (google services, Wikipedia, поисковые системы, новостные порталы и тому подобное) – при наличии открытых API на английском языке — от 6 дней и $2000
  • с платёжной системой — от 4 дней и $1500

Обработка естественного языка (Natural Language Processing/Understanding)

Обработка естественного языка позволяет обрабатывать запросы, введённые пользователем на обычном человеческом языке (текстом или голосом). Не во всех ботах это необходимо — во многих случаях можно реализовать необходимые функции без NLP/NLU.

В случае, когда нужна обработка естественного языка, она, как правило, осуществляется при помощи интеграции с внешними NLP-сервисами, такими как IBM Watson, LUIS от Microsoft, Wit.ai и Api.ai. В зависимости от проекта, подключение сервисов может занять от 3дней, однако, нужно учитывать, что после подключения необходимо обучение системы, которое занимает как минимум 2 недели. При условии, что заказчик берёт обучение системы на себя, интеграция с внешними NLP-сервисами стоит от $1500. В случае, если обучением занимается компания-разработчик, цена составит от $6 000.

Бэк-энд (Back end)

Это та часть, которая незаметна пользователю — то, что объединяет все предыдущие и позволяет чат-боту функционировать. Задачи, которые выполняются в то время, когда чат-бот взаимодействует с пользователем: отправка пользователю информации; поиск билетов на нужные даты в базе данных агенства, представленного чат-ботом; поиск информации о продуктах, доставке, создание заказов, процесс оплаты и так далее.

Бэкенд для простейшего чат-бота, без админ панели и интеграции, включающего только диалоги с выбором кнопок (для чат-бота, эквивалентного сайту-визитке) займёт от 7 дней и стоит от $2000.

Бэкенд для стандартного чат-бота с админкой, интеграцией, для 1-2 мессенджеров — от 18 рабочих дней и от $5000.

Кроме функциональных составляющих, при оценке чат-бот-проекта учитываются такие факторы:

  • сроки (обязательно указывайте дедлайн проекта);
  • требования к поддержке чат-бота после запуска;
  • выбор технологий: если вы хотите, чтобы при создании чат-бота использовались определённые технологии, или выбранные языки программирования, приготовьтесь к тому, что это может быть дороже, чем в случае, когда оптимальные языки и инструменты выбирают разработчики;

Итого, самый простой чат-бот без админ-панели может быть разработан за неделю и стоить от $2500 . Чат-бот на один канал с технической спецификацией и админ-панелью, с интеграцией CRM — примерно за месяц и $13000

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