Structured Outputs и Constrained Decoding — production-обзор 2023–2026
Саммари
Исчерпывающий обзор подходов к constrained decoding и structured outputs от 2023 до 2026: provider APIs (OpenAI Structured Outputs, Anthropic Tool Use, Google Response Schema), бенчмарки (JSONSchemaBench), The Format Tax study. Constrained decoding гарантирует 100% валидный JSON против <40% без него, но может подавлять step-by-step reasoning.
Из этого следует, что structured outputs — не серебряная пуля. Без two-pass или reasoning-first схемы можно получить валидный, но семантически пустой ответ.
На практике для Revit-агентов нужно использовать подход «сначала думай, потом структурируй»: первый вызов — анализ задачи, второй — генерация структурированного вызова Revit API.
Важный нюанс: гарантия 100% структурной валидности — только для синтаксиса. Семантическая корректность (правильный параметр для конкретной Revit-команды) остаётся задачей quality-слоя.