AI-агент в Telegram: 6 компонентов

Это про другой тип агента — не субагент Claude Code (помощник тебе), а агент-продукт (бот для твоих клиентов). Агент в Telegram отвечает на вопросы клиентов, продаёт, записывает на услуги, обрабатывает возражения — пока ты спишь.

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

Не путай с другим сценарием

Есть похожая, но другая задача: «разместить сам Claude Code в Telegram чтобы общаться с ним из чата на телефоне». Это твой личный ассистент-разработчик в мессенджере, не продукт для клиентов. Собирается за час-полтора, разбираем в статье 11 про процесс.

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

Когда вообще нужен такой агент

Не каждому бизнесу нужен AI-агент в Telegram. Это инструмент под конкретные ситуации.

Сценарий Что делает агент
Агент-продавец Отвечает на вопросы о продукте, обрабатывает возражения, ведёт к покупке
Агент-консьерж Записывает на услуги, отвечает на типовые вопросы, отсеивает не свою аудиторию
Агент-эксперт Отвечает по специализированной теме (твоей экспертизе) — мини-консультация
Агент-сортировщик Принимает входящие, классифицирует по типу, отвечает на простые, эскалирует сложные

Не нужен когда: у тебя 2 клиента в неделю и можешь отвечать сам. Когда продукт сложный и требует живого общения. Когда твои клиенты не в Telegram.

6 компонентов агента

Любой такой агент состоит из шести базовых частей. Без какой-то — не работает. С каждой можно начать просто и улучшить позже.

1. База знаний

Тексты о продукте, услугах, ценах, частых возражениях, скриптах диалога. Это просто markdown-файлы в папке. Один файл = одна тема.

▸ Структура базы знаний для агента-продавца
knowledge/
  product.md          ← описание продукта и его выгод
  pricing.md          ← прайс и тарифы
  objections.md       ← ответы на возражения «дорого», «подумаю», «есть аналоги»
  funnel.md           ← сценарии воронки: что спросить на шаге 1, шаге 2
  cases.md            ← истории и кейсы клиентов
  faq.md              ← частые вопросы и ответы

2. Retrieval — поиск по базе

Retrieval (англ. «извлечение») — механизм который находит нужный кусок базы знаний под вопрос клиента. Клиент написал «сколько стоит?» → retrieval достал из базы файл pricing.md → агент сформулировал ответ опираясь на этот файл. Без retrieval агент будет галлюцинировать (придумывать) — особенно про цены и факты. Два варианта по сложности:

Вариант Когда выбирать
Простой поиск по словам (через grep или похожие утилиты) База маленькая (до 50 файлов), хватает поиска по точным совпадениям слов. Старт всегда отсюда.
Векторная база (Pinecone, Chroma, Weaviate) База большая (сотни+ файлов), нужен семантический поиск — то есть поиск по смыслу, а не по точным словам. Агент находит нужный файл, даже если клиент написал вопрос другими словами. Pinecone/Chroma/Weaviate — конкретные сервисы такого поиска

Для MVP — простой вариант. Векторку добавишь когда упрёшься в лимит.

3. Системный промпт с логикой воронки

Это инструкция агенту: кто он, что делает, как ведёт диалог. На 70% поведение агента зависит именно от этого промпта, не от модели.

▸ Системный промпт агента-продавца
Ты консультант по [продукту]. Твоя задача — довести клиента
до заявки на бесплатную диагностику.

Воронка:
1. Выясни какая задача у клиента (1-2 уточняющих вопроса)
2. Предложи решение из базы знаний (используй product.md и cases.md)
3. Обработай возражения (см. objections.md)
4. Предложи бесплатную диагностику
5. Если согласие — собери контакт и передай менеджеру

Запрещено:
- Придумывать факты которых нет в базе
- Обещать то чего нет в продукте
- Скидывать ссылки на сторонние сайты

Стиль: на «ты», по-дружески, без канцелярита.
Длина ответа: 1-3 коротких абзаца, не больше.

4. Модель (LLM)

Кто генерирует ответы. LLM (Large Language Model — большая языковая модель) — это и есть «мозги» агента. Claude, ChatGPT, Gemini — всё это разные LLM. Выбор зависит от сложности задачи и бюджета.

O
Claude Opus
Продажи, сложные возражения, важно качество аргументации. Дороже, медленнее.
S
Claude Sonnet
Баланс цена/качество. Большинство задач. Старт для MVP — отсюда.
H
Claude Haiku
Простые ответы, большой объём трафика, чувствителен бюджет.

5. Оркестратор

Штука которая связывает всё остальное. Принимает сообщение от клиента → ищет в базе → собирает контекст → отправляет в модель → возвращает ответ → пишет лог. Три варианта по сложности — разберём ниже отдельно.

6. Интерфейс с клиентом

