Advanced RAGとは?
Advanced RAGとは、基本的なRAG(Retrieval-Augmented Generation)の検索・生成精度を向上させるために、検索前処理(Pre-retrieval)・検索処理(Retrieval)・検索後処理(Post-retrieval)の三段階それぞれに高度化技術を適用した発展的なRAGアーキテクチャの総称です。汎用的なRAGでは対応しきれない精度要件・大規模ドキュメント処理・複雑な質問への対応を実現するための実践的な設計手法です。
— 背景・課題
基本的なRAGは「クエリをベクトル変換→類似ドキュメントを検索→LLMに渡して生成」というシンプルな三段階で構成されます。しかし実務適用において、検索されるドキュメントの関連性が低い・チャンキング方法が不適切で重要情報が分断される・複数の情報源を統合した回答生成が困難といった精度課題が顕在化しました。特に要件定義書・設計書・業務規程など構造化された長文ドキュメントを扱う上流工程では、基本的なRAGの精度限界が成果物品質のボトルネックになるケースが多く、Advanced RAGの設計知識が実務上の重要な技術要件となっています。
— 仕組み・特徴
Advanced RAGはPre-retrieval・Retrieval・Post-retrievalの三段階で高度化技術を適用します。Pre-retrieval(検索前処理)では、クエリ拡張(Query Expansion)によって検索クエリを複数の表現に展開したり、HyDE(Hypothetical Document Embeddings)によって仮想的な理想回答を生成してそれをクエリとして使用したりすることで検索精度を高めます。Retrieval(検索処理)では、ベクトル検索と全文検索を組み合わせたHybrid Searchや、文書の階層構造を考慮したParent-Child Retrievalを適用します。Post-retrieval(検索後処理)では、リランキング(検索結果の再順位付け)・コンテキスト圧縮(不要な情報の除去)によってLLMに渡す情報の質を高めます。
— 実務利用シーン
上流工程での代表的な活用例は、社内の要件定義書・設計書・業務規程文書を知識ベースとして整備し、Advanced RAGを通じて新規プロジェクトの要件定義AIエージェントが高精度な検索・参照を行うパターンです。基本的なRAGと比較してAdvanced RAGは設計・チューニングの複雑さが増すため、まず基本的なRAGで効果を検証し、精度不足の工程に対してAdvanced RAGの各技術を段階的に適用するアプローチが実務上の現実的な導入手順です。
— 関連概念との関係性
Advanced RAGはRAGの発展形として位置づけられ、GraphRAG・Hybrid Search・エンベディング・リランキング・チャンキングといった個別技術を統合したアーキテクチャです。ベクトルDBがAdvanced RAGの検索基盤を担い、MCP Resourcesを通じてAIエージェントがAdvanced RAGシステムにアクセスする統合構成が実務で広がっています。LLMOpsの観点では、Advanced RAGパイプラインの評価にRagasなどの専用評価フレームワークを活用した継続的な精度管理が重要です。
— まとめ・重要性
Advanced RAGは、基本的なRAGの精度限界を超えて組織の知識資産をAIが高精度に活用するための実践的なアーキテクチャです。上流工程のAI自動化において成果物品質を左右する検索精度の向上に直結するため、AI駆動開発を本格化させる組織にとって習得すべき重要な技術領域となっています。
関連用語
監修:ランスティア株式会社
本記事は、AI駆動要件定義・設計ソリューション「GEAR.indigo Biz」の知見をもとに監修しています。GEAR.indigo Bizは、企業向け生成AI活用における要件定義、設計、ガバナンス整備を支援するプラットフォームです。