СберОбразование

ИИ-тьютор

ИИ-тьютор

React, NextJS, React Flow, TipTap, NestJS, TikZ, Redis, Orval, Kubb, GravityUI, Unified

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



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

Ключевые достижения
  • Инициировал новую теоретическую модель и реализовал граф навыков на 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-кодогенерацию через Orval для типобезопасных API-контрактов, сократив ручную поддержку клиентского слоя и рассинхрон с backend

Галерея

ИИ-тьютор - скриншот 1
ИИ-тьютор - скриншот 2
ИИ-тьютор - скриншот 3
ИИ-тьютор - скриншот 4
ИИ-тьютор - скриншот 5

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