500 linijek kodu wystarczy, aby ocenić kandydatów na stanowiska programistyczne. Rankode, laureat konkursu HR TECH CHANGER 2023, pozwala rekruterom skupić się na umiejętnościach miękkich kandydatów, w pełni automatyzując ocenę umiejętności technicznych programistów.

Rankode to platforma dla rekruterów IT służąca ocenie biegłości i stopnia zaawansowania w tworzeniu ekspresywnego (przejrzystego i bogatego znaczeniowo) kodu, który dziś mogą czytać i rozumieć jedynie inni programiści. Opracowany proces ewaluacji uzupełnia tradycyjną ocenę opartą na technicznej rozmowie kwalifikacyjnej z rozwiązywaniem testów i zadań lub na gotowych metrykach z serwisów poświęconych gamifikacji i konkursom programistycznym.

Naszym celem jest umożliwienie rekruterom zweryfikowania umiejętności programistycznych kandydata na podstawie kilkuset linii jego kodu, który posiada na GitHub lub może przysłać jako przykładowy projekt. W ten sposób Rankode przyspiesza odpowiedź na pytanie, czy kandydat programuje wystarczająco dobrze, nie wymaga angażowania w rozwiązywanie zadań, angażowania managerów IT do kandydatów, którzy nie przejdą rozmów technicznych, jest obiektywny i odporny na chatGPTmówi Łukasz Malicki, Prezes Rankode.

Rankode eliminuje konieczność nawiązania relacji z kandydatem i przekonania go do rozwiązania zadań lub angażowania drogich osób trzecich umiejących oceniać zdolności programistyczne. Rankode nie zastępuje analizy i sprawdzenia ważnych umiejętności miękkich, jego celem jest dostarczenie podstawowej informacji umożliwiającej podjęcie decyzji o dalszej rekrutacji. Analogię stanowi powszechnie stosowany system określania biegłości językowej (A1-C2); Rankode identycznie dostarcza informacji, czy kandydat na pewno jest na wystarczająco dobrym poziomie.

Skalowalnością i skuteczność została osiagnięta przyjęcie rozproszonego i asynchronicznego modelu trenowania i eksploatacji modeli neuronowych (AI), a także możliwością zainstalowania systemu na infrastrukturze klienta, czy dostarczenia w formie plugin-ów do ATS. Dokładność i precyzyjność zapewniają ogromne zbiory uczące opracowane z firmami IT, które stanowią podstawę wytrenowanych modeli AI do oceny.

Rankode tworząc modele AI i oprogramowanie, skraca proces pierwszego etapu pracy rekrutera, tj. sprawdzenia jego umiejętności programowania poprzez analizę jego repozytoriów. Rankode eliminuje konieczność nawiązania relacji z kandydatem i przekonania go do rozwiązania zadań lub angażowania drogich osób trzecich umiejących oceniać zdolności programistyczne.

W systemie podstawą predykcji jest próbka kodu źródłowego autorstwa danej osoby oceniana automatycznie w sposób naśladujący manualną ocenę przez eksperta. Dla osiągnięcia tego celu analiza kodu i umiejętności dokonywana jest przy użyciu modeli sztucznej inteligencji wytrenowanych pod kątem oceny powszechnie przyjętych cech dobrej jakości kodu w najbardziej popularnych językach programowania.

Realizacja projektu objęła zadania o charakterze innowacyjnych prac tj. zgromadzenie i opracowanie zbiorów danych uczących, wytworzenie metod zamiany kodu źródłowego na postać odpowiednią dla potoków uczenia maszynowego, dobór, trenowanie, ewaluacja i optymalizacja modeli sztucznej inteligencji prognozujących wyjściową ocenę kandydata, dodanie możliwości kalibracji skali predykcji do indywidualnych poziomów wymagań i stanowisk zatrudnienia u poszczególnych pracodawców.

Więcej: https://www.rankode.ai/