エージェント型RAGは、質問を分解し、検索結果を確認しながら追加で調べる方式です。複数の資料や条件にまたがる問いに、必要な情報を集めて回答する仕組みを設計します。
一度の検索では、実務の質問に答えきれない
RAG(検索拡張生成)は、質問に関係する文書を検索し、その内容をもとに生成AIが回答する仕組みです(Lewis et al., 2020)。社内の非公開情報と、AIの一般的な知識を組み合わせられるため、多くの企業で使われるようになりました。
一度の検索結果だけで回答する構成では、複数の資料を照合したり、途中で検索条件を見直したりする問いに対応しにくい場合があります。
- 複数の情報を組み合わせる質問:「A製品の保証条件のうち、B地域の代理店経由の場合に異なる点は」のように、複数の文書をまたいで答える必要がある
- 質問が曖昧な場合:何を調べればよいかが、最初の検索結果を見るまで分からない
- 検索結果が不十分な場合:関係の薄い文書しか見つからなくても、そのまま回答を作ってしまう
単純な検索・生成の構成では、複数段階の調査に必要な柔軟さが不足する場合があると整理されています(Singh et al., 2025)。また、必要かどうかに関係なく決まった数の文書を検索することが、回答の質を下げることも指摘されています(Asai et al., 2023)。
仕組み
エージェント型RAGは、RAGの流れにAIエージェントを組み込み、検索の計画・実行・評価をエージェントが自律的に進める方式です。研究では、振り返り(リフレクション)、計画、ツールの利用、複数エージェントの協調が中核の要素とされています(Singh et al., 2025)。推論と行動を交互に行うReAct(Yao et al., 2023)のように、「考える→調べる→結果を見て考え直す」を繰り返す手法が土台になっています。
- 質問を理解し、計画を立てる:質問を分解し、「何が分かれば答えられるか」「どこを調べるべきか」を決めます。
- 検索する:ベクトル検索、ナレッジグラフによるグラフ検索、キーワード検索などを、目的に応じて使い分けます。必要に応じて、外部APIや計算ツールも使います。
- 評価する:検索結果が質問に十分か、矛盾がないかを確認します。
- 調べ直す:足りない情報があれば、条件や言い回しを変えて再検索します。
- 根拠を示して回答する:回答には出典を付け、どの文書のどこから導いたかを確認できるようにします。
導入効果
-
複雑な質問に答えられる
複数の文書や条件を照合する質問、例外を含む調査への対応を支援します。
-
不足する情報を調べ直せる
情報が足りないまま答えるのではなく、検索結果の不足を評価し、必要に応じて調べ直します。答えられない場合は、その旨と不足している情報を示せます。
-
根拠を確認できる
出典を保持しているため、回答の妥当性を人が確かめられます。
-
調べる手間が減る
担当者が複数のシステムを行き来して情報を集める作業を、エージェントが代わりに行います。
適用にあたって
- 検索と評価を繰り返すため、一度の検索で答える方式より、応答時間と処理コストが増えます。質問の難しさに応じて、繰り返しの上限や、一度の検索で済ませる経路を設計します。
- エージェントが使えるツールとデータの範囲は、利用者の権限に合わせて制限します。
関連する製品
-
AIKNOW
エージェント型RAGを採用したナレッジ基盤(AIKNOW 2.0、2025年6月発表)。
-
AIKNOW Answer
会話の状況と業務手順を踏まえて、次の行動を判断するAIオペレーター。
参考文献
- Lewis, P. et al. (2020). Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. NeurIPS 2020. arXiv:2005.11401. https://arxiv.org/abs/2005.11401
- Singh, A. et al. (2025). Agentic Retrieval-Augmented Generation: A Survey on Agentic RAG. arXiv:2501.09136. https://arxiv.org/abs/2501.09136
- Asai, A. et al. (2023). Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflection. arXiv:2310.11511. https://arxiv.org/abs/2310.11511
- Yao, S. et al. (2023). ReAct: Synergizing Reasoning and Acting in Language Models. ICLR 2023. arXiv:2210.03629. https://arxiv.org/abs/2210.03629
