Бот для новичков
За последние пару дней с нуля сделал своего первого Telegram-бота с LLM. Хочу поделиться опытом — не столько про бота, сколько про то, как меняется работа созидателя с появлением ИИ-инструментов.
Зачем бот?
Я давно хотел попробовать формат персонального обучения — когда материал подстраивается под человека, а не человек под материал. Не просто курс на платформе, а адаптивный наставник в кармане, который знает твою профессию, интересы, уровень развития и сколько у тебя времени на саморазвитие.
Бот проводит 14-дневный марафон систематического обучения. Целевая аудитория — люди в трёх состояниях: Хаос (внимание разбросано), Тупик (стабильность без роста), Поворот (хочется перемен, но страшно). За две недели человек переходит от случайного обучения к систематическому.
Что умеет бот:
— Проводит короткий онбординг и запоминает профиль
— Каждый день присылает теорию + практику, адаптированные под профессию и интересы
— Задаёт вопросы для закрепления разного уровня сложности
— Отслеживает прогресс, напоминает, позволяет нагнать пропущенное
— Генерирует контент на основе двух баз знаний: руководств МИМ и моего личного Индекса знаний (сделан из всех моих постов в клубе).
Из чего сделан бот (технологии):
— Python + aiogram 3 — фреймворк для Telegram-ботов. Асинхронный, быстрый, хорошо документированный.
— Anthropic Claude API — модель claude-sonnet-4 генерирует персонализированный контент. Это не шаблоны, а каждый раз новый текст под конкретного человека.
— Model Context Protocol (MCP) — открытый протокол от Anthropic для подключения ИИ к внешним данным. Бот использует два MCP-сервера: Guides MCP — руководства МИМ (базовые материалы по системному мышлению); Knowledge MCP — мой личный Индекс знаний (посты, статьи, с приоритетом свежих)
— PostgreSQL — база данных для профилей, прогресса, ответов пользователей.
— Railway — облачный хостинг. Деплой из GitHub в один клик, автоматическое масштабирование, встроенная PostgreSQL.
— Cloudflare Workers — на них крутятся MCP-серверы с семантическим поиском по базам знаний.
— Claude Code — AI-ассистент для разработки от Anthropic. Именно с ним я писал весь код.
Конечно, многое из этого сделал наш архитектор Андрей Смирнов. Я сам пока не замахиваюсь на MCP, Cloudflare и вообще на архитектуру.
Схемы работы бота и технические детали тут. Бот пока в пилоте, будем его тестировать на 14-дневном Марафоне для новичков, которые давно присматривались к МИМ, но сложность им казалась запредельной. Теперь мы многое сможем объяснить и показать на персональных примерах и с учетом личных/рабочих интересов.
Post #629
1.04K