Структурированный вывод вытеснил ручной разбор ответов модели
Ранние интеграции с языковыми моделями держались на разборе текста: найти блок кода, отрезать пояснение, вытащить фигурные скобки. Каждое обновление модели ломало этот разбор, потому что менялась привычка отвечать, а не смысл ответа.
Сейчас та же задача решается объявлением схемы: разработчик описывает нужную структуру, а провайдер гарантирует, что ответ ей соответствует. Хрупкий постпроцессинг уходит, и вместе с ним уходит целый класс ошибок продакшена.
Схема тоже промпт
Обнаружился неочевидный эффект: качество содержимого зависит от того, как названы поля и в каком порядке они идут. Поле с говорящим именем и описанием заполняется точнее безымянного, а поле для рассуждения, поставленное перед полем с выводом, заметно улучшает сам вывод.
Обратная сторона — жёсткость. Строгая схема заставляет модель заполнить все поля, даже когда честным ответом было бы «не знаю». Поэтому в схемы всё чаще добавляют явную ветку отказа, чтобы неуверенность выражалась данными, а не выдумкой.
Что это значит
Подробности и первичное описание опубликованы на странице разбор промптов на фотореализм, там же собраны условия доступа и ограничения, о которых заявили разработчики.
Похожие материалы и обновления по теме мы собираем в разделе Инструменты для разработчиков — он пополняется по мере выхода новых сообщений.