Где клиент общается с агентом:

Для MVP — почти всегда Telegram. Аудитория уже там, бот ставится за час, тестировать удобно.

Три способа собрать — от простого к сложному

Те же 6 компонентов можно собрать по-разному. Выбор зависит от твоих навыков и того насколько глубоко хочешь контролировать систему.

Параметр n8n Claude Agent SDK Custom Python
Подход No-code, собираешь блоками мышкой Через Claude Code в VS Code, описываешь — Claude пишет код Полностью свой код на Python — напрямую дёргаешь Anthropic API или OpenRouter, всю логику (база знаний, история диалога, retrieval) пишешь сам
Время до MVP от 4 часов до 2 дней от 2 часов до 1 дня от 1 до 2 недель
Гибкость Средняя Высокая Максимальная
Минимальные навыки Чтение документации Вайбкодинг через Claude Code Реальные знания Python
Когда выбирать Не хочешь работать в VS Code, любишь визуальные конструкторы Уже работаешь в Claude Code — самый быстрый и гибкий путь Сложная логика, есть разработчик, проект на годы

Путь через Claude Agent SDK — для вайбкодеров

Самый интересный для нашей аудитории — собрать через Claude Code в VS Code. Не нужно знать Python, не нужно учить n8n с нуля. Описываешь задачу — Claude пишет код, ты тестируешь, дорабатываешь.

▸ Промпт старта проекта
Создай проект Telegram-агента-продавца на Claude Agent SDK.

Что должен уметь агент:
- Отвечать клиентам в моём Telegram-боте
- Использовать базу знаний из папки knowledge/ (md-файлы)
- Вести диалог по воронке из system-prompt.md
- Логировать каждый диалог в logs/

Используй официальный @anthropic-ai/claude-agent-sdk.
Начни с минимально рабочего MVP, потом будем улучшать.

Перед написанием кода — задай мне уточняющие вопросы.

Ключевая фраза «задай мне уточняющие вопросы». Без неё Claude начнёт писать первый попавшийся вариант, и потом всё переделывать. Дай ему 5 минут на вопросы про архитектуру, токены, хостинг — это сэкономит часы доработок.

Путь к рабочему MVP

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

Этап Время Что делаешь
Telegram-бот в @BotFather 5 мин Команда /newbot → имя → получаешь токен
Сборка кода через Claude Code 30-60 мин Промпт сборки + уточняющие вопросы → Claude пишет SDK + Telegram + retrieval
База знаний — минимальная 2-4 часа 3-5 md-файлов: продукт, прайс, типовые вопросы, возражения, кейсы
База знаний — качественная + 4-8 часов Расписать варианты диалога, отшлифовать ответы, добавить кейсы
Системный промпт + воронка 30-60 мин Кто агент, какая воронка, что говорить, чего нельзя
Тест на себе 1-2 часа 10-20 диалогов как клиент, отлавливаешь странности, донастраиваешь
Деплой на VPS 1-2 часа VPS за $5-20/мес, перенос проекта, запуск через pm2 или systemd

Получается: код + деплой ≈ 4-6 часов. База знаний ≈ от 2 часов (минимум) до целого дня (качественная). Итого реалистично за вечер собрать «можно потрогать» MVP, за день-два — версию которую можно показать первому клиенту.

Главное правило — не экономь на базе знаний

Самая частая ошибка: «давай сначала соберу код, потом наполню базу». Получается агент с кодом за час, который три недели «доучивается». Лучше наоборот — сначала текстовая база (даже без кода), которую ты сам можешь использовать как справочник, потом сборка кода занимает час.

80% качества агента = качество базы знаний и системного промпта. Не технология, не модель, не оркестратор. Если эти две вещи слабые — никакой Opus не спасёт.

Когда останавливаться

Идеала не будет — это нормально. Останавливайся когда агент стабильно справляется с типовыми сценариями (примерно 80% диалогов без помощи человека). Дальше доработки делаются на живом трафике — по реальным диалогам ты увидишь чего не хватает в базе и где промпт ведёт мимо.

Безопасность и подводные камни

Ограничь возможности агента

Не давай агенту-продавцу доступ ко всему. Он должен читать из базы знаний и писать в логи — всё. Без файловой системы за пределами проекта, без удаления, без shell-команд. Иначе один умный клиент может попросить агента сделать то что не нужно.

Базовые правила безопасности:

Итого

AI-агент в Telegram — это не магия, а 6 понятных компонентов. База знаний, retrieval, промпт, модель, оркестратор, интерфейс. Соберёшь грамотно — клиенты обслуживаются 24/7. Соберёшь криво — генерирует чушь, которая роняет твою репутацию.

Главное правило: 80% качества агента — это не технология, а база знаний и системный промпт. Не экономь время на этих двух частях.