Vad är en vektordatabas?
En vektordatabas är en specialiserad databas optimerad för lagring, indexering och sökning av vektorer — flerdimensionella numeriska representationer av text, bilder eller ljud. Exempel: Qdrant, Pinecone, Weaviate, Milvus, pgvector.
Hur fungerar vektorer?
En embeddingmodell konverterar text till en vektor (t.ex. 1 536 tal). Semantiskt liknande texter har "nära" vektorer i det flerdimensionella rummet. Frågan "kontor i Stockholm" kommer att ligga nära "affärslokaler huvudstad" trots olika ord — eftersom deras betydelse är liknande.
Roll i RAG
Vektordatabaser är grunden för RAG-arkitektur: dokument delas upp i delar, konverteras till vektorer och indexeras. Vid förfrågan hittar systemet de mest relevanta fragmenten och tillhandahåller dem till modellen som kontext.