Comparaison IA
Plongements ou recherche par mots-clés
La recherche par plongements compare le sens et trouve les reformulations ; la recherche par mots-clés compare les mots exacts et trouve codes et noms. Beaucoup de systèmes combinent les deux.
| Aspect | Recherche par plongements | Recherche par mots-clés |
|---|---|---|
| Ce qui correspond | Le sens, même avec d’autres mots | Les mots de la requête |
| Point fort | Les questions en langage courant | Codes d’erreur, références, noms rares |
| Il faut | Un modèle de plongement et une base vectorielle | Un index inversé |
| Expliquer un résultat | Plus dur : un score de similarité | Facile : les mots trouvés |
Choisir Recherche par plongements quand
- Les utilisateurs décrivent les problèmes avec leurs mots
- Les documents emploient d’autres mots pour la même chose
- Vous cherchez d’une langue à l’autre
Choisir Recherche par mots-clés quand
- Les requêtes sont des identifiants exacts
- Vous devez montrer pourquoi un résultat correspond
- Vous voulez une base simple et peu coûteuse
L’apprendre par la pratique
Ces leçons gratuites l’enseignent avec des commandes à lancer dans un lab et des tâches corrigées. Elles se lisent en entier sans compte.
Termes liés
- Plongement (embedding)
- Un plongement est une liste de nombres qui représente le sens d’un texte, de sorte que des textes au sens proche se retrouvent proches.
- Recherche vectorielle
- La recherche vectorielle retrouve les éléments dont le plongement est le plus proche de celui d’une requête : elle compare le sens, pas les mots exacts.
- Recherche hybride
- La recherche hybride lance une recherche par mots-clés et une recherche vectorielle sur la même requête, puis fusionne les deux listes de résultats.