Actu-IA
Base de donnees vectorielle - definition et explication du terme IA
⚙️ Techniques

Base de donnees vectorielle

Base de donnees specialisee dans le stockage et la recherche rapide de vecteurs (embeddings).

Une base de donnees vectorielle est un systeme de stockage optimise pour indexer et rechercher des vecteurs (embeddings) de maniere efficace. Elle est essentielle pour les applications de RAG et de recherche semantique.

Bases vectorielles populaires :

  • Pinecone : service cloud, facile a utiliser
  • Weaviate : open source, riche en fonctionnalites
  • ChromaDB : leger, ideal pour le prototypage
  • Qdrant : performant, open source
  • Milvus : haute performance, distribue
  • pgvector : extension PostgreSQL

Fonctionnement : 1. Les textes sont convertis en embeddings 2. Les embeddings sont indexes dans la base vectorielle 3. A la requete, on cherche les vecteurs les plus proches (similarity search) 4. Les documents correspondants sont retournes

Les bases vectorielles sont un composant cle de la stack IA moderne, en particulier pour le RAG.

Ressources externes

Termes lies