本文へスキップ

AI運用の判断と根拠を引く

用語一覧

構造化出力

この説明で扱う言葉: Structured Output / 構造化出力

ほかの呼び方: JSON Schema response format / strict mode / schema-constrained output

ひとことでいうと

モデル出力を開発者指定JSON Schemaへ拘束し、対応schema subsetの範囲でschema adherenceを保証する出力方式。

原資料の説明を確認する

モデル出力を開発者指定JSON Schemaへ拘束し、対応schema subsetの範囲でschema adherenceを保証する出力方式。

含むこと・含まないこと: 特定schemaへの準拠を契約化する機能を扱う。JSON Modeの「有効なJSON」保証や、Function Callingのtool arguments拘束とは区別する。対応JSON Schema subset、strict semantics、利用可能モデル等はproviderごとに確認する。

混同に注意する言葉: JSON Mode / Function Calling

説明の出所を確認する

外部一次資料と候補台帳を照合した定義を掲載しています。

外部一次資料を開く

https://developers.openai.com/api/docs/guides/structured-outputs

照合用の番号と原文

TERM-EXT-0001 · TERM_CANDIDATE_QUEUE!A2:T2:2

SHA-256: 21bf406a1e34b2110170d6f722e8c30b68103d7824921b9e8288b44d8b9538a4

Structured Outputs ensures model responses adhere to a supplied JSON Schema; JSON mode only guarantees valid JSON. Supported Structured Outputs schemas are a subset of JSON Schema.