Čo je vektorová databáza?
Vektorová databáza je databáza určená na ukladanie embeddingov (vektorov) a rýchle vyhľadávanie záznamov s najpodobnejším významom.
Vysvetlenie
Bežná databáza hľadá presnú zhodu: zákazníka s daným IČO či objednávku s daným číslom. Vektorová databáza hľadá podobnosť. Dostane vektor otázky a vráti záznamy, ktorých vektory sú mu najbližšie, teda obsah s najpodobnejším významom.
Je kľúčovou súčasťou systémov RAG: obsahuje rozdelené firemné dokumenty a pri každej otázke z nich vyberie najrelevantnejšie časti. K vektorom sa ukladajú aj metadáta, napríklad zdroj, dátum či oprávnenia, aby sa dalo filtrovať, kto čo smie vidieť.
Existujú samostatné vektorové databázy, napríklad Pinecone, Qdrant, Weaviate či Milvus, aj rozšírenia bežných databáz, napríklad pgvector pre PostgreSQL. Menším firemným projektom často stačí rozšírenie databázy, ktorú firma už používa. Dôležité je dbať na to, kde sú dáta uložené a kto k nim má prístup. Pri citlivých dokumentoch je dôležité, aby vyhľadávanie rešpektovalo rovnaké oprávnenia ako pôvodné systémy.
Príklad z firmy
Firma uloží do vektorovej databázy interné smernice a návody. Zamestnanec sa v chate opýta, ako schváliť služobnú cestu, a systém nájde správny odsek smernice, aj keď otázka používa iné slová.
Súvisiace pojmy
Súvisiaca služba AI-CO
AI integrácie: AI integrácie pre firmy: napojíme AI na Pohodu, Money S3, iKROS, HubSpot, e-shop a poštu. AI pripraví, človek schváli. Od 990 € bez DPH.
Neviete, kde začať? Objednať AI Discovery zadarmo, náš človek prejde s vami firmu a do 24 hodín máte mapu príležitostí.