YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Structured Outputs

構造化出力が機械可読なAIデータをどのように提供するかを学びます。Ultralytics Platform上のUltralytics YOLO26を用いて、スキーマ適用とビジョンタスクを探求しましょう。

構造化出力とは、人工知能においてモデルの応答を定義済みのデータ形式(通常は JSON Schema)に厳密に従わせる手法を指します。従来の Large Language Models (LLMs) では、テキスト生成は確率的なトークン予測に依存しており、その結果として構造化されていない自由形式のテキストになることがよくありました。構造化出力を利用することで、開発者はAIシステムが機械可読かつ予測可能なデータを返すことを保証でき、脆弱な解析スクリプトや複雑なエラー処理が不要になります。

Link to this section構造化出力とJSONモードの比較について#

生成AI の初期バージョンでは基本的な「JSONモード」が提供されていましたが、これは出力が有効な JSON であることを保証するだけであり、要求された特定のキーやデータ型が含まれていることを保証するものではありませんでした。構造化出力は、「制約付きデコーディング(constrained decoding)」と呼ばれる手法によってこれを解決します。生成中、inference engine はステップごとにモデルの語彙をフィルタリングし、開発者が提供したスキーマに違反するトークンをマスクします。これにより、100%のスキーマ準拠が保証されます。

Function Calling (Tool Use) の概念は、この手法と密接に関連しています。Function Callingでは、モデルが外部ツールを実行するタイミングを決定できますが、ハルシネーション(幻覚)を起こさずにツールが必要とするパラメータを正確に埋め込むには、完全に構造化出力に依存しています。

Link to this section業界での採用とフレームワーク#

2024年から2025年にかけて、主要なAIプロバイダーはエンタープライズシステムの信頼性を向上させるために、構造化出力をネイティブ機能として導入しました。例えば、OpenAI Structured Outputs API を使用すると、Pythonの Pydantic やJavaScriptの Zod を使って厳密なスキーマを定義できます。同様に、Anthropic's Claude structured outputsGoogle Gemini structured output ツールも、複雑なプロンプトに対する厳格なスキーマ強制をサポートしています。

Open-source ecosystems also leverage frameworks like vLLM and Outlines to provide constrained decoding methodologies for custom models built with PyTorch.

Link to this section実社会での応用#

構造化出力を実装することで、曖昧なAIの応答がアクション可能な 予測モデリング データに変換されます。主な使用例は以下の通りです。

  • データ抽出パイプライン:企業は構造化出力を使用して、未加工の非構造化ドキュメントから特定のエンティティ(候補者名、請求書合計、日付など)を抽出し、手動入力なしで直接SQLデータベースに取り込んでいます。
  • 自律AIエージェント:エージェントベースのワークフローは、複雑なソフトウェアを操作するために構造化データに依存しています。エージェントはユーザーのクエリを分析し、外部APIをトリガーする厳格なJSONペイロードを出力することで、Databricks Model Serving のようなシステムを介して運用を安全に拡張します。

Link to this sectionコンピュータビジョンにおける構造化出力#

自然言語処理において頻繁に議論される一方で、構造化出力は Computer Vision の基礎となる動作原理でもあります。ビジョンモデルは自由形式のテキストを出力するのではなく、座標、クラス、信頼度スコアを表す高度に整理されたテンソルをネイティブに生成します。例えば、Ultralytics YOLO26 のような最先端モデルは画像を評価し、厳密にフォーマットされた空間データを返します。これは、低遅延のエッジ環境におけるシームレスな モデルデプロイ に最適です。

The following snippet demonstrates how easily you can extract structured object detection results using the ultralytics package:

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Perform inference to generate structured visual data
results = model("image.jpg")

# The model strictly outputs structured bounding box objects
for box in results[0].boxes:
    print(f"Class ID: {box.cls}, Confidence: {box.conf}, Coordinates: {box.xyxy}")

確率的なAIロジックと決定論的なソフトウェア要件の間のギャップを埋めることで、構造化出力は Ultralytics Platform およびそれ以外の環境で、スケーラブルな本番環境対応システムを構築するための重要なコンポーネントとして機能します。

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう