Base de données vectorielle

Définition

Une base de données vectorielle stocke des textes, images ou fiches sous forme d'embeddings numériques et retrouve les entrées les plus proches en sens d'une requête. C'est la couche de recherche derrière la génération augmentée par récupération, permettant une recherche sémantique là où la recherche par mots-clés échoue.

Plutôt que de faire correspondre des mots, elle fait correspondre du sens : une requête sur « relance de paiement » retrouve aussi des documents parlant d'« avis d'impayé ».

Dans les systèmes opérationnels, elle vient s'ajouter à la base relationnelle, pas la remplacer. Les faits, montants et statuts restent dans le système transactionnel ; l'index vectoriel ne fait qu'aider à trouver le bon contexte.

En pratique

  • Recherche sémantique dans les contrats, manuels, tickets et e-mails
  • Doit porter des métadonnées d'accès pour que les résultats respectent les permissions
  • Complète le système de référence sans jamais le remplacer

Termes liés

Retour au glossaire