Wat is een vectordatabase?
Een vectordatabase is een gespecialiseerde database geoptimaliseerd voor het opslaan, indexeren en doorzoeken van vectoren — multidimensionale numerieke representaties van tekst, afbeeldingen of audio. Voorbeelden: Qdrant, Pinecone, Weaviate, Milvus, pgvector.
Hoe werken vectoren?
Een embeddingmodel zet tekst om in een vector (bijv. 1.536 getallen). Semantisch vergelijkbare teksten hebben "dichte" vectoren in de multidimensionale ruimte. De query "kantoor in Amsterdam" zal dichtbij "bedrijfsruimte hoofdstad" liggen ondanks verschillende woorden — omdat hun betekenis vergelijkbaar is.
Rol in RAG
Vectordatabases zijn de basis van RAG-architectuur: documenten worden opgesplitst in chunks, omgezet naar vectoren en geïndexeerd. Bij het bevragen vindt het systeem de meest relevante fragmenten en biedt ze aan het model als context.