Wróć do słownika Technologia

Semantic search (wyszukiwanie semantyczne)

Wyszukiwanie semantyczne wykorzystuje embeddingi i modele AI do znajdowania informacji na podstawie znaczenia, nie tylko dopasowania słów kluczowych.

Od słów kluczowych do znaczenia

Wyszukiwanie semantyczne (semantic search) to fundamentalna zmiana w sposobie odnajdywania informacji. Tradycyjne wyszukiwarki dopasowują słowa kluczowe — pytanie „jak zmniejszyć koszty IT" nie znajdzie dokumentu o „optymalizacji budżetu technologicznego". Wyszukiwanie semantyczne rozumie znaczenie zapytania i znajduje treści koncepcyjnie powiązane, nawet gdy używają zupełnie innych słów. Podstawą są embeddingi — numeryczne reprezentacje tekstu w wielowymiarowej przestrzeni wektorowej.

Jak to działa?

Tekst (pytanie, dokument, akapit) jest przekształcany przez model embeddingowy w wektor liczbowy. Podobne znaczeniowo teksty mają bliskie wektory — mierzone kosinusowym podobieństwem lub odległością euklidesową. Bazy wektorowe przechowują miliony wektorów i efektywnie wyszukują najbliższe do zapytania. Wyniki są sortowane według semantycznego podobieństwa, nie częstotliwości słów kluczowych.

Zastosowania enterprise

Baza wiedzy firmy — pracownicy zadają pytania w języku naturalnym i otrzymują trafne odpowiedzi z dokumentacji. Obsługa klienta — semantyczne wyszukiwanie w FAQ i ticketach. Analiza dokumentów prawnych — znajdowanie podobnych klauzul i precedensów. RAG pipeline — semantic search jako fundament systemów pytanie-odpowiedź z AI. Kluczowe jest: dobór modelu embeddingowego do języka (modele wielojęzyczne dla polskiego), odpowiednia segmentacja dokumentów (chunking) oraz reranking wyników dla poprawy trafności.

Powiązane usługi i produkty