Co to jest baza wektorowa i czy RAG zawsze jej potrzebuje?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Baza lub indeks wektorowy pomaga znaleźć obiekty o podobnych reprezentacjach liczbowych. Zamiast pytać tylko o identyczne słowo, można znaleźć fragmenty podobne znaczeniowo do pytania. Taką funkcję może mieć osobny produkt albo zwykła baza z rozszerzeniem, np. PostgreSQL z pgvector.
RAG nie wymaga jednak z definicji osobnej bazy wektorowej. Materiały można wyszukiwać także słowami kluczowymi lub korzystać z istniejącej wyszukiwarki. Wybór zależy od danych i jakości wyników. Mechanizm wyszukiwania nadal musi respektować uprawnienia. To, że dokument jest blisko pytania w przestrzeni liczb, nie nadaje użytkownikowi prawa do przeczytania go.
Dlaczego to ważne: Oddziela cel RAG od jednego konkretnego narzędzia.
Możliwe dopytania: Kiedy wystarczy PostgreSQL zamiast dodatkowej usługi?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Dalsza lektura
- pgvector: oficjalne repozytorium i dokumentacja(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Exact/ANN, indeksy i wpływ filtrów na wyszukiwanie.