ITMOpshtein
Today (9:00 MSK — 9:00 MSK)
All Time
Findings (20)
Commits & Code Churn
31 Jan — 6 Feb 2026PR Activity
31 Jan — 6 Feb 2026Languages
README
🤖 ITMOpstein: AI Admissions Coordinator
ITMOpstein — это не просто чат-бот, а комплексная экосистема для автоматизации взаимодействия с абитуриентами и студентами магистратуры AI Talent Hub (Университет ИТМО).
🎯 Продуктовая концепция
Проблема
Координаторы образовательных программ тратят до 70% рабочего времени на ответы на типовые вопросы: сроки подачи документов, расписания, специфика курсов и контакты подразделений. В пиковые периоды (приемная кампания, начало семестра) нагрузка становится критической, что ведет к задержкам ответов и риску потери лояльности абитуриентов.
Решение
ITMOpstein решает эту проблему через трехуровневую систему поддержки:
1. Мгновенный ответ (FAQ Cache): Семантический поиск по базе «золотых ответов» для типичных ситуаций.
2. Глубокий поиск (Hybrid RAG): Генерация ответов на основе анализа внутренней документации (PDF, DOCX, XLSX, сайты).
3. Человеческий контроль (Escalation): Если вопрос слишком специфичен, система создает «тикет» в админ-панели для эксперта-человека, сохраняя историю контекста.
Ценность
- Для абитуриентов: Ответы 24/7 в привычном интерфейсе Telegram. Никакого ожидания в очереди.
- Для координаторов: Фокус на стратегических задачах, а не на рутине. Полная прозрачность через админ-панель.
- Для бренда: Единый Tone of Voice и высокая технологичность коммуникаций.
🌟 Ключевые возможности
1. 🧠 Умная RAG-система
- Гибридный поиск: Сочетание векторной семантики (ChromaDB) и полнотекстового поиска (BM25) позволяет находить точные факты даже в сложных регламентах.
- Мультиформатность: Загружайте PDF-инструкции, Word-файлы, Excel-таблицы или просто ссылки на страницы ИТМО — система проиндексирует всё.
- Контекстная память: Бот помнит историю диалога и специфику пользователя (абитуриент 2026 года).
2. 🎨 Стиль и Личность
- Brand Voice: Ответы структурированы, дружелюбны и используют правильную визуальную айдентику (эмодзи, списки).
- Авто-инъекция контактов: Бот сам добавляет нужные ссылки на Студофис, Notion или Helpdesk, если видит в них потребность.
3. 🛠 Система управления (Admin Panel)
- Мониторинг тикетов: Просматривайте диалоги, которые требуют вмешательства человека.
- Центр знаний: Управляйте источниками в реальном времени — добавляйте и удаляйте документы.
- Оценка качества (Evaluation): Автоматические тесты на «галлюцинации» и точность ответа (Precision, Faithfulness) с помощью LLM-as-a-Judge.
🛠 Технологический стек
| Слой | Технологии |
|---|---|
| Backend | Python 3.12, FastAPI, LangChain, Aiogram |
| Frontend | React, Vite, TypeScript, Tailwind CSS |
| ML/Search | ChromaDB (Vector Repo), rank-bm25 (Keyword Repo), PyTorch (CPU-optimized) |
| LLM Provider | OpenRouter (GPT-4o / Claude 3.5 Sonnet) |
| DevOps | Docker Compose, Nginx, PostgreSQL, Redis |
🚀 Быстрый старт
Установка (на ВМ или локально)
-
Клонируйте проект:
bash git clone https://github.com/itmo-talent-hub/ITMOpstein.git -
Настройте
.env(в папкеbackend/):
env OPENROUTER_API_KEY=ваш_ключ BOT_TOKEN=токен_телеграм_бота LLM_MODEL=openai/gpt-4o -
Запустите Docker:
bash sudo docker compose up -d --build
Доступ
Логин и пароль | admin admin
- Панель управления: https://team05.camp.aitalenthub.ru
- Бот: https://t.me/talet_camp_QA_itmo_bot
📂 Архитектура
/backend— Мощный RAG-сервис и Telegram-бот./frontend— Киберпанк-админка для контроля и аналитики./specs— Датасеты для оценки и примеры идеальных ответов.
Разработано командой ITMOpstein для AI Talent Camp 2026.