Słownik AI
Wyszukiwanie hybrydowe (hybrid search)
wyszukiwanie hybrydowe, hybrid search, wyszukiwanie mieszane
Wyszukiwanie hybrydowe łączy wyszukiwanie wektorowe (semantyczne) z dopasowaniem słów kluczowych, aby jednocześnie łapać sens pytania i dokładne terminy. Wyniki z obu metod scala się i często porządkuje rerankingiem.
- Łączy dwie metody: wektorową, która rozumie znaczenie, oraz słów kluczowych, która dopasowuje dokładne terminy.
- Słowa kluczowe wychwytują nazwy własne, symbole i kody, które wyszukiwanie semantyczne potrafi pominąć.
- Wyniki z obu kanałów scala się jednym wskaźnikiem i często doprecyzowuje rerankingiem przed przekazaniem do modelu.
Wyszukiwanie hybrydowe uruchamia równolegle dwa sposoby szukania i łączy ich wyniki. Pierwszy to wyszukiwanie semantyczne, które porównuje znaczenie pytania i fragmentów przez ich reprezentacje wektorowe w bazie wektorowej — radzi sobie z parafrazami i synonimami. Drugi to klasyczne dopasowanie słów kluczowych, które szuka dokładnie tych samych ciągów znaków. Wyniki z obu kanałów scala się we wspólnym rankingu, najczęściej ważąc ich udział jednym wskaźnikiem trafności.
Sens łączenia bierze się stąd, że każda metoda zawodzi tam, gdzie druga jest mocna. Samo wyszukiwanie semantyczne potrafi pominąć dokładny numer katalogowy, nazwę własną, skrót czy fragment kodu, bo wektor „rozumie” je tylko z grubsza. Samo dopasowanie słów kluczowych z kolei nie znajdzie dokumentu, który mówi o tym samym, ale innymi słowami. Hybryda zbiera oba przypadki naraz, dzięki czemu trafność rośnie zwłaszcza w bazach technicznych, prawnych i produktowych, gdzie liczą się i sens, i dosłowne terminy.
W praktyce wdrożeniowej wyszukiwanie hybrydowe jest standardowym pierwszym etapem w architekturze RAG. Zwraca szerszą i pewniejszą pulę kandydatów niż pojedyncza metoda, po czym tę pulę warto jeszcze uporządkować rerankingiem, który ustawia fragmenty według faktycznej trafności, zanim trafią do modelu. Taki układ — hybryda plus reranking — to częsty sposób na poprawę odpowiedzi bez przebudowy całego systemu.
Powiązane pojęcia