Контроль качества

Как TeacherFlow измеряет и удерживает сложность вариантов — профиль, проверки, эталонный набор.

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

Что такое профиль сложности?

Это набор измеримых характеристик эталона: сколько шагов в решении, какие операции, уровень задачи, объём текста, лексика, форма ответа. Для математики и английского действуют отдельные правила с порогами — что считается «в норме», а что отклонением.

Профиль строится автоматически при разборе эталона и служит эталоном для каждого сгенерированного варианта.

Почему недостаточно одной проверки «похоже / не похоже»?

Один критерий легко ошибается: вариант короче, но не проще; другие числа, но тот же смысл; формулировка иная, но условие нарушено. Поэтому в полном режиме три независимые оценки: структура и инварианты, профиль сложности, предметный смысл. Итог — по согласованным правилам голосования, а не по одному ответу модели.

В быстром режиме проверок меньше — это осознанный компромисс ради скорости.

Что происходит, если вариант не проходит проверку?

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

Мы не выдаём «тихо» сомнительный вариант без пометки.

Как вы проверяете, что качество не падает со временем?

Собран эталонный набор (goldset) — около 50 сцен «эталон → хороший вариант» по матрице школьных предметов и 9 антипримеров, которые система должна отклонять. Перед каждым обновлением промптов, политик и логики пайплайна тесты прогоняются на той же GigaChat, что в продакшене. Порог — не ниже 80% успеха на goldset и не ниже 80% отказов на антипаттернах.

Схема всей цепочки — в статье Цепочка генерации.

Как устроена цепочка от эталона до готовых вариантов?

Кратко: анализатор строит профиль и инварианты → генератор создаёт черновики (шаблон для простой числовой математики или GigaChat Pro) → дешёвые проверки → три судьи → голосование по порогам YAML → при браке починка только плохих вариантов → сохранение в библиотеку.

Наглядная схема и роль goldset — в статье Цепочка генерации.

Чем это отличается от «просто попросить ChatGPT»?

В чате нет зафиксированного профиля сложности, нет трёх независимых проверок, нет эталонного набора с порогом при обновлениях, нет явных режимов «быстро / строго» и нет интерфейса учителя: библиотека, классы, сравнение, экспорт, история.

TeacherFlow — специализированный инструмент под задачу вариантов одной работы, а не универсальный диалог.