2024-2025СберОбразование

ИИ-тьютор

ИИ-тьютор

Стек, который я использовал:

  • React
  • NextJS
  • React Flow
  • TikZ
  • Redis
  • Kubb
  • GravityUI
  • Unified

Обучающая платформа с AI-пайплайном, включающим глубинную диагностику знаний, динамическую теорию под конкретного ученика и помощь с решением заданий.

Возможности сервиса

  • Декомпозиция знаний на отдельные навыки с теорией, тренировочными и проверочными заданиями
  • Граф навыков для визуализации связей между учебными темами
  • Система пререквизитов для постепенного открытия новых тем
  • Глубинная диагностика знаний с использованием Knowledge Tracing модели
  • Динамическая теория, генерируемая ИИ, под запрос конкретного ученика
  • Тренировка навыков с ИИ-помощником и автопроверкой заданий

Ключевые достижения

  • В команде AI Prototypes развивал образовательные AI-сервисы для проверки EdTech-гипотез; решение дошло до production-интеграции
  • Инициировал новую теоретическую модель и реализовал граф навыков на React Flow — упростил навигацию по темам и адаптацию учебного пути
  • Настроил Next.js ISR и ручную инвалидацию страниц теории: LCP снизился с 3.9 до 1.1 с, Speed Index — с 2.4 до 0.7 с; учебный контент стал индексируемым
  • Заменил ручную подготовку теории в специальном MD-формате на WYSIWYG-админку с TipTap и кастомными блоками, ускорив верстку контента методистами
  • Вынес TikZ-to-SVG рендер в отдельный NestJS-сервис с Redis-кешированием — не допустил добавления LaTeX-зависимостей на 5 GB в основной backend
  • Настроил OpenAPI-кодогенерацию через Kubb/Orval, сократив ручную поддержку API-контрактов

Галерея

Демонстрация