À retenir
Embeddings : comment une représentation numérique est créée
Un modèle d’embeddings transforme un contenu en une liste de nombres, appelée vecteur. Cette liste n’est pas une traduction lisible du texte : elle représente des caractéristiques que le modèle a apprises. Pour chercher une procédure, le système convertit aussi la question en vecteur, puis compare sa position à celle des passages indexés.
La proximité est calculée avec une mesure mathématique. Elle donne un classement, pas une vérité. Deux passages qui utilisent des mots différents peuvent être proches ; deux passages qui se ressemblent beaucoup peuvent être séparés si leur contexte diverge. Les résultats sont souvent combinés avec une recherche par mots-clés, utile pour un code produit, une référence ou une expression réglementaire précise.
- Les documents sont découpés avant indexation pour que le résultat renvoie un passage exploitable.
- La question et les passages doivent être produits par un modèle compatible dans le même espace de représentation.
- Les métadonnées permettent de filtrer avant la comparaison selon la langue, la date ou le droit d’accès.
Changer de modèle modifie généralement cet espace numérique. Il faut alors reconstruire l’index au lieu de mélanger d’anciennes et de nouvelles représentations. Le choix du découpage, du modèle et des filtres se teste sur de vraies questions métier, pas seulement sur une requête de démonstration particulièrement favorable.