klient z branży HR (NDA) · od 05.2026
Platforma rekrutacyjna
Rekruter opisuje zwykłym zdaniem, kogo szuka, a system przeszukuje bazę kilku tysięcy CV. Cały nowy frontend zbudowałem od zera. Backend i baza wektorowa już działały, kiedy wszedłem do projektu — pracuję na nich i odpowiadam za poprawę jakości wyszukiwania. Zacząłem od zbudowania sposobu pomiaru, bo bez niego nie dało się powiedzieć, czy kolejna wersja jest lepsza od poprzedniej. Pomiar pokazał, że ta sama umiejętność bywała zapisana w bazie na ponad półtora tysiąca sposobów, więc wynik zależał od tego, jak ktoś ją wpisał.
Z logów, które wyszukiwarka zbierała od początku, powstał potem benchmark odwzorowujący realny ruch — a na nim, w izolacji od produkcji, druga wersja silnika wyszukiwania.
Naprawa danych podniosła zgodność kolejności z niezależną oceną z 2% do 52%, a przebudowany silnik układa na benchmarku listę bliżej raportu AI w 22 ogłoszeniach wobec 2 (zgodność kolejności 70% wobec 35%).
Przeczytaj case study →- Nuxt 4
- TypeScript
- Strapi
- Gemini
- Qdrant
