【アダプティブラグ】
アダプティブRAG とは?
公開:
💡 質問の難易度を見極めて、最適なルートを自動で選ぶ賢いナビゲーター
クエリの複雑さや種類に応じてRAGの検索戦略を動的に切り替える技術。シンプルな質問は検索をスキップし、複雑な質問には多段階検索を使うことでコストと精度を最適化する。
📌 このページのポイント
- クエリを「検索不要・シンプル・複雑」の3段階に分類して戦略を切り替える
- 不要な検索をスキップすることで推論コストと遅延を大幅に削減できる
- 分類器(小型LLM)がクエリの種類をリアルタイムに判定する
- Corrective RAGやAgentic RAGと組み合わせて高精度化も可能
基本はそうだよ。でもアダプティブRAGは「この質問、そもそも検索が必要?」ってまず判断するんだよ。
判断ってどうやってするの?
あー、簡単な質問でわざわざ検索するのはもったいないんだね!
そう! Simpleなら1回だけ検索、Complexなら多段階検索と、コースが変わるんだよ。それぞれ最適なコストと精度でこなせるんだ。
ComplexのときはAgentic RAGみたいな動きになるの?
全部の質問を最高品質で処理しなくていいなら、すごくコスト削減になりそうだね!
📖 おまけ:英語の意味
「Adaptive RAG」 = 適応型検索拡張生成
💬 Adaptive(適応する)+ RAG(Retrieval-Augmented Generation)の組み合わせ。クエリに「適応」して最善の戦略を選ぶことからこの名前がついたんだよ