Предсказуемой генерации кода нужен контракт сохранения

Предсказуемость требует наблюдаемого контракта, заданного до генерации: что может измениться, что должно остаться стабильным, как измеряется каждое свойство и когда результат отклоняется. Фиксированный запрос, зерно, маска, грамматика или латентный код — лишь механизмы. Детерминированная генерация повторяет результат при фиксированных условиях. Предсказуемая генерация делает заявленное свойство проверяемым: например, сигнатура API не меняется, правки остаются в заданной области, синтаксис остаётся корректным или набор тестов продолжает проходить. Различие важно, потому что управляющий вход сам по себе не задаёт эффект. Фиксация латентной позиции, случайного зерна или грамматики может повысить проверяемость, но защищаемое свойство всё равно нужно измерять после декодирования. Границы применимости: Предсказуемость зависит от свойства: система может быть предсказуемой по синтаксису и непредсказуемой по поведению. Детерминированное декодирование способно повторять одну и ту же ошибочную или чрезмерно широкую правку. Имеющийся эксперимент сайта не устанавливает гарантий за пределами измеренного режима коротких функций.