構造化出力とは?
読み方: こうぞうかしゅつりょく
30秒まとめ
LLMの出力をJSON等の決まった形式で生成させる機能。アプリ連携に不可欠。
構造化出力の意味・定義
構造化出力(Structured Output)は、LLMの出力をJSON、XML、CSVなどの決まったデータ形式で生成させる機能です。通常のLLMは自由形式のテキストを出力しますが、アプリケーションとの連携では、プログラムが解析可能な構造化データが必要です。OpenAIのStructured Outputs機能やAnthropicのTool Useでは、JSONスキーマを指定することで、そのスキーマに準拠した出力を保証できます。例えば、商品レビューから「感情(positive/negative)」「評価スコア(1-5)」「要約文」をJSON形式で抽出するといった用途に使われます。ファンクションコーリングやAPIとの連携において重要な機能です。