Техническая реализация

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

5 тем в разделе

На каких технологиях работает TeacherFlow?

Веб-интерфейс для учителя, серверная часть с API, база данных для заданий и истории, контейнерное развёртывание на выделенном сервере. Генерация — асинхронная задача с опросом статуса, без блокировки страницы.

Логика пайплайна (анализатор → генератор → проверки → судьи → починка) описана для заказчика в Цепочке генерации. Модель — GigaChat-2 (Pro и Lite для разных этапов).

Почему выбран GigaChat?

В условиях кейса и для пилота в российской школе важна доступная и предсказуемая модель с возможностью стабильной эксплуатации. GigaChat используется и в тестах качества, и в работе сервиса — чтобы поведение в продакшене совпадало с тем, что мы измеряем на эталонном наборе.

Технически все обращения к модели идут через единый слой с контролем формата ответа — это снижает «случайный текст» вместо структурированного результата.

Куда уходят тексты заданий?

Тексты эталонов и вариантов хранятся в базе данных сервиса для работы библиотеки, истории и повторной генерации. При обращении к модели передаётся только необходимый фрагмент для текущей операции.

Мы не позиционируем сервис как хранилище персональных данных учеников: основной контент — учебные задания учителя. Для пилота в школе потребуется согласование политики обработки данных с организацией.

Можно ли воспроизвести результат при споре о качестве?

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

Полная фиксация каждой версии промпта в интерфейсе пока развивается; для расследования инцидента доступны логи на стороне сервера.

Как устроены формулы в заданиях?

В редакторе учителя, на карточках вариантов и в выгрузке PDF поддерживается отображение математических формул в привычном виде (через KaTeX). Это важно для математики: без формул сервис был бы непригоден для реальных контрольных.

Распознавание формул с фотографии — отдельная сложная задача; сейчас надёжнее загружать PDF/Word или вводить текст в редакторе.