Автоматизация

Чат-бот на нейросети: как собрать и во что это обойдётся

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

Иллюстрация к статье: Чат-бот на нейросети: как собрать и во что это обойдётся

Чат-бот на нейросети сегодня собирают не программисты, а обычные люди через конструкторы с кнопками. Три вещи определяют, во что все это выльется: какую нейросеть вы возьмете за мозг бота, где бот будет жить - в Telegram, на сайте или в мессенджере - и сколько человек будет с ним переписываться каждый день. Дальше - конкретный порядок действий и честная раскладка расходов, без обещаний "все бесплатно" и без пугающих смет на миллион.

Прежде чем разбираться в шагах, стоит понять логику: чат-бот на нейросети - это не отдельная программа, а связка из трех частей. Нейросеть генерирует текст ответа, конструктор (или ваш код) передает ей сообщение пользователя и получает ответ обратно, а канал - Telegram, виджет на сайте или WhatsApp - просто доставляет это сообщение человеку. Уберите любое звено, и бот перестанет работать, поэтому дальше идем по порядку, а не хватаемся сразу за промпт.

Шаг 1. Решить, зачем боту вообще существовать

Самая частая причина, по которой бот получается бесполезным, - его собрали, потому что "нейросеть же, она разберется". Не разберется. Прежде чем открывать конструктор, стоит ответить на несколько вопросов: какую конкретно задачу бот закрывает - отвечает на вопросы про доставку, собирает заявки, ведет диалог для развлечения, - кто будет с ним общаться и сколько диалогов в день вы реально ожидаете. От последнего пункта напрямую зависит бюджет, о котором будет отдельный раздел ниже.

Шаг 2. Выбрать нейросеть, которая будет отвечать

Для русскоязычного бота есть, по сути, два лагеря. Первый - зарубежные модели вроде ChatGPT: они увереннее держат разговорный русский язык и сложный контекст, но доступ к ним из России периодически осложняется, поэтому на момент публикации многие подключаются через сервисы-прокси или через российские платформы, которые уже договорились о доступе. Второй лагерь - отечественные модели: GigaChat от Сбера и YandexGPT от Яндекса. Они работают напрямую, без обходных путей, и у обеих есть бесплатный тариф с ограничением по числу запросов в сутки - этого достаточно, чтобы понять, устраивает ли вас качество ответов, прежде чем платить за что-то большее.

Если вы уже открывали ChatGPT в браузере и переписывались с ним напрямую - разбор для тех, кто открыл его впервые поможет вспомнить базовые принципы, - то для бота логика та же, просто интерфейс спрятан за кнопками Telegram. А если хочется сначала просто сравнить, как разные модели отвечают на одни и те же вопросы, не привязываясь ни к чему, есть подборка бесплатных нейросетей, которые работают без оплаты и VPN.

Шаг 3. Выбрать канал: Telegram, сайт или мессенджер

Telegram - самый простой вариант для старта: бот создается через @BotFather за пару минут, токен бесплатный, а ограничений по количеству сообщений со стороны самого Telegram практически нет. Виджет на сайте чуть сложнее технически, зато не заставляет посетителя никуда переходить - многие конструкторы сайтов, включая Tilda, уже умеют вставлять такой чат в пару кликов. WhatsApp Business API - отдельная история: для официального подключения нужна верификация бизнеса через Meta, сам разговор с пользователем в этом канале обычно платный, а заявку могут отклонить без объяснения причин. Если чат-бот - это эксперимент, а не готовый продукт с заложенным бюджетом, начинать с WhatsApp не стоит.

Шаг 4. Собрать бота в конструкторе без кода

Дальше нужен сервис, который свяжет канал и нейросеть между собой, - писать код для этого не обязательно. Работают такие конструкторы по похожей схеме: регистрируетесь на платформе (SendPulse, BotHelp, ManyChat и десяток похожих сервисов), подключаете токен бота из Telegram, вставляете API-ключ выбранной нейросети в соответствующее поле и настраиваете, на какие сообщения бот должен отвечать нейросетью, а на какие - заранее заготовленным сценарием: вопрос про цены лучше закрыть точным прайсом, а не тем, что придумает модель. У большинства таких сервисов есть бесплатный период или бесплатный тариф с ограничением диалогов в месяц, а дальше - платная подписка: не как аренда офиса, но и не копейки, поэтому бота стоит сначала обкатать на бесплатном тарифе.

Для тех, кто готов копнуть глубже, есть no-code платформы автоматизации вроде n8n или Make: в них бот собирается из блоков "получить сообщение - отправить в нейросеть - вернуть ответ", и это дает больше контроля над логикой, чем готовый конструктор бота, но и разбираться придется дольше.

Шаг 5. Написать системный промпт

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

Если у бота есть база знаний - прайс, список услуг, часто задаваемые вопросы, - ее стоит вставить прямо в промпт или подключить отдельным файлом, если конструктор это поддерживает. Без этого нейросеть отвечает по общим знаниям об интернете и рано или поздно выдумает то, чего у вас никогда не было.

Шаг 6. Ограничить расходы и протестировать

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

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

Во что это обойдется

Расходы на чат-бота на нейросети складываются из трех статей, и они не равны по весу. Самая заметная - оплата самой нейросети: большинство API считают деньги по количеству токенов, то есть кусочков текста, в запросе и ответе, поэтому цена растет вместе с трафиком, а не фиксирована заранее. Для масштаба: у ChatGPT есть платная подписка Plus около 20 долларов в месяц для обычного чата в браузере, но у API-доступа, который используют боты, отдельная тарификация - она может выйти и дешевле, и дороже в зависимости от того, сколько сообщений обрабатывает бот. Тарифы у всех сервисов меняются достаточно часто, так что ориентироваться лучше на актуальную страницу тарифов, а не на цифры из чужой статьи.

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

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

Типичные ошибки и что делать, если не получилось

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

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

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

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

Заявку на WhatsApp Business отклонили. Причины Meta объясняет редко. Проще начать с Telegram, где верификация не нужна вовсе, и вернуться к WhatsApp позже, когда бот уже доказал, что окупается.

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

С чего начать, если времени в обрез

Если выбирать одну связку для первой попытки - Telegram-бот, бесплатный тариф GigaChat или YandexGPT и любой простой конструктор вроде SendPulse. Это займет один вечер, не потребует банковской карты и покажет, тянет ли выбранная нейросеть вашу задачу вообще. Платный API и более серьезный конструктор имеет смысл подключать только после того, как бесплатная версия отработала на паре десятков реальных диалогов - и вы своими глазами увидели, где она спотыкается.

Вопросы читателей по теме

Все вопросы

Какая нейросеть работает с Excel?

спрашивает Виталий, Барнаул 174 просм.

Сергей Орлов: Вариантов сейчас несколько, и они по-разному обращаются с вашими данными, что для рабочих таблиц важнее выбора самой удачной формулы. Microsoft Copilot в Excel (доступен в подписке Microsoft 365 Copilot) - самый безопасный вариант для рабочих отчетов: он встроен прямо в приложение, и по условиям Microsoft корпоративные данные из таких запросов не используются для обучения общих…

Как подключить чат-бота в ВК?

спрашивает Павел, Екатеринбург 86 просм.

Дмитрий Волков: Подключение бота к сообществу ВКонтакте начинается не с кода, а с настроек самого сообщества - там нужно получить доступ к API. Порядок действий такой: В управлении сообществом откройте раздел "Работа с API" и создайте ключ доступа сообщества (токен) с нужными правами - как минимум "Сообщения сообщества". Там же включите один из двух способов получения сообщений:…

Как создавать чат-ботов и зарабатывать на этом?

спрашивает Марина, Тверь 232 просм.

Марина Соколова: Спрос реальный, особенно среди небольшого локального бизнеса: магазины, салоны красоты, частные специалисты часто не готовы платить разработчику за индивидуальную разработку, но вполне готовы заплатить за настройку готового конструктора под свои задачи, это дешевле и быстрее. По ценам на фрилансе простой бот, приём заявок, FAQ, рассылка расписания, обычно стоит от 5 до 15 тысяч рублей за…

Что такое инструменты для ИИ-агента?

спрашивает Ольга, Воронеж 196 просм.

Марина Соколова: Инструменты для ИИ-агента - это конкретные функции или программы, которые агент может вызвать сам, чтобы получить данные или выполнить действие, вместо того чтобы просто отвечать текстом на основе того, что он уже "знает". Обычная языковая модель без инструментов может только генерировать текст по своим внутренним знаниям, поэтому иногда ошибается или выдаёт устаревшие сведения. Агент с…