Загружаем паттерны…
Структурированный вывод(SO)
Гарантирует соответствие вывода модели схеме за счёт ограничения декодирования. JSON Schema, регулярное выражение или грамматика компилируются в конечный автомат, и на каждом шаге декодирования токены, которые нарушили бы схему, маскируются, так что можно сэмплировать только допустимые продолжения. В строгом режиме это делает невозможными некорректный JSON и недопустимые аргументы инструментов. Функция доступна нативно в OpenAI, Google и Anthropic, а также в открытых библиотеках, таких как Outlines и vLLM.
За 30 секунд
- Что это
- Компилирует схему в конечный автомат и маскирует недопустимые токены на каждом шаге декодирования, гарантируя соответствие вывода схеме.
- Когда применять
- Извлечение структурированных данных, вызов инструментов или генерация JSON, когда ошибки разбора или недопустимые значения сломают последующий код.
- Осторожно
- Ограничения схемы могут заставить модель выдать формально корректные, но бессмысленные по сути значения, если верный ответ не входит в число допустимых вариантов.
Спросите ИИ-эксперта об этом паттерне
Откроет ассистента с готовым вопросом. Вы проверите его перед отправкой.
Структурированный вывод: Обзор
Гарантирует соответствие вывода модели схеме за счёт ограничения декодирования. JSON Schema, регулярное выражение или грамматика компилируются в конечный автомат, и на каждом шаге декодирования токены, которые нарушили бы схему, маскируются, так что можно сэмплировать только допустимые продолжения. В строгом режиме это делает невозможными некорректный JSON и недопустимые аргументы инструментов. Функция доступна нативно в OpenAI, Google и Anthropic, а также в открытых библиотеках, таких как Outlines и vLLM.
- Constrained decoding driven by JSON Schema, regex, or grammar
- Schema compiled to a finite-state machine and per-step token mask
- Invalid tokens masked at every decode step in strict mode
- Schema-conforming output guaranteed, not merely requested
- Eliminates JSON parse errors and invalid tool-call arguments
- Native provider support plus Outlines and vLLM
The Agent Architect
Один паттерн, один компромисс, одна история сбоя в продакшене. Короткий еженедельный брифинг для тех, кто строит агентные системы.
Одно письмо в неделю, отписка в один клик. Адрес используется только для рассылки брифинга.
Источники
Статьи, спецификации и репозитории, на которых основан этот паттерн.
От инженера, создавшего этот каталог
Проведите ревью архитектуры ваших агентов
На этой странице описан один паттерн. Ваша система использует десятки, и большинство сбоев возникает на стыках. Мы разберём весь дизайн по 288 паттернам каталога: архитектура, надёжность, оценка и стоимость, каждая находка связана с паттерном, который её устраняет.
€750 вместо €1 500, одна неделя, письменный отчёт и разбор в звонке, до 30 сентября