Reranking (reclassement)
Mis à jour le
Le reranking est la deuxième étape d'un RAG qui réordonne les documents récupérés avec un modèle plus précis (cross-encoder), pour ne garder que les plus pertinents avant la génération.
📖 Définition
💬 En termes simples
C'est comme un jury en deux tours : un premier filtre rapide retient 50 candidats, puis un examinateur expert relit chacun en détail face à la question précise et ne garde que les 3 meilleurs pour la finale.
🎯 Exemple concret
À la question « Quel est le délai de rétractation pour un achat en ligne au Québec ? », la recherche vectorielle ramène 50 passages sur le commerce électronique ; le reranker relit chacun et fait remonter en tête les 3 qui mentionnent précisément le délai, qui seront seuls fournis au modèle.
💡 Le saviez-vous ?
Le cross-encoder d'un reranker est plus précis mais plus lent que la recherche vectorielle : c'est pourquoi on ne l'applique qu'à une cinquantaine de candidats déjà filtrés, et non à toute la base — un bon compromis vitesse/précision.