Назад к блогу2026-10-02

Разработка чат-бота для бизнеса: что входит, сколько занимает и когда он не нужен

«Сделайте нам чат-бота» — с этой фразы начинается половина обращений. И почти всегда за ней стоит одна из двух очень разных задач. Разберу их — потому что от этого зависит и цена, и срок, и стоит ли вообще начинать.

Два разных чат-бота

Первый — бот-автоответчик. Он отвечает на частые вопросы по кнопкам: часы работы, цены, запись. Это дёшево и делается быстро. Но если у вас живой бизнес, через месяц вы упрётесь в потолок: клиенты пишут своими словами, кнопки не покрывают и половины вопросов.

Второй — бот с ИИ, по вашей базе знаний. Он читает ваши документы, прайсы, регламенты, историю курсов — и отвечает своими словами, а не по скрипту. Вот это уже другой уровень, и именно такие заказывают чаще всего.

Большинство приходит за первым, а нужен второй. Это не попытка продать дороже — просто автоответчик не решает задачу «отвечать на всё, что спрашивают».

Что входит в разработку

Когда берут бота всерьёз, работа состоит не из «написать код». Это пять частей:

1. База знаний. Собрать то, по чему бот будет отвечать: документы, страницы сайта, переписки, прайс. Мусор на входе даёт мусор на выходе — этому этапу уделяется столько же времени, сколько коду.

2. Логика ответа. Бот должен не выдумывать. Если ответа в базе нет — признать это и передать человеку, а не сочинить. Это отдельная работа поверх модели.

3. Каналы. Где бот живёт: сайт, Telegram, WhatsApp, VK. Иногда — все сразу, иногда один.

4. Передача человеку. Самая недооценённая часть. Бот должен понять, что не справляется, и отдать диалог менеджеру вместе с историей — а не оставить клиента в тупике.

5. Замер. До и после: сколько вопросов закрыто, сколько времени сэкономлено, сколько клиентов дошло до заказа.

Без пятого пункта вы платите за игрушку и не знаете, работает она или нет.

На чём это делается — и почему язык выбирают под задачу

Хороший разработчик не приходит с одним языком и не гнёт под него всё. Язык выбирается под задачу. У бота два свойства, которые определяют выбор.

Первое — нагрузка. Бот годами держит соединения с клиентами одновременно. Тысяча человек пишет — тысяча открытых диалогов. Здесь один язык работает легко, а другой начинает задыхаться и требует всё больше железа. Для чат-ботов и сервисов в переписке часто берут Go: он держит тысячи соединений на слабой машине, где Python уже упирается в потолок.

Второе — как вы это получите. Клиенту важно не «на каком языке написано», а что он получает в руки. Бывает единый бинарник: один файл, который просто запускается. Без установки окружения, зависимостей, «а почему не работает на сервере». Такой файл легко передать, легко перенести на свой сервер и легко поддерживать без автора.

И тут же обратная сторона: там, где нужна работа с ИИ — модели, распознавание, обработка текста на естественном языке, — сильнее Python. У него для этого весь инструментарий.

Поэтому правильный ответ на вопрос «на чём делать бота» звучит не как название языка, а так: зависит от задачи. Где много соединений и нужен один переносимый файл — Go. Где ядро на ИИ — Python. В одном проекте спокойно живут оба: сервис на Go, умная часть на Python.

Если подрядчик называет язык до того, как понял вашу задачу, — это плохой знак.

Сколько это занимает

Реальные сроки, по опыту:

  • Ассистент по базе знаний — 2–4 недели. Отвечает по документам и всегда показывает источник.
  • Ассистент поддержки — 4–8 недель. Помнит историю разговора, сложное передаёт человеку, фиксирует итог в CRM.
  • Агент продаж в переписке — 4–8 недель. Первый контакт, выяснение задачи, передача «горячего» менеджеру.

Если вам называют «пару дней на всё» — речь почти наверняка про кнопочный автоответчик, а не про бота с ИИ.

И отдельно: пилот за две недели. Прежде чем идти на большой проект, можно проверить гипотезу на одной функции. Это снижает риск: вы видите работающий результат на своих данных, а не презентацию.

Сколько это стоит

Порядок цифр, чтобы вы могли примерить к своему бюджету:

  • Ассистент по вашей базе знаний — 150–400 тыс ₽
  • Ассистент поддержки — 300–700 тыс ₽
  • Агент продаж в переписке — 300–800 тыс ₽
  • Пилот за две недели — от 90 000 ₽

Разброс большой не из-за жадности, а из-за объёма: один канал или четыре, одна база или десять, нужна ли интеграция с CRM и оплатой.

Когда чат-бот не нужен

Честно, как я говорю на созвонах:

Если у вас меньше 20–30 обращений в день — бот не окупится. Проще ответить самому. Автоматизация выгодна, когда людям это уже дорого.

Если вопросов по сути три — хватит готового автоответчика, писать с нуля незачем.

Если нет базы знаний — сначала надо её собрать. Бот без базы будет выдумывать, и это хуже, чем не иметь бота.

Если нет процесса, который бот должен заменить — сначала опишите процесс, потом автоматизируйте. Иначе получится бот ради бота.

С чего начать

Правильный первый шаг — не код, а разговор. На созвоне мы разбираем, где именно у вас потери: сколько обращений, какие вопросы повторяются, что сейчас делает человек вручную. Иногда после этого выясняется, что бот не нужен — и это тоже нормальный результат.

Если нужен — начинаем с диагностики и пилота. Диагностика (разбор задачи и техзадание) стоит 20–40 тыс ₽ и засчитывается в проект. Пилот — две недели, живой результат на ваших данных.

Точное ТЗ не нужно. Опишите словами, что болит и для кого делаем, — остальное соберём вместе.