IT用語集 › AI & 機械学習 › 構造化出力

構造化出力

AI & 機械学習 Svenska → 更新: 2026-10-21

LLM が生成できるトークンを制限することで、回答が厳密な形式(多くは JSON スキーマ)に従うことを保証する手法。「JSON でお願いします」という頼みごとを、確実な保証に変える。

仕組みは「制約付きデコーディング」と呼ばれる。生成の各ステップで、スキーマや文法(JSON Schema、正規表現、CFG)に照らして有効な出力につながるトークンだけを許可する。そのためモデルは不正な JSON を出せなくなる。実装には OpenAI の Structured Outputs/JSON モード、llama.cpp の GBNF 文法、Outlines、関数呼び出し API などがある。

利点は、壊れやすいパースやリトライのループが要らず、コードとの連携が堅牢になること。代償は推論エンジン側の対応が必要な点と、厳しすぎる文法だと不自然な回答を強いることがある点だ。出力の手動パースが抱えていた問題への、現代的な解決策である。関数呼び出しとは密接な関係にある。

← 用語集に戻る