Testuj wyszukiwanie
Przed udostępnieniem widgetu użytkownikom warto przetestować jakość wyszukiwania AI na podstawie zebranych treści. Portal zarządzania WebSpeaker udostępnia wbudowane narzędzie do testowania wyszukiwania, które pozwala weryfikować wyniki i trafność odpowiedzi bez konieczności korzystania z widgetu na stronie.

Wbudowane narzędzie testowe
Narzędzie do testowania wyszukiwania znajdziesz w portalu zarządzania w sekcji Knowledge base -> Test Search. Działa ono identycznie jak moduł AI Search w widgecie, z tą różnicą, że wyświetla dodatkowe informacje diagnostyczne. Wpisz pytanie w polu wyszukiwania, a system wygeneruje odpowiedź na podstawie zaindeksowanych treści. Możesz zadawać pytania w różnych formach, aby sprawdzić, jak system radzi sobie z różnymi sformułowaniami i kontekstami.
Weryfikacja wyników
Po uzyskaniu odpowiedzi od AI sprawdź jej poprawność merytoryczną, porównując ją z rzeczywistą treścią Twojej witryny. Zwróć uwagę na to, czy odpowiedź jest kompletna, czy nie zawiera informacji zmyślonych (halucynacji) oraz czy prawidłowo cytuje źródła. Narzędzie testowe wyświetla listę źródeł, które zostały wykorzystane do wygenerowania odpowiedzi, wraz z linkami do oryginalnych stron. Dzięki temu możesz zweryfikować, czy system prawidłowo identyfikuje najbardziej relewantne fragmenty treści.
Wyniki trafności
Każdy wynik wyszukiwania posiada przypisany wynik trafności (relevance score), który informuje o stopniu dopasowania znalezionego fragmentu do zapytania użytkownika. Wyniki trafności pozwalają zrozumieć, jak system rankinguje treści i dlaczego określone fragmenty zostały wybrane jako najbardziej relewantne. Niskie wyniki trafności mogą sugerować, że pytanie dotyczy tematu słabo pokrytego w zaindeksowanych treściach lub że selektory CSS nie przechwytują istotnych informacji.
Diagnostyka i debugowanie
W przypadku niesatysfakcjonujących wyników wyszukiwania narzędzie testowe oferuje widok diagnostyczny, który pokazuje szczegóły procesu wyszukiwania. Możesz zobaczyć, które fragmenty tekstu zostały zwrócone przez wyszukiwanie semantyczne, a które przez dopasowanie słów kluczowych. Informacje te pomagają zidentyfikować źródło problemów. Typowe przyczyny niskiej jakości to: zbyt ogólne selektory CSS pobierające szum nawigacyjny, brak kluczowych stron w kolekcji skrapowania lub treści, które wymagają bardziej szczegółowego podziału na fragmenty.
Iteracyjna poprawa jakości
Testowanie wyszukiwania to proces iteracyjny. Na podstawie wyników testów możesz dostosowywać konfigurację skrapowania, modyfikować prompt systemowy AI lub dodawać brakujące strony do kolekcji. Po każdej zmianie uruchom ponownie skrapowanie i powtórz testy, aby zweryfikować poprawę jakości. Zaleca się przygotowanie zestawu typowych pytań, które Twoi użytkownicy mogliby zadać, i regularne sprawdzanie, czy odpowiedzi na te pytania są satysfakcjonujące.