【りらんかー】
リランカー とは?
💡 検索結果の「順番」を見直すスペシャリスト
📌 このページのポイント
リランカーって何で必要なの?最初の検索で十分じゃない?
最初の検索(ベクトル検索など)は高速だけど、大雑把なんだ。本屋で例えると、最初の検索は「AIの棚」に行くこと、リランカーはその棚の中から本当に欲しい本を見つけ出すことだよ。二段階にすることで速度と精度を両立できるんだ
どうして最初の検索より精度が高くなるの?
じゃあ最初からクロスエンコーダーだけ使えばいいんじゃない?
クロスエンコーダーは質問と文書のペアごとに計算するから、文書が1万件あったら1万回計算が必要になるんだ。だから最初にベクトル検索で上位20〜50件に絞って、リランカーでその中を精密に並べ替える方が現実的なんだよ
RAG以外でも使われるの?
まとめ:ざっくりこれだけ覚えればOK!
「リランカー」って出てきたら「検索結果の順番を賢く並べ替えるAI」と思えればだいたいOK!
📖 おまけ:英語の意味
「Reranker」 = 再順位付けモデル
💬 Re(再び)+ Rank(順位をつける)+ er(するもの)で、一度並んだ結果をもう一回並べ直す役割だよ