Glossaire IA

Base de données vectorielle (Vector database) : définition

Mis à jour le

Définition

Une base de données vectorielle est une base conçue pour stocker des embeddings et retrouver rapidement les vecteurs les plus proches d'une requête.

Base de données vectorielle : comment ça fonctionne ?

Une base de données vectorielle indexe des millions de vecteurs et répond à la question « quels contenus ressemblent le plus à celui-ci ? » en quelques millisecondes. Elle conserve aussi des métadonnées (source, date, droits d'accès) qui permettent de filtrer les résultats. Des solutions spécialisées comme Qdrant, Weaviate ou Pinecone existent, ainsi que des extensions de bases classiques comme pgvector pour PostgreSQL.

Base de données vectorielle : un exemple concret

Un assistant interne stocke 20 000 passages de documents dans une base vectorielle et ne renvoie à chaque utilisateur que les passages des documents qu'il est autorisé à consulter.

Base de données vectorielle : pourquoi est-ce important pour une entreprise ?

La base vectorielle est la mémoire documentaire d'un assistant RAG ; sa bonne configuration conditionne la pertinence des réponses.

WhatsApp