Categories
Aplikacje web, Bez kategorii, Realizacje

System do automatycznej selekcji kandydatów oparty na AI.

Jak stworzyliśmy system, który analizuje CV w mniej niż minutę

Rekrutacja specjalistów IT zmieniła się całkowicie w ciągu ostatnich kilku lat. Firmy otrzymują setki aplikacji na jedno stanowisko, a najlepsi kandydaci znikają z rynku w ciągu kilku dni. Problemem przestało być pozyskanie CV. Największym wyzwaniem stała się szybkość analizy danych i czas reakcji rekrutera.

Właśnie z tego powodu powstał Hero Parser – platforma SaaS wykorzystująca AI do automatycznej analizy CV, scoringu kandydatów oraz automatyzacji procesów rekrutacyjnych.

Projekt rozpoczął się od realnego problemu biznesowego. Po uruchomieniu jednego procesu rekrutacyjnego otrzymaliśmy ponad 600 CV w ciągu tygodnia. Ręczne przeglądanie aplikacji przestało być efektywne. Potrzebowaliśmy systemu, który będzie w stanie automatycznie przeanalizować kandydatów, wskazać najlepsze osoby i rozpocząć kontakt zanim zrobi to konkurencja.

Tak rozpoczęła się budowa Hero Parser. 

Odkrywanie produktu i analiza problemu

Na początku projektu skupiliśmy się na analizie sposobu działania popularnych systemów ATS. Szybko zauważyliśmy, że większość narzędzi działa jak rozbudowana wyszukiwarka słów kluczowych. Takie podejście generowało wiele błędów i nie pozwalało poprawnie oceniać kandydatów.

CV kandydatów różniły się praktycznie wszystkim:

  • formatem dokumentu,
  • językiem,
  • sposobem opisywania doświadczenia,
  • układem sekcji,
  • nazewnictwem technologii.

Klasyczne mechanizmy parsowania nie radziły sobie z analizą danych na odpowiednim poziomie jakości. Zdecydowaliśmy więc, że Hero Parser będzie oparty o AI oraz NLP zamiast prostego dopasowywania fraz.

Od początku zakładaliśmy również pełną skalowalność produktu. Wiedzieliśmy, że platforma SaaS obsługująca procesy rekrutacyjne musi być przygotowana na analizę dużej liczby dokumentów jednocześnie bez utraty wydajności.

Jeśli planujesz stworzenie własnego produktu SaaS i szukasz partnera technologicznego, który rozumie wyzwania związane ze skalowaniem systemów AI oraz architekturą enterprise, skontaktuj się z zespołem IT Hero. Pomagamy projektować i rozwijać nowoczesne platformy webowe, mobilne oraz systemy oparte na sztucznej inteligencji.

Projektowanie architektury systemu

Hero Parser został zaprojektowany jako nowoczesna platforma chmurowa działająca w oparciu o architekturę umożliwiającą dalszy rozwój produktu bez konieczności przebudowy systemu.

Frontend aplikacji został przygotowany w Angularze, co pozwoliło stworzyć szybki i responsywny interfejs zarówno dla rekruterów, jak i kandydatów. Backend systemu oparto o Spring Boot, dzięki czemu mogliśmy wdrożyć zaawansowane mechanizmy integracyjne oraz obsługę dużej liczby procesów wykonywanych równolegle.

Całość została wdrożona w chmurze AWS, co zapewniło:

  • wysoką dostępność systemu,
  • automatyczne skalowanie infrastruktury,
  • bezpieczeństwo danych,
  • możliwość obsługi dużej liczby klientów jednocześnie.

W systemie wdrożyliśmy również RabbitMQ odpowiedzialny za kolejkowanie zadań i obsługę procesów wykonywanych asynchronicznie. Dzięki temu Hero Parser może równolegle analizować tysiące CV bez wpływu na wydajność aplikacji.

Wykorzystanie AI w analizie kandydatów

Najważniejszym elementem projektu było wdrożenie mechanizmów sztucznej inteligencji odpowiedzialnych za analizę danych kandydatów.

Platforma została zintegrowana z OpenAI API oraz rozbudowana o własne mechanizmy NLP. Przygotowaliśmy również fine-tuning modelu AI odpowiedzialnego za rozpoznawanie danych znajdujących się w CV. Pozwoliło to znacząco zwiększyć skuteczność parsowania dokumentów niezależnie od ich układu oraz języka.

Hero Parser potrafi:

  • ocenić dopasowanie CV do konkretnej roli,
  • analizować doświadczenie zawodowe,
  • rozpoznawać technologie zapisane w różny sposób,
  • generować feedback po odrzuceniu kandydata,
  • wykrywać fake candidates,
  • tworzyć raporty rekrutacyjne,
  • przeprowadzać rozmowy wstępne wraz z ankietą oceny,
  • automatycznie wysyłać zaproszenia na rozmowy.

Jednym z ciekawszych wyzwań była analiza zdjęć kandydatów w CV. Większość systemów ATS zakłada, że pierwsza grafika w dokumencie przedstawia twarz użytkownika. W praktyce często były to logotypy lub inne elementy graficzne.

Wykorzystaliśmy OpenCV oraz mechanizmy rozpoznawania obrazu oparte o AI, dzięki czemu system automatycznie identyfikuje właściwe zdjęcie kandydata z bardzo wysoką skutecznością. 

Integracje z systemami ATS i automatyzacja procesów

Hero Parser został przygotowany jako platforma łatwa do wdrożenia w istniejących procesach HR.

System zintegrowaliśmy z dwoma największymi platformami ATS w Polsce:

  • eRecruiter,
  • TRAFFIT.

Dzięki temu firmy mogą rozszerzyć swoje obecne procesy rekrutacyjne o mechanizmy AI bez konieczności wymiany używanego systemu ATS.

W projekcie wdrożyliśmy również:

  • mechanizm logowania przez LinkedIn,
  • automatyczną wysyłkę wiadomości e-mail,
  • integrację z Brevo,
  • mechanizm potwierdzania poprawności parsowania CV przez kandydatów,
  • automatyczne planowanie rozmów rekrutacyjnych.

Cały proces został zaprojektowany w taki sposób, aby maksymalnie skrócić time-to-hire oraz ograniczyć liczbę manualnych działań wykonywanych przez rekruterów.

Bezpieczeństwo klasy enterprise

Hero Parser przetwarza dane osobowe kandydatów, dlatego bezpieczeństwo było jednym z kluczowych elementów projektu.

Wdrożyliśmy rozwiązania zapewniające zgodność z:

  • RODO,
  • AI Act.

Podpisano również umowę o powierzeniu przetwarzania danych osobowych z OpenAI, co pozwala zgodnie z regulacjami wykorzystywać AI podczas analizy dokumentów kandydatów.

W ramach infrastruktury wdrożyliśmy:

  • logowanie dwuskładnikowe 2FA,
  • szyfrowanie danych w spoczynku,
  • szyfrowanie transmisji za pomocą TLS,
  • codzienne kopie bezpieczeństwa przechowywane w osobnej lokalizacji,
  • mechanizmy monitorowania infrastruktury oraz usług.

Dzięki temu Hero Parser spełnia wymagania organizacji oczekujących wysokiego poziomu bezpieczeństwa oraz stabilności działania systemu.

Efekt projektu

Hero Parser stał się platformą, która realnie skraca czas prowadzenia procesów rekrutacyjnych i pozwala szybciej docierać do najlepszych kandydatów.

System przetworzył już dziesiątki tysięcy CV i każdego dnia wspiera firmy w automatyzacji procesów HR. Największą wartością projektu okazało się połączenie AI, skalowalnej architektury oraz bardzo szybkiego czasu reakcji na pojawienie się odpowiedniego kandydata.

To właśnie takie projekty pokazują, jak nowoczesne technologie mogą realnie wspierać rozwój biznesu.

Jeśli Twoja firma planuje stworzenie własnego produktu SaaS, platformy AI lub rozbudowanego systemu webowego, zespół IT Hero pomoże zaprojektować architekturę, wdrożyć rozwiązanie i rozwijać produkt razem z Twoim biznesem.

5/5 - (12 votes)
By Patryk Dobrzyński

Frontend Developer with a flair for programming elegant solutions. Passionate in creating good looking websites. Programmer for 11 years (6 years as a freelancer). I am interested in creating web and mobile applications in all aspects. From UI design, through programming, to positioning and security. Highly motivated, willing to learn new things and open to new challenges. Are you interested in co-operation? Feel free to contact me.

Wystąpił błąd serwera. Spróbuj ponownie.
Zapisałeś(aś) się do newslettera.

Bądź na bieżąco

Subskrybuj nasz biznesowy newsletter, aby otrzymywać informacje o pojawieniu się nowych artykułów dla CEO i inwestorów.