Техническая реализация
На чём построен сервис, какая модель используется и как устроена безопасность данных — без лишнего жаргона.
5 тем в разделе
На каких технологиях работает TeacherFlow?
Веб-интерфейс для учителя, серверная часть с API, база данных для заданий и истории, контейнерное развёртывание на выделенном сервере. Генерация — асинхронная задача с опросом статуса, без блокировки страницы.
Логика пайплайна (анализатор → генератор → проверки → судьи → починка) описана для заказчика в Цепочке генерации. Модель — GigaChat-2 (Pro и Lite для разных этапов).
Почему выбран GigaChat?
В условиях кейса и для пилота в российской школе важна доступная и предсказуемая модель с возможностью стабильной эксплуатации. GigaChat используется и в тестах качества, и в работе сервиса — чтобы поведение в продакшене совпадало с тем, что мы измеряем на эталонном наборе.
Технически все обращения к модели идут через единый слой с контролем формата ответа — это снижает «случайный текст» вместо структурированного результата.
Куда уходят тексты заданий?
Тексты эталонов и вариантов хранятся в базе данных сервиса для работы библиотеки, истории и повторной генерации. При обращении к модели передаётся только необходимый фрагмент для текущей операции.
Мы не позиционируем сервис как хранилище персональных данных учеников: основной контент — учебные задания учителя. Для пилота в школе потребуется согласование политики обработки данных с организацией.
Можно ли воспроизвести результат при споре о качестве?
Для каждого комплекта сохраняются параметры генерации, версии правил предмета и режим. Это позволяет разобрать конкретный случай: что было на входе, какие пороги действовали, какие заключения выдали проверки.
Полная фиксация каждой версии промпта в интерфейсе пока развивается; для расследования инцидента доступны логи на стороне сервера.
Как устроены формулы в заданиях?
В редакторе учителя, на карточках вариантов и в выгрузке PDF поддерживается отображение математических формул в привычном виде (через KaTeX). Это важно для математики: без формул сервис был бы непригоден для реальных контрольных.
Распознавание формул с фотографии — отдельная сложная задача; сейчас надёжнее загружать PDF/Word или вводить текст в редакторе.
