Wewnętrzny projekt badawczo-rozwojowy EMBIQ z 2023 roku: asystent, który przez OpenAI API dopasowuje zanonimizowane profile specjalistów do zapytań o Staff Augmentation i o wymianę specjalistów między firmami (bench exchange). Zbudowaliśmy go i przetestowaliśmy u siebie jako prototyp, razem z długofalową koncepcją profili programistów i projektów czytelnych dla maszyn.
Wykorzystane technologie
Python, Django, PostgreSQL, Angular
Narzędzia
OpenAI API, ChatGPT, Slack, Zapier, Bitbucket
4
Zespół projektu
7 miesięcy
Czas trwania projektu
Tworzenie rozwiązań AI, oprogramowanie na zamówienie
Kategoria
HR
Branża
.png)
Jak wiele software house’ów, EMBIQ regularnie ma specjalistów między projektami, a jednocześnie dostaje zapytania o osoby, których sam nie jest w stanie zapewnić. Na początku 2023 roku postanowiliśmy przyspieszyć wymianę takich zasobów z firmami partnerskimi – zaczynając od kontaktu z software house’ami w Polsce, Austrii i całym regionie DACH w sprawie wymiany specjalistów (bench exchange). W praktyce wąskim gardłem było dopasowanie: zapytania przychodzą jako swobodny tekst wieloma różnymi kanałami, a profile kandydatów to opisowe dokumenty, więc porównywanie jednych z drugimi było ręczne, powolne i subiektywne. To był projekt wewnętrzny, nie zlecenie klienta, a wymagania pochodziły od naszych zespołów sprzedaży i HR. Asystent musiał znać każdy profil z naszego generatora zanonimizowanych profili, łącznie z kilkoma wariantami profilu tej samej osoby; wybierać osoby najlepiej pasujące do zapytania, a różne osoby, gdy zapytanie obejmuje kilka ról; i mówić wprost, że nic nie pasuje, zamiast dopasowywać na siłę. Tożsamość kandydatów musiała być chroniona przez cały czas, więc model językowy mógł pracować wyłącznie na profilach, które zostały już zanonimizowane.
Praca nad tym projektem była wyjątkowym doświadczeniem. Integracja OpenAI z naszym systemem wniosła nowy poziom precyzji i wydajności. Niesamowite jest to, jak technologia może zmienić proces rekrutacji – uczynić go sprawniejszym i bezstronnym.
.png)
Latem 2023 roku prototyp działał już na prawdziwych zapytaniach. Od lipca zapytania publikowane w kanale wymiany specjalistów społeczności partnerskiej i wysyłane przez agencje rekrutacyjne trafiały automatycznie do osobnej skrzynki, a do ich obsługi służył bot na Slacku zbudowany na OpenAI API i połączony z naszym generatorem profili. Zespół dostrajał zachowanie modelu w krótkich iteracjach, m.in. ograniczając długość odpowiedzi, a do września 2023 roku dopasowywanie kandydatów do zapytań z pomocą AI stało się stałą częścią tego, jak EMBIQ obsługuje zapytania o specjalistów. Prototyp dał nam też konkretną podstawę do koncepcji długofalowej: profili programistów czytelnych dla maszyn, tworzonych na podstawie repozytoriów kodu, profili „zapotrzebowania” generowanych z repozytoriów projektu i dopasowywanych do nich oraz anonimowego kojarzenia, w którym kontakt nawiązuje się dopiero wtedy, gdy obie strony potwierdzą zainteresowanie. Ta koncepcja nie wyszła poza etap planowania; zbudowany i używany był opisany wyżej wewnętrzny asystent do dopasowywania.
Współpraca naszego zespołu z OpenAI przebiegła bez zakłóceń. Wyzwanie nie polegało tylko na integracji technologii, ale na tym, żeby była zgodna z naszymi podstawowymi wartościami: ochroną danych i bezstronnym dopasowaniem talentów. Jestem dumny z tego, co osiągnęliśmy.
Napisz do mnie – omówimy Twoje wymagania i razem zbudujemy Twój dedykowany zespół IT.
Agnes
Specjalista ds. rozwoju biznesu
Zapytaj o wycenę lub poradę
Przeanalizujmy razem koncepcję Twojego projektu i to, na jakim jest etapie.
Otrzymasz od nas wstępną propozycję zakresu projektu oraz szacunek czasu i kosztów.
Konsultacje są objęte umową NDA.