Späť na slovník Technológie

Vektorová databáza

Špecializovaná databáza ukladajúca dáta ako číselné vektory — umožňujúca sémantické vyhľadávanie „podobného" obsahu.

Čo je vektorová databáza?

Vektorová databáza je špecializovaná databáza optimalizovaná na ukladanie, indexovanie a vyhľadávanie vektorov — viacrozmerných číselných reprezentácií textu, obrázkov alebo zvuku. Príklady: Qdrant, Pinecone, Weaviate, Milvus, pgvector.

Ako fungujú vektory?

Model embeddingov prevádza text na vektor (napr. 1 536 čísel). Sémanticky podobné texty majú „blízke" vektory vo viacrozmernom priestore. Dotaz „kancelária v Bratislave" bude blízko „obchodné priestory hlavné mesto" napriek rôznym slovám — pretože ich význam je podobný.

Rola v RAG

Vektorové databázy sú základom RAG architektúry: dokumenty sa rozdelia na fragmenty, prevedú na vektory a zaindexujú. Pri dotazovaní systém nájde najrelevantnejšie fragmenty a poskytne ich modelu ako kontext.

Súvisiace služby a produkty