Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Agentic RAG

エージェント型RAGでは、AIエージェントが検索を主導します。検索を計画し、ツールを選び、結果を確認して、回答できるまで再検索します。

Agentic RAGとは、AIエージェント、つまり計画を立ててループ内でツールを呼び出す大規模言語モデル(LLM)が、検索するかどうか、どの情報源を検索するか、結果だけで回答するのに十分かどうかを判断する検索拡張生成(RAG)です。標準的なRAGは、質問を埋め込み、上位の文章を取得し、回答を生成するという固定の処理を1回実行します。エージェントは質問をサブ質問に分割し、一方を文書インデックスに、もう一方をSQLデータベースやウェブ検索に送り、結果が質問に関係していないことに気づくと、クエリを書き換えて再検索できます。2025年のAgentic RAGに関する調査では、こうした動作を、リフレクション、計画、ツール利用、マルチエージェント連携という4つのエージェント設計パターンに分類しています。

Agentic RAGの仕組み#

モデルは関数呼び出しを通じて検索ツールにアクセスします。文書のベクトル検索、データベースクエリ、ウェブ検索などの各ツールは、名前とパラメータースキーマで定義され、モデルはツールを使う必要があると判断すると、構造化された呼び出しを出力します。Model Context Protocol (MCP)は、エージェントがこうしたツールに接続するための標準的な方法を提供します。制御ループは、推論ステップとアクションを交互に繰り返すReActパターンに従います。

「今四半期に前の四半期より納期遅延が多かったサプライヤーはどこで、その契約ではどのような違約金が認められていますか」という質問から、このループの重要性が分かります。検索を1回行うだけでは、質問全体を埋め込み、納期遅延全般に言及する契約文書が返されます。エージェントはまず、サプライヤーごとの件数を配送データベースに問い合わせ、件数が増えた各サプライヤーについて契約インデックスを検索し、両方の情報源を組み合わせて回答します。

ツールはテキストに限りません。カメラが現在捉えている映像に基づいて回答する場合、エージェントはUltralytics YOLO26モデルをツールとして呼び出せます。最新フレームに対する推論によって検出されたすべての物体が返され、results[0].summary()は検出結果を、エージェントが他の検索結果と同様に読み取れる、クラス名、信頼度、ボックス座標を含む辞書のリストに変換します。

  • 標準的なRAG:固定パイプラインを通じて質問ごとに1回検索するため、レイテンシとコストが低く、予測可能です。1つか2つの文章で回答できる質問に適しています。
  • Self-RAGとCorrective RAG:Self-RAG(2023)は、検索するタイミングを決め、自身の出力を評価するリフレクショントークンを出力するようモデルを学習させます。Corrective RAG(2024)は、検索文書のスコアが低い場合にウェブ検索を開始する検索評価器を追加します。どちらも、固定パイプラインの一部にエージェントの動作を組み込んでいます。
  • GraphRAG:文書から構築したナレッジグラフから、エンティティ、関係性、コミュニティの要約を検索します。エージェントは、ツールの1つとしてグラフクエリを呼び出せます。
  • エージェント型ワークフロー:複数のステップを実行するLLMシステムのより広い分類で、Agentic RAGは情報の検索に特化した手法です。
  • ディープリサーチエージェント:1つの質問に対して多数の検索を行うAgentic RAGで、複数のエージェントに分担させることもよくあります。Anthropicのマルチエージェント調査システムでは、リード役のClaude Opus 4エージェントが並列に動作するClaude Sonnet 4のサブエージェントにサブタスクを割り当て、Anthropic社内の調査評価で単一のOpus 4エージェントを90.2%上回りました。

実際のアプリケーション#

  • エンタープライズ調査アシスタント:データウェアハウス、文書ストア、ウェブにまたがる質問に回答します。たとえば、社内の売上データと競合他社が公表した結果を比較します。
  • カスタマーサポート:エージェントは、あるシステムで注文状況を確認し、別のシステムから返品ポリシーを取得して、返金の対象になるか判断してから返信します。
  • 製造のトラブルシューティング:アシスタントは、故障報告に記載された機械のメンテナンスログとマニュアルのページを取得し、マニュアルにエラーコードの説明がない場合は過去のインシデントチケットを検索します。
  • エージェント型コーディング:コーディングエージェントはリポジトリを検索し、見つけたファイルを読み、途中で見つけた名前を使って再検索してからコードを編集します。

コストと障害モード#

ステップを1つ増やすごとにLLMの呼び出しが必要になるため、Agentic RAGは単一パスより遅く、コストも高くなります。Anthropicによるマルチエージェント調査システムの分析では、エージェントは通常、チャットの約4倍のトークンを使い、マルチエージェントシステムでは約15倍に達することが分かりました。また、エージェントには固定パイプラインでは起こらない失敗もあります。類似したクエリを繰り返す、重要な文書を見つける前に停止する、誤ったツールを呼び出す、初期の誤りを後続のすべてのステップに引き継ぐなどの問題があり、自信に満ちたハルシネーションにつながる場合があります。本番システムでは、ステップ数の上限を設定し、すべてのトレースを記録し、エージェント評価によって一連の軌跡全体を採点します。Anthropicの分析によると、BrowseComp閲覧ベンチマークの性能差の80%は、トークン使用量だけで説明できました。

Explore solutions

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを活用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、環境モニタリング、自然保護、地理空間分析に役立てましょう。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOモデルで航空モニタリングにビジョンAIを導入しましょう。コンピュータービジョンソリューションで、ドローン、航空宇宙のワークフロー、環境保全、地理空間業界を支援します。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう