К содержанию

Telegram-бот с ИИ: как подключить нейросеть к боту для бизнеса

Содержание 7 разделов

Telegram-бот с ИИ отличается от обычного тем, что часть ответов за него пишет нейросеть. Клиент пишет своими словами, присылает фото или голосовое, и бот понимает, о чём речь. Разберём, как подключить нейросеть к боту, какую модель выбрать в России в 2026 году и где ИИ до сих пор ошибается.

Что умеет бот с нейросетью

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

Что добавляет нейросеть:

  • Диалог своими словами. Бот переспрашивает, если не хватает деталей, и помнит, о чём говорили несколько сообщений назад.
  • Фото и документы. Блюдо на тарелке, чек, накладная, показания счётчика, фото брака. Модель достаёт из снимка данные, дальше с ними работает код.
  • Голосовые сообщения. Бот расшифровывает голосовое и отвечает на него так же, как на текст.
  • Ответы по вашим документам. Прайс, регламенты, условия доставки и возврата лежат в базе знаний, и бот отвечает по ним.

Одно правило мы держим во всех проектах: цены, остатки, сроки и суммы считает код по вашим данным. Модель формулирует ответ, программа подставляет в него цифры. Так бот не пообещает скидку, которой нет в прайсе.

Как устроен Telegram-бот с ИИ

Проследим одно сообщение. Клиент пишет боту в Telegram, сообщение приходит на сервер бота. Сервер достаёт из базы историю диалога, находит в базе знаний подходящие куски документов и отправляет всё это модели вместе с инструкцией. Модель пишет ответ, сервер отправляет его клиенту. Если вопрос не по теме или ответа в документах нет, бот передаёт переписку менеджеру.

Из чего это собрано:

  1. Системный промпт Инструкция для модели. В ней роль, тон, темы, на которые бот отвечает, и случаи, когда он зовёт человека.
  2. База знаний (RAG) Документы компании нарезаны на фрагменты и лежат в векторной базе, у нас это обычно PostgreSQL с pgvector. На каждый вопрос бот находит несколько подходящих фрагментов и подкладывает их модели.
  3. Память диалога История переписки хранится в базе, текущее состояние разговора в Redis.
  4. Инструменты Модель может попросить сервер найти заказ по номеру, проверить свободное время или создать заявку в CRM. Само действие выполняет код.
  5. Передача оператору Когда клиент просит человека или бот не нашёл ответа, диалог уходит менеджеру вместе с историей.

Пишем таких ботов на Python (aiogram), запускаем в Docker. Для владельца бизнеса делаем админку: там правят промпт, загружают документы в базу знаний без программиста, смотрят темы обращений и расходы на модель.

Какую нейросеть подключить: GPT, GigaChat или YandexGPT

Запросы «телеграм бот ChatGPT» и «GPT бот в Telegram» обычно про модели GPT от OpenAI. ChatGPT это приложение для людей, а бот подключается к модели через API.

В России у этого варианта два нюанса, и оба решаемые. Прямого доступа к API OpenAI и Anthropic (Claude) из России нет, поэтому подключаем через официального посредника с оплатой в рублях или через сервер за рубежом. И если бот отправляет в зарубежную модель имена, телефоны и другие персональные данные клиентов, это трансграничная передача, поэтому данные храним в России, а в модель отправляем обезличенный текст.

МодельКогда подходит
GigaChat (Сбер)Ответы клиентам на русском, данные остаются в России
YandexGPTТо же; удобно, если компания уже работает в Yandex Cloud
Открытая модель на своём сервереДанные не должны уходить за пределы компании. Нужен сервер с видеокартой, содержать его дороже
GPT, ClaudeСильнее всего в сложных ответах и распознавании фото. В России через официального посредника или сервер за рубежом, персональные данные уходят в модель обезличенными

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

Где бот с ИИ полезен бизнесу

Больше всего пользы там, где клиенты пишут много однотипного, но каждый своими словами.

  • Поддержка по базе знаний Статус заказа, условия возврата, тарифы, инструкции. Сложное обращение бот передаёт оператору уже с номером заказа и сутью проблемы.
  • Подбор по описанию Клиент пишет «подарок маме на 60 лет, до 5 000 ₽», бот ищет по каталогу и показывает варианты с фото и ссылками.
  • Фото и документы Чеки, накладные, фото повреждений. Бот достаёт поля и переносит их в учётную систему, спорные случаи проверяет человек.
  • Разбор заявок Бот задаёт уточняющие вопросы и отдаёт менеджеру заявку с бюджетом, сроками и контактом.

Внутри компании работает та же схема: бот отвечает сотрудникам по регламентам, помогает новичкам в первые недели, собирает отчёты.

Пример из практики: perek.us

perek.us, наш счётчик калорий по фото в Telegram, считает калории по фото еды. Пользователь фотографирует тарелку. Модель находит на снимке продукты и оценивает вес каждого. Калорийность и состав бот берёт из данных о продуктах и показывает, откуда взял цифры. Пока идёт разбор, в чате видно, какой продукт уже посчитан. Готовый приём пищи уходит в дневник, статистика открывается в веб-приложении внутри Telegram.

Бот perek.us с нейросетью распознаёт продукты на фото и сверяет КБЖУ с базами
perek.us: распознавание и сверка КБЖУ
Нейросеть в Mini App ПроПорция разбирает питание за день
ПроПорция: разбор дня от нейросети
Слева perek.us сверяет КБЖУ продуктов с фото, справа ПроПорция разбирает день питания

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

Где ИИ ошибается и как это ограничить

Модель может уверенно написать то, чего нет в документах. RAG снижает число таких выдумок, но полностью их не убирает. Поэтому страховку ставим в нескольких местах:

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

Сколько стоит бот с нейросетью

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

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

Как мы делаем ИИ-ассистентов под задачи бизнеса, рассказываем на странице ИИ-ассистенты и агенты.

Можно ли подключить ChatGPT к Telegram-боту?

Да. Бот подключается к модели GPT через API OpenAI. Из России прямого доступа нет, поэтому идём через официального посредника или сервер за рубежом. Персональные данные клиентов остаются в базе в России, в модель уходит текст без них. Если нужна полная локализация, подключаем GigaChat или YandexGPT.

Будет ли бот с ИИ выдумывать ответы?

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

Работает ли бот с нейросетью в MAX?

Да. Логика, база знаний и подключение к модели живут на сервере, а Telegram и MAX подключаются к одному бэкенду. Клиенты в обоих мессенджерах получают одинаковые ответы.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону