Weź udział w Śniadaniu Biznesowym z Mendix.

Case study

Transformacja procesu przetwarzania CV dzięki AI

Aplikacja oparta na sztucznej inteligencji, która unifikuje różne formaty CV kandydatów do jednego standardu. Rozwiązanie skróciło czas przygotowania dokumentu z 30 minut ręcznej pracy do zaledwie 2 minut pracy automatycznej.
  • Python
  • Docker
  • Kubernetes
  • OpenAI
  • Streamlit

O kliencie

Nexio to polska firma technologiczna specjalizująca się w tworzeniu, rozwijaniu i utrzymywaniu różnych rozwiązań IT. Firma realizuje projekty dla sektora publicznego i prywatnego. Dział HR Nexio rekrutuje pracowników na potrzeby wewnętrzne oraz do projektów outsourcingowych. Ze względu na dynamiczny rozwój i rosnącą liczbę kandydatów, firma mierzyła się z wyzwaniem efektywnego zarządzania procesem rekrutacyjnym.

Ogromna liczba codziennie wysyłanych aplikacji, różnorodność przesłanych formatów dokumentów oraz wąskie gardło wynikające z manualnej pracy rozbudziły potrzebę automatyzacji procesu przetwarzania CV.

Kraj, w którym realizowano projekt
Polska

Branża
Pośrednictwo pracy

Sektor
Prywatny

Wyzwanie, z którym mierzył się klient

Firma świadczy usługi outsourcingu specjalistów IT. Usługa ta polega na dopasowaniu najlepszych dostępnych kompetencji w branży IT do realizacji projektów klientów w modelu body leasingu lub team leasingu. Prowadząc procesy rekrutacyjne zespół rekrutacji przygotowuje dokumenty prezentujące doświadczenie Kandydatów – zgodnie z przyjętym szablonem i strukturą dokumentu.

Zespół rekrutacji otrzymywał CV kandydatów w różnorodnych formatach. Każdy kandydat strukturyzował swoje dokumenty aplikacyjne w inny sposób. Przygotowanie jednego profilu kandydata do zunifikowanego formatu zajmowało około 30 minut. Proces był całkowicie manualny.

Dodatkowym utrudnieniem był czynnik ludzki – jakość przetworzonego CV zależała od osoby wykonującej pracę. Różni pracownicy zespołu stosowali odmienne standardy opisu. Powodowało to niespójność w prezentowanych do klientów firmy dokumentów.

Ważnym czynnikiem dla całego procesu było również otoczenie biznesowe – w byciu partnerem biznesowym dla klientów oraz zapewnieniu konkurencyjności coraz większy wpływ zaczął odgrywać czas. Pojawiła się silna potrzeba biznesowa przyspieszenia całego procesu bez zwiększania liczby pracowników.

Nasze działania, czyli jak pomogliśmy

Nexio opracowało wewnętrzne rozwiązanie o nazwie Rekruter AI. System składa się z dwóch głównych modułów. Pierwszy moduł odpowiada za automatyczne przetwarzanie CV do zunifikowanego formatu. Drugi moduł umożliwia inteligentne przeszukiwanie i filtrowanie bazy kandydatów.

W pierwszym etapie zespół stworzył aplikację webową opartą na Streamlit. Pracownicy HR wgrywają do systemu plik CV w dowolnym formacie. Aplikacja wykorzystuje modele OpenAI do ekstrakcji kluczowych informacji z dokumentu. System wyciąga dane takie jak doświadczenie zawodowe, umiejętności techniczne, znajomość języków oraz wykształcenie. Następnie informacje są przetwarzane i układane według wewnętrznego standardu Nexio.

System generuje również podsumowanie kandydata. Dzięki temu pracownicy HR mogą szybko zweryfikować i edytować gotowy dokument.

Drugi etap projektu obejmował integrację z systemem eRekruter, aby umożliwić precyzyjne wyszukiwanie odpowiednich kandydatów. System umożliwia przeszukiwanie bazy kandydatów w języku naturalnym, np. Znajdź programistę Python z trzyletnim doświadczeniem. Aplikacja automatycznie dopasuje i posortuje kandydatów najlepiej dopasowanych do wymagań.

Backend aplikacji zbudowano w języku Python z wykorzystaniem Fast API. Frontend działa na frameworku Streamlit. Aplikacja została wdrożona w środowisku Kubernetes z wykorzystaniem narzędzi Helm i Docker.

technologia

  • Python
  • Docker
  • Kubernetes
  • OpenAI
  • Streamlit

integracje z zewnętrznymi rozwiązaniami

  • eRecruiter

Efekty

  • Ekstremalne przyspieszenie procesów HR. Automatyzacja unifikacji CV zredukowała czas pracy z 30 minut do zaledwie 2. To skok produktywności, który pozwolił działowi HR obsługiwać wielokrotnie więcej aplikacji — bez dodatkowych osób i bez obciążania zespołu.
  • Gwarantowana, powtarzalna jakość każdego dokumentu. System wprowadził pełną standaryzację przetwarzania CV. Zamiast tworzyć opisy od zera, rekruterzy pracują na spójnych, gotowych dokumentach. Koniec z różnicami wynikającymi z indywidualnych stylów — każda aplikacja spełnia ten sam, wysoki standard.
  • Profesjonalne, dopracowane opisy kandydatów. Dzięki AI każde CV zyskuje klarowne, precyzyjne i biznesowe podsumowanie — na poziomie, którego wcześniej nie dało się osiągnąć manualnie. Treści są bardziej czytelne, bardziej profesjonalne i znacznie łatwiejsze do porównywania.
  • Szybsze i skuteczniejsze wyszukiwanie talentów. Ujednolicone CV i standaryzowane profile kandydatów diametralnie skróciły czas analizy i selekcji. Rekruterzy szybciej identyfikują najlepszych kandydatów i podejmują trafniejsze decyzje — proces rekrutacji staje się realnie bardziej efektywny.

Zobacz

Nasze inne realizacje

  • Flutter
  • Azure
  • AWS
  • ReactJS

Jak zoptymalizować proces sprzedaży dzięki personalizowanej platformie?

Firma zgłosiła się do nas z potrzebą optymalizacji i automatyzacji procesów, w celu ułatwienia współpracującym kontrahentom dokonywania zamówień.
  • Python

Jak robot humanoidalny może wesprzeć obsługę klienta?

Zobacz, jak przenieśliśmy cyfrowego robota występującego w kampaniach reklamowych do realnego świata.
  • Flutter
  • Azure

Jak efektywnie utrzymywać system informatyczny w branży ubezpieczeniowej?

Branża ubezpieczeniowa, będąca kluczowym elementem światowego sektora finansowego, odgrywa istotną rolę w zapewnianiu ochrony finansowej przed nieprzewidywalnymi ryzykami.