生成AI・LLM

構造化出力

こうぞうかしゅつりょく / Structured Output

定義

構造化出力とは、生成AIの出力を、決められた項目と形式(JSONなど)にそろえて受け取る仕組みのことです。

構造化出力は、生成AIの回答を自由な文章ではなく、項目名や値の種類をあらかじめ決めた形式で受け取る仕組みです。請求書から取引先名や金額を取り出すなど、出力を業務システムにそのまま渡したい場面で使われます。OpenAIのAPIでは、指定したJSON Schemaに沿った出力を保証する機能を提供しており、文法として正しいJSONだけを保証する方式とは区別されています。ただし、形式が正しくても中身の値が正しいとは限りません。取り出した値を元の書類と照らし合わせる確認や、AIが回答を断った場合の扱いを、システムの側で決めておくと安心です。

構造化出力の流れ

請求書などの書類
決めた項目と形式で出力
取引先名・金額など
取り出した値
業務システムへ
元の書類と照らし合わせる確認

形式が正しくても、中身の値が正しいとは限りません。AIが回答を断った場合の扱いも、システムの側で決めておくと安心です。

確かめた出典:https://developers.openai.com/api/docs/guides/structured-outputs

自社のAI活用の準備度は?7つの柱で、10問・約3分で確かめる(無料・登録不要)

関連する用語

最終更新 2026-11-13

次の一歩