Reasoning & Operation · Agentic RAG

エージェント型RAG

調べ直しながら、答えを組み立てる。

エージェント型RAGは、質問を分解し、検索結果を確認しながら追加で調べる方式です。複数の資料や条件にまたがる問いに、必要な情報を集めて回答する仕組みを設計します。

Why It Matters

一度の検索では、実務の質問に答えきれない

RAG(検索拡張生成)は、質問に関係する文書を検索し、その内容をもとに生成AIが回答する仕組みです(Lewis et al., 2020)。社内の非公開情報と、AIの一般的な知識を組み合わせられるため、多くの企業で使われるようになりました。

一度の検索結果だけで回答する構成では、複数の資料を照合したり、途中で検索条件を見直したりする問いに対応しにくい場合があります。

  • 複数の情報を組み合わせる質問:「A製品の保証条件のうち、B地域の代理店経由の場合に異なる点は」のように、複数の文書をまたいで答える必要がある
  • 質問が曖昧な場合:何を調べればよいかが、最初の検索結果を見るまで分からない
  • 検索結果が不十分な場合:関係の薄い文書しか見つからなくても、そのまま回答を作ってしまう

単純な検索・生成の構成では、複数段階の調査に必要な柔軟さが不足する場合があると整理されています(Singh et al., 2025)。また、必要かどうかに関係なく決まった数の文書を検索することが、回答の質を下げることも指摘されています(Asai et al., 2023)。

How It Works

仕組み

エージェント型RAGは、RAGの流れにAIエージェントを組み込み、検索の計画・実行・評価をエージェントが自律的に進める方式です。研究では、振り返り(リフレクション)、計画、ツールの利用、複数エージェントの協調が中核の要素とされています(Singh et al., 2025)。推論と行動を交互に行うReAct(Yao et al., 2023)のように、「考える→調べる→結果を見て考え直す」を繰り返す手法が土台になっています。

一般的なRAGは、質問に対して1回検索し、その結果から回答を生成する。エージェント型RAGは、質問を理解して計画を立て、検索やツールで情報を集め、十分かを評価し、不足していれば条件を変えて調べ直してから、出典つきで回答する。CONVENTIONAL RAG1回の検索で回答質問検索(1回)生成回答AGENTIC RAG計画・検索・評価を繰り返す質問計画意図を理解検索・ツールベクトル・グラフ評価十分か回答出典つき不足なら、条件を変えて調べ直す
一般的なRAGと、エージェント型RAGの処理の流れ(概念図)
  1. 質問を理解し、計画を立てる:質問を分解し、「何が分かれば答えられるか」「どこを調べるべきか」を決めます。
  2. 検索する:ベクトル検索、ナレッジグラフによるグラフ検索、キーワード検索などを、目的に応じて使い分けます。必要に応じて、外部APIや計算ツールも使います。
  3. 評価する:検索結果が質問に十分か、矛盾がないかを確認します。
  4. 調べ直す:足りない情報があれば、条件や言い回しを変えて再検索します。
  5. 根拠を示して回答する:回答には出典を付け、どの文書のどこから導いたかを確認できるようにします。
Benefits

導入効果

  • 複雑な質問に答えられる

    複数の文書や条件を照合する質問、例外を含む調査への対応を支援します。

  • 不足する情報を調べ直せる

    情報が足りないまま答えるのではなく、検索結果の不足を評価し、必要に応じて調べ直します。答えられない場合は、その旨と不足している情報を示せます。

  • 根拠を確認できる

    出典を保持しているため、回答の妥当性を人が確かめられます。

  • 調べる手間が減る

    担当者が複数のシステムを行き来して情報を集める作業を、エージェントが代わりに行います。

Considerations

適用にあたって

  • 検索と評価を繰り返すため、一度の検索で答える方式より、応答時間と処理コストが増えます。質問の難しさに応じて、繰り返しの上限や、一度の検索で済ませる経路を設計します。
  • エージェントが使えるツールとデータの範囲は、利用者の権限に合わせて制限します。
Related Products

関連する製品

  • AIKNOW

    エージェント型RAGを採用したナレッジ基盤(AIKNOW 2.0、2025年6月発表)。

    関連ニュースを読む

  • AIKNOW Answer

    会話の状況と業務手順を踏まえて、次の行動を判断するAIオペレーター。

References

参考文献

Let's Talk

複雑な問いに答えるための検索を、
どう設計するか。

情報源、現在の検索・回答の課題、必要なシステム連携を伺います。検索を繰り返して根拠を集める仕組みを、貴社の業務でどう評価するか検討します。