Самое сложное в ИИ-боте — не ИИ

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

Дубай: бот, который умеет ждать WhatsApp и Telegram, аудитория смешанная — арабы, экспаты, русскоязычные. Задача была не «отвечать на вопросы», а закрывать сделку. Бот сам определяет язык с первого сообщения и дальше ведёт диалог на нём без переключений. Уточняет детали — сколько комнат, когда удобно, — и кидает заявку в CRM. Но интереснее часть про тех, кому «прямо сейчас не надо». Такого лида никуда не сливают. Бот спрашивает, когда последний раз чистили кондиционер, сам считает дату следующей чистки и возвращается к человеку ровно в нужный момент — без напоминаний со стороны менеджера. Решение не техническое, продуктовое: часть выручки живёт не в первом касании, а в возврате через два-три месяца, и это нужно было заложить в архитектуру заранее. Технически там просто отложенная задача с датой, ничего хитрого. Сложно было додуматься, что она вообще нужна. По деньгам вышло наглядно: обслуживание бота — 5-6 тысяч в месяц против зарплаты хотя бы одного менеджера. Клиенты сами такие цифры обычно не считают, пока не покажешь.

MAX: бот как касса с ИИ внутри Контент-бот для авторки курсов, мессенджер MAX. Она продаёт подписку на бота, который генерирует посты в её стиле. Тут всё завязано не на модели, а на доступе и деньгах. Доступ выдаётся по e-mail, который сверяется с базой оплат Геткурса — нормального API под такое там нет, пришлось городить синхронизацию через выгрузку. Дальше у пользователя счётчик постов, который тает с каждой генерацией и сам пополняется при новой оплате. По сути это платёжная система, просто спрятанная внутри чат-бота. Отдельно повозился со стилем. «Пиши как блогер» в промпте не работает — получается усреднённый ИИ-текст ни о чём. Сделал онбординг, где бот вытаскивает из человека примеры её реальных постов и формулировок, своего рода ДНК стиля, и уже на этом строит генерацию. Три сценария: тема дня, своя идея, из голосовой заметки с расшифровкой через Whisper. Весь этот зоопарк — доступ, оплата, три сценария, три этапа черновик → редактура → финал — разложен на девять воркфлоу с роутером по состоянию пользователя. Без явного роутера это превращается в кашу уже на пятом workflow, проверено на себе.

Что вынес из этих двух Бизнес-логика — доступ, деньги, лимиты — обычно интереснее и сложнее самого ИИ. Модель работает предсказуемо, а вот стыковка с чужой платёжной системой без документированного API — нет. Хороший бот иногда решает не отвечать сразу, а отложить ответ. Возврат через три месяца — тоже результат, просто растянутый во времени. «Пиши в моём стиле» в промпте — иллюзия персонализации. Настоящая требует реальных примеров текста человека, а не описания его стиля словами.

Стек: n8n (self-hosted, Docker), Node.js, PostgreSQL, OpenRouter, Whisper, Telegram Bot API.