AI-куратор для онлайн-школы трейдинга

Интеллектуальный бот-куратор, который полностью берет на себя поддержку студентов, контроль успеваемости и синхронизацию доступов

EdTech AI / RAG Автоматизация

О проекте

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

Это не просто автоответчик, а полноценный цифровой сотрудник, интегрированный в бизнес-процессы школы.

Интерфейс бота

Как это работает для студента

Для пользователя бот выглядит как внимательный и всегда доступный наставник.

Поддержка 24/7

Студент может задать вопрос по уроку, терминологии (например, "что такое шорт?") или технической части в 3 часа ночи и мгновенно получить развернутый ответ со ссылками на конкретные материалы курса.

Пример диалога с ботом 1
Пример диалога с ботом 2
Пример диалога с ботом 3
Пример диалога с ботом 4
Пример диалога с ботом 5
Пример диалога с ботом 6

Эффект живого общения

Бот знает расписание "живых" кураторов (Владислав, Марина, Павел) и подстраивает стиль общения под текущего дежурного. Если дежурит Марина — бот будет общаться в женском роде, использовать соответствующие речевые обороты и эмодзи.

📸

Пример диалога студента с ботом — вопрос и развернутый ответ

Напоминания с GetCourse

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

Пример напоминания от бота 1
Пример напоминания от бота 2
Пример напоминания от бота 3
Пример напоминания от бота 4

Сдача отчетности

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

Персонализация

Бот обращается по имени, помнит контекст диалога и даже поддерживает small talk (может вежливо поблагодарить или пожелать удачи), что создает ощущение заботы, а не общения с машиной.

Польза для бизнеса

Для компании-заказчика этот инструмент решает сразу несколько критических задач:

Снижение нагрузки на ФОТ

Бот закрывает до 80% типовых вопросов, позволяя живым кураторам фокусироваться только на сложных, нестандартных ситуациях и VIP-клиентах.

Автоматический контроль доступов

  • Бот интегрирован с GetCourse. Если студент перестал платить или срок обучения истек, бот автоматически проверит статус через API и вежливо ограничит доступ к закрытым функциям.
  • При покупке курса студент мгновенно получает доступ в бота — не нужно ждать ручного добавления администратором.

Централизованная аналитика

Вся статистика успеваемости студентов (прибыль, PnL, количество сделок) автоматически выгружается в Google Sheets и внутреннюю базу данных. Это позволяет школе в реальном времени видеть, насколько эффективна их торговая стратегия в руках учеников.

Удержание аудитории

Регулярные напоминания (Cron-задачи) не дают студентам "выпасть" из процесса обучения, повышая доходимость курса (COR).

Технологический стек и архитектура

Мы в IT-AI построили систему на надежном и масштабируемом стеке, уделив особое внимание безопасности и качеству ответов.

Ядро и AI

Язык Python 3
Framework python-telegram-bot (asyncio)
LLM OpenAI GPT-4o / GPT-5
RAG LangChain + FAISS

RAG (База знаний): Используем LangChain и векторную базу данных FAISS. Мы загрузили в бота все текстовые уроки, транскрибации видео и FAQ. Перед ответом бот ищет релевантную информацию в базе, что исключает "галлюцинации" и гарантирует точность ответов по методологии школы.

Классификация интентов: Сложная система эвристик и AI-классификаторов определяет, что перед нами: вопрос по курсу, small talk или попытка "взломать" промпт.

Схема работы RAG-системы 1
Схема работы RAG-системы 2
Схема работы RAG-системы 3
Схема работы RAG-системы 4
Схема работы RAG-системы 5

Интеграции и Данные

  • GetCourse Webhooks: Собственный Flask-сервер принимает вебхуки от GetCourse (регистрация, оплата, смена статуса) и мгновенно обновляет права пользователей в боте.
  • Google Sheets API: Бесшовная выгрузка анкет и отчетов студентов в таблицы для отдела аналитики.
  • PostgreSQL: Надежное хранение профилей пользователей, истории доступов и логов. Реализован пулинг соединений (psycopg2 pool) для стабильной работы под нагрузкой.
  • Bizon365: Интеграция для синхронизации данных о вебинарах.
Архитектурная схема системы с интеграциями

Безопасность и надежность

Отказоустойчивость

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

Защита

Гибкая система фильтрации сообщений, защита от спама и rate-limiting.

Логирование

Детальные ротируемые логи всех действий для быстрого дебага и аудита.

Результаты внедрения

80 %

типовых вопросов закрывает бот

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

24 /7

поддержка студентов

Круглосуточная доступность бота обеспечивает мгновенные ответы на вопросы в любое время суток.

100 %

автоматизация доступов

Полная интеграция с GetCourse для автоматического управления правами доступа студентов.

Разработано командой IT-AI

Мы создаем умные решения, которые работают

Обсудить ваш проект