Co to jest Vector database?
Vector database to baza, która przechowuje 'embeddingi' — wektory liczbowe reprezentujące sens tekstu/obrazu/audio. Pozwala wyszukiwać po znaczeniu, nie po słowach. Podstawa RAG-ów.
Wyjaśnienie
Vector database to specjalny typ bazy danych zaprojektowany do przechowywania i wyszukiwania wektorów — list liczb reprezentujących 'sens' tekstu, obrazu czy audio. Te wektory generujemy z modelu embeddingowego (np. OpenAI text-embedding-3). Pierwszą cechą jest 'similarity search' — możesz znaleźć dokumenty 'podobne sensem' do zapytania, nawet jeśli nie zawierają tych samych słów. Stosowane w RAG-ach, rekomendacjach, anty-spamach, deduplikacji.
Kiedy ma sens
Wszędzie, gdzie potrzebujesz wyszukiwania po sensie: czat z dokumentacją, rekomendacje produktów, wyszukiwarka semantyczna.
Przykłady
- pgvector — rozszerzenie do Postgresa
- Pinecone — popularny SaaS-owy vector DB
- Weaviate, Qdrant — open-source alternatywy
- Chroma — lokalny vector DB do prototypów
Powiązane terminy
Potrzebujesz integracje AI?
Czat z bazą wiedzy, wyszukiwanie semantyczne, automatyzacja obsługi maila.
Zobacz pełną stronę usługi albo napisz do nas.
Chcesz porozmawiać?
Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.