Słownik AI
Baza wektorowa
vector database, baza danych wektorowych
Baza wektorowa to system, który przechowuje embeddingi i szybko znajduje wektory najbliższe zapytaniu według podobieństwa znaczeniowego — fundament wyszukiwania semantycznego i systemów RAG.
- Przechowuje dane jako wektory, nie jako tekst.
- Wyszukuje po podobieństwie znaczeniowym, a nie po dokładnym słowie.
- Stanowi warstwę pamięci dla RAG i wyszukiwania semantycznego.
Baza wektorowa rozwiązuje problem, którego klasyczna baza danych nie obsługuje dobrze: jak odnaleźć fragmenty podobne znaczeniowo, a nie identyczne co do słowa. Zamiast porównywać teksty, porównuje wektory liczbowe i zwraca te najbliższe zapytaniu.
W praktyce dokumenty zamieniamy najpierw na embeddingi, a następnie zapisujemy w bazie wraz z metadanymi. Przy pytaniu system liczy podobieństwo i zwraca kilka najtrafniejszych fragmentów, które trafiają potem do modelu jako kontekst w architekturze RAG.
Powiązane pojęcia
W przewodnikach
Powiązane artykuły