Vectordatabase

Een vectordatabase is een type database dat is ontworpen om embeddings op te slaan — die reeksen getallen die de betekenis van teksten, afbeeldingen of andere data weergeven — en ze op gelijkenis te doorzoeken. In plaats van naar exacte overeenkomsten te zoeken zoals een traditionele database, vindt hij, gegeven een zoekvector, de vectoren die er "het dichtst" bij liggen, dus de items met de meest verwante betekenis. Dat maakt semantisch zoeken op schaal mogelijk en zeer snel, zelfs met miljoenen items. Het is een sleutelonderdeel van veel moderne AI-toepassingen: het voedt aanbevelingssystemen en vooral retrieval-augmented generation (RAG), waarbij een taalmodel relevante informatie ophaalt voordat het antwoordt. Bekende voorbeelden zijn Pinecone, Weaviate of de pgvector-extensie van PostgreSQL. De opkomst ervan gaat hand in hand met die van generatieve AI.