HR Helper: AI-ocena kandydatów z wyjaśnieniem każdego punktu
W rekrutacji trudno szybko i uczciwie porównać kandydatów: CV przychodzą w różnych formatach, część decyzji opiera się na odczuciach. Stworzyłem system, który czyta CV, rozkłada ofertę pracy na kryteria i odrzuca tych, którzy wyraźnie nie pasują. Obok każdego punktu znajduje się cytat z CV oraz oznaczenie wiarygodności, dzięki czemu ocenę można zweryfikować, a nie tylko ufać modelowi.
Co w środku:
- Przyjmowanie CV w PDF, DOCX, HTML, Markdown, tekście i skomplikowanych skanach (PyMuPDF, MarkItDown, claude -p).
- Profil oferty pracy z kryteriami w trzech grupach: umiejętności, doświadczenie, czynniki wykluczające. Waga od 1 do 10, wersje i historia do kalibracji.
- Ocena w dwóch etapach: najpierw punkty od 0 do 10 z cytatem dla każdego kryterium, następnie osobny model pisze wnioski i nie zmienia punktów.
- Tryb wielu modeli: oceniają kandydata niezależnie, kontrowersyjne przypadki system oznacza.
- Lejek mini-CRM na 8 statusów: formularz pytań do wywiadu, szkic listu z odmową, transkrypcja wywiadu przez Whisper, dashboard i kalendarz.
17 tabel, 60 tras, 18 promptów. To, co powinno być przewidywalne (punkty, weryfikacja cytatów, staż i daty), pozostaje w kodzie.
#Python #FastAPI #AI #HRTech #LLM #Recruiting #Automation #SQLModel #SQLite #HTMX #Tailwind #PyMuPDF #MarkItDown #OpenRouter #Whisper
Co w środku:
- Przyjmowanie CV w PDF, DOCX, HTML, Markdown, tekście i skomplikowanych skanach (PyMuPDF, MarkItDown, claude -p).
- Profil oferty pracy z kryteriami w trzech grupach: umiejętności, doświadczenie, czynniki wykluczające. Waga od 1 do 10, wersje i historia do kalibracji.
- Ocena w dwóch etapach: najpierw punkty od 0 do 10 z cytatem dla każdego kryterium, następnie osobny model pisze wnioski i nie zmienia punktów.
- Tryb wielu modeli: oceniają kandydata niezależnie, kontrowersyjne przypadki system oznacza.
- Lejek mini-CRM na 8 statusów: formularz pytań do wywiadu, szkic listu z odmową, transkrypcja wywiadu przez Whisper, dashboard i kalendarz.
17 tabel, 60 tras, 18 promptów. To, co powinno być przewidywalne (punkty, weryfikacja cytatów, staż i daty), pozostaje w kodzie.
#Python #FastAPI #AI #HRTech #LLM #Recruiting #Automation #SQLModel #SQLite #HTMX #Tailwind #PyMuPDF #MarkItDown #OpenRouter #Whisper