Сколько стоит разработка чат-бота?
Чат-боты становятся всё популярнее. Компании, заинтересовавшиеся этой трендовой технологией, рано или поздно задаются закономерным вопросом: «Сколько?»
Спектр ответов настолько широкий, что вызывает недоумение: начиная от $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
Обратите внимание: если вы заказываете бота у компании или фрилансера, им понадобится ознакомиться с подробным списком ваших требований к проекту, чтобы просчитать цену. Для оценки стоит написать бриф на разработку чат-бота.