【コレクティブラグ】
Corrective RAG(CRAG) とは?
💡 検索結果に自分でダメ出しできるAI、それがCRAG
📌 このページのポイント
普通のRAGとCRAGって何が違うの?
チェックしてダメだったらどうなるの?
3パターンあるよ。「正しい」と判定されたらそのまま使う、「曖昧」ならWeb検索など別のソースも併用する、「間違い」なら元の検索結果を捨てて別のソースから全部取り直すんだ
その評価って誰がやるの?AIが自分で判断するの?
軽量な評価モデルを使うことが多いよ。質問と検索結果のペアを入力して、関連度スコアを出すんだ。この評価器自体もファインチューニングで精度を上げられるのがポイントだね
でも再検索すると時間がかかりそう…
そこはトレードオフだね。でも実際には検索結果が良好なケースが大半だから、再検索が走るのは一部だけ。それに間違った回答を返すよりは少し遅くても正確な方がずっと価値があるよ。企業の問い合わせ対応なんかでは特に重要だね
📖 おまけ:英語の意味
「Corrective Retrieval-Augmented Generation」 = 補正型の検索拡張生成
💬 Corrective(補正する)が付いているのは、検索結果を鵜呑みにせず修正する仕組みがあるからだよ