Înapoi la glosar Tehnologie

Bază de date vectorială

Bază de date specializată care stochează date ca vectori numerici — permițând căutarea semantică de conținut „similar".

Ce este o bază de date vectorială?

O bază de date vectorială este o bază de date specializată, optimizată pentru stocarea, indexarea și căutarea vectorilor — reprezentări numerice multi-dimensionale ale textelor, imaginilor sau sunetelor. Exemple: Qdrant, Pinecone, Weaviate, Milvus, pgvector.

Cum funcționează vectorii?

Un model de embedding convertește textul într-un vector (de ex. 1.536 de numere). Textele similare semantic au vectori „apropiați" în spațiul multi-dimensional. Interogarea „birou în București" va fi aproape de „spații comerciale capitală" în ciuda cuvintelor diferite — deoarece sensul lor este similar.

Rolul în RAG

Bazele de date vectoriale sunt fundația arhitecturii RAG: documentele sunt împărțite în fragmente, convertite în vectori și indexate. La interogare, sistemul găsește cele mai relevante fragmente și le furnizează modelului ca context.

Servicii și produse conexe