IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
Modular RAG
モジュラーラグ
AI
用語集
› 🤖 AI › Modular RAG
【モジュラーラグ】
Modular RAG とは?
公開:
2026年3月25日
💡 レゴブロックのように組み替え自在なRAG
📌 このページのポイント
検索・リランク・要約・生成などの各処理を独立
モジュール
として設計する
モジュール
の追加・削除・入れ替えでパイプライン全体を柔軟に変更できる
Naive
RAG
やAdvanced
RAG
を包含する上位概念として提唱されている
LangChain
や
LlamaIndex
などの
フレームワーク
がModular
RAG
の考え方を採用している
Modular RAG - 組み替え可能なパイプライン
Naive RAG
検索
生成
Modular RAG
パイプライン例 1
ルーティング
検索
リランク
要約
生成
パイプライン例 2
検索
評価
再検索
リランク
生成
基本モジュール
精度向上
品質管理
前処理
Modular RAGのパイプライン構成例
ひよこ
普通の
RAG
とModular
RAG
って何が違うの?
ペンギン先生
普通の
RAG
(Naive
RAG
)は「検索→生成」の一本道なんだけど、Modular
RAG
は各処理がブロックのように独立しているんだ。料理で例えると、Naive
RAG
はセットメニューで固定、Modular
RAG
はビュッフェで好きなものを組み合わせられる感じだね
ひよこ
具体的にどんな
モジュール
があるの?
ペンギン先生
代表的なものだと、検索
モジュール
、リランクモジュール、要約
モジュール
、評価
モジュール
、ルーティングモジュールなどがあるよ。例えば「検索→リランク→要約→生成」とか「
ルーティング
→検索→評価→再検索→生成」みたいに自由に組めるんだ
ひよこ
全部入りにすれば最強ってこと?
ペンギン先生
そうとも限らないよ。
モジュール
が増えると処理時間もコストも増えるからね。シンプルなQ&Aなら最小構成で十分だし、医療や法律みたいな正確性が重要な分野なら評価
モジュール
を厚くするとか、用途に合わせて最適な構成を選ぶのがポイントだよ
ひよこ
実際に使うにはどうすればいいの?
ペンギン先生
LangChain
や
LlamaIndex
みたいな
フレームワーク
を使うと、Modular
RAG
の考え方で開発できるよ。各
モジュール
が
コンポーネント
として提供されていて、パイプラインとして繋げるだけで構築できるんだ。最近の
RAG
開発はほぼこの思想がベースになっているね
まとめ:ざっくりこれだけ覚えればOK!
「Modular
RAG
」って出てきたら「部品を組み替えて自由に
カスタマイズ
できる
RAG
」と思えればだいたいOK!
📖 おまけ:英語の意味
「Modular Retrieval-Augmented Generation」
= モジュール式の検索拡張生成
💬 Modular(モジュール式の)は、部品ごとに分かれていて交換可能という意味だよ
🔗 あわせて読みたい
Graph RAG とは?
RAG(検索拡張生成) とは?
リランカー とは?
シェアする
X
URLコピー
← 用語集にもどる