AI w rekrutacji · Warsztat 03

Screening CV wspierany przez AI

Rubryka zamiast wrażenia, cytat zamiast zaufania, człowiek zamiast algorytmu — jak przejrzeć 40 CV w godzinę i nie zrobić sobie krzywdy prawnej.

Po co AI przy screeningu — i gdzie jest granica

Typowa rekrutacja na stanowisko Specjalisty ds. kadr i płac w średnim mieście to 80–150 aplikacji z pracuj.pl. Na Senior Java Developera z No Fluff Jobs — 40–70, ale każde CV ma trzy strony technologii. Ręczny przegląd to 2–4 minuty na dokument, czyli pół dnia pracy, z czego większość na CV, które odpadają w piętnastej sekundzie. To jest dokładnie ta część leja, w której model językowy oddaje najwięcej czasuRealny rząd wielkości z wdrożeń: wstępna ocena 50 CV względem gotowej rubryki spada z ok. 3 godzin do ok. 40 minut — ale tylko wtedy, gdy 40 minut zawiera weryfikację cytatów. Bez niej oszczędzasz 3 godziny i ryzykujesz całą rekrutację..

Zanim jednak wkleisz pierwsze CV, dwie granice, których w tym module nie przekraczamy. Po pierwsze: AI rekomenduje, człowiek decyduje. Unijny AI Act klasyfikuje systemy AI używane do selekcji kandydatów jako systemy wysokiego ryzykaRozporządzenie 2024/1689 (AI Act), załącznik III pkt 4: AI do rekrutacji i selekcji — w tym analiza i filtrowanie aplikacji oraz ocena kandydatów — to zastosowanie wysokiego ryzyka. Co z tego wynika dla twoich obowiązków (nadzór człowieka, informowanie kandydatów, dokumentacja) — rozbieramy w module 09., a RODO w art. 22 daje kandydatowi prawo, by decyzja o nim nie zapadała wyłącznie automatycznie. Nasz workflow ma więc człowieka wbudowanego w ostatni krok — nie jako grzecznościowy dodatek, tylko jako zasadę konstrukcyjną.

Po drugie: model nie widzi danych osobowych. Do oceny dopasowania kompetencji imię, zdjęcie i wiek kandydata są nie tylko zbędne — one aktywnie psują ocenę, bo model, jak człowiek, ma skojarzeniaKlasyczny przykład: Amazon w 2018 r. wyłączył wewnętrzny system oceny CV, bo nauczony na historycznych danych karał CV zawierające słowo „women's" (np. „women's chess club captain"). Model nie był „zły" — wiernie odtworzył bias z danych, na których go trenowano. Dokładnie dlatego dane osobowe nie wchodzą do promptu.. Ślepa rekrutacja to nie nowinka z AI — to praktyka starsza niż internetBadanie Goldin & Rouse (2000): gdy amerykańskie orkiestry wprowadziły przesłuchania za kotarą, szansa kobiet na przejście wstępnej rundy wzrosła o ok. 50%. Kotara to najstarszy „anonimizator CV" w historii — my robimy to samo z dokumentem tekstowym. — AI tylko daje nam tani sposób, by ją wreszcie stosować na co dzień.

Plan modułu odpowiada kolejności pracy: najpierw anonimizacja, potem rubryka z ogłoszenia, potem ocena pojedynczego CV z cytatami, porównanie kilku kandydatów, ostrożna analiza luk i niespójności, a na końcu — pytania na screening i streszczenie dla hiring managera. Z każdego kroku wychodzisz z gotowym promptem.

Krok zero: anonimizacja, zanim model cokolwiek zobaczy

Kolejność jest nienegocjowalna: dane osobowe wylatują z CV, zanim dokument trafi do jakiegokolwiek narzędzia AI. Nie po ocenie, nie „przy okazji" — przed. Powód pierwszy jest prawny: minimalizacja danych z art. 5 RODO — przetwarzasz tylko to, co niezbędne do celu, a do oceny kompetencji nazwisko niezbędne nie jest. Powód drugi jest jakościowy: model oceniający dokument bez imienia, wieku i zdjęcia ocenia to, co ma oceniać.

Workflow screeningu: CV, anonimizacja, ocena AI według rubryki, weryfikacja cytatów, decyzja człowieka CV PDF, DOCX Anonimizacja usuń dane osobowe AI: ocena wg rubryki, z cytatami Weryfikacja cytaty vs oryginał Decyzja CZŁOWIEK cytat nie zgadza się z CV → ocena wraca do modelu albo do kosza imię, zdjęcie, wiek, adres, kontakt Human-in-the-loop: model nigdy nie widzi danych osobowych i nigdy nie podejmuje decyzji. To zasada konstrukcyjna procesu, nie opcja do włączenia.
Workflow screeningu z AI. Czerwony jest tylko ostatni krok — bo tylko on jest nieautomatyzowalny. Pętla przerywana to kontrola halucynacji: ocena bez potwierdzonego cytatu nie istnieje.

Co konkretnie usuwasz? Trzymaj się jednego standardu w całym zespole — poniższa tabela to szablon do zabraniaUwaga na paradoks: „zanonimizuję CV, wklejając je do publicznego czatu" to wklejenie danych osobowych do publicznego czatu. Anonimizuj ręcznie wg tabeli (2–3 minuty) albo promptem — ale wyłącznie w firmowym środowisku AI z umową powierzenia i wyłączonym trenowaniem na twoich danych (np. płatne plany enterprise). Którą opcję masz u siebie — sprawdzisz w polityce AI firmy..

Szablon nr 1 — standard anonimizacji CV przed wklejeniem do AI. Wydrukuj i powieś przy biurku zespołu.
Element CV Co robisz Dlaczego
Imię i nazwisko zamień na [KANDYDAT A], [KANDYDAT B]… dane osobowe; imię sugeruje płeć i pochodzenie
Zdjęcie usuń wiek, płeć, wygląd — zero wartości dla oceny kompetencji
Telefon, e-mail, adres, linki do profili usuń (zostaw fakt „ma portfolio na GitHubie") dane kontaktowe identyfikują wprost
Data urodzenia, wiek, stan cywilny, narodowość usuń w całości cechy chronione — art. 183a Kodeksu pracy
Rok matury, rok rozpoczęcia i ukończenia studiów usuń rok, zostaw kierunek, uczelnię i stopień rok dyplomu = wiek z dokładnością do ±2 lat
Daty zatrudnienia zostaw potrzebne do oceny stażu i chronologii
Nazwy pracodawców zostaw; przy bardzo małej firmie rozważ „biuro rachunkowe, 8 osób, Podkarpacie" kontekst doświadczenia jest merytoryczny; unikat może identyfikować
Nazwiska osób trzecich (referencje) zamień na [REFERENCJA] to też czyjeś dane osobowe

Jeśli masz firmowe, bezpieczne środowisko AI, część mechanicznej roboty wykona prompt — z zastrzeżeniem, że listę zamian i tak sprawdzasz oczami, bo za wyciek odpowiadasz ty, nie modelFormalnie to, co robimy, to pseudonimizacja (art. 4 pkt 5 RODO) — dane dalej są danymi osobowymi u ciebie w ATS, ale narzędzie AI dostaje dokument, którego nie umie powiązać z osobą. Klucz „[KANDYDAT B] = Jan Kowalski" żyje wyłącznie w twoim ATS (eRecruiter, Traffit, Teamtailor), nigdy w promptach..

Prompt · Anonimizator CV
Działasz jako narzędzie do pseudonimizacji dokumentów rekrutacyjnych. Pracuję w firmowym, zamkniętym środowisku AI, mimo to stosujemy zasadę minimalizacji danych z RODO.

Poniżej wklejam treść CV. Przepisz je W CAŁOŚCI, stosując zamiany:
- imię i nazwisko kandydata → [KANDYDAT A],
- telefon, e-mail, adres zamieszkania, adresy URL profili (LinkedIn, GitHub) → [USUNIĘTO] (jeśli profil jest istotny zawodowo, zostaw sam fakt, np. „prowadzi portfolio na GitHubie"),
- data urodzenia, wiek, zdjęcie, stan cywilny, narodowość, wyznanie → usuń całkowicie, bez znacznika,
- rok matury oraz lata rozpoczęcia i ukończenia studiów → usuń; zostaw uczelnię, kierunek i stopień,
- imiona i nazwiska osób trzecich (np. referencje) → [REFERENCJA].

Zasady:
1. NIE zmieniaj ani jednego słowa w opisach doświadczenia, obowiązków, osiągnięć i umiejętności. Nie skracaj, nie streszczaj, nie poprawiaj stylu ani literówek.
2. Daty zatrudnienia i nazwy pracodawców ZOSTAW.
3. Jeśli jakiś fragment może pośrednio identyfikować kandydata (bardzo mała lub jedyna taka firma w regionie, unikalne stanowisko, rzadka kombinacja faktów) — NIE usuwaj go samodzielnie. Oznacz go [DO DECYZJI: krótki powód] i zostaw decyzję mnie.
4. Na końcu wypisz ponumerowaną listę wszystkich dokonanych zamian, żebym mógł je zweryfikować przed użyciem dokumentu.

CV:
[wklej pełną treść CV]

Rubryka z ogłoszenia — zanim zobaczysz pierwsze CV

Największy błąd screeningu z AI to wklejenie CV z pytaniem „co sądzisz o tym kandydacie?". Model coś odpowie — płynnie, przekonująco i za każdym razem według innych, niejawnych kryteriów. Ocena bez rubryki jest nieporównywalna między kandydatami i niemożliwa do obrony, gdy kandydat albo audytor zapyta, dlaczego odpadł. Dlatego kolejność jest odwrotna: najpierw z ogłoszenia (JD) powstaje rubryka, potem rubryka spotyka się z CV.

Dobra rubryka ma trzy właściwości. Kryteriów jest mało — maksymalnie 5 must-have i 6 nice-to-have, bo przy dwudziestu kryteriach wszystko jest „ważne", czyli nic nie jest. Każde kryterium da się stwierdzić z tekstu CV — „komunikatywność" i „proaktywność" nie są kryteriami screeningu, są tematami na rozmowę. I każde ma wagę, która wymusza rozmowę z hiring managerem o tym, co naprawdę jest krytyczneNajlepszy moment na rubrykę to intake meeting z hiring managerem: wygeneruj ją promptem w 3 minuty przed spotkaniem i daj HM-owi do rozstrzelania. Spór o wagi na starcie jest tani; spór o kandydata po trzech tygodniach procesu — bardzo drogi..

Prompt · Rubryka oceny z ogłoszenia (JD)
Jesteś doświadczonym rekruterem z 10-letnim stażem na polskim rynku pracy, specjalizujesz się w rolach IT / backend. Budujemy rubrykę oceny CV na stanowisko Senior Java Developer.

Poniżej wklejam ogłoszenie o pracę. Na jego podstawie:

1. Wyodrębnij kryteria oceny, które da się STWIERDZIĆ NA PODSTAWIE TEKSTU CV. Cechy typu „komunikatywność", „proaktywność", „dopasowanie do zespołu" wypisz osobno na liście „do weryfikacji na rozmowie" — nie wchodzą do rubryki.
2. Podziel kryteria na must-have (maksymalnie 5) i nice-to-have (maksymalnie 6). Jeśli ogłoszenie wrzuca do „wymagań" więcej rzeczy, wskaż, które z nich realnie są nice-to-have, i uzasadnij.
3. Nadaj wagi: must-have zawsze waga 3; nice-to-have waga 1 lub 2 — każdą wagę uzasadnij jednym zdaniem. Zaznacz, że must-have działa dodatkowo jak filtr: ocena poniżej 3 na którymkolwiek must-have wyklucza kandydata z dalszego liczenia punktów.
4. Dla każdego kryterium zdefiniuj, co oznacza ocena 1, 3 i 5 (przykład dla „Kafka": 1 = brak wzmianki lub tylko słowo na liście umiejętności; 3 = używał w co najmniej jednym projekcie komercyjnym; 5 = projektował rozwiązania oparte na Kafce i to opisał).

Format wyjścia: tabela z kolumnami Kryterium | Typ (M/N) | Waga | Ocena 1 = | Ocena 3 = | Ocena 5 =. Pod tabelą: lista „do weryfikacji na rozmowie", maksymalna liczba punktów (suma wag × 5) i proponowany próg zaproszenia na screening w procentach.

Ograniczenia:
- nie dodawaj kryteriów, których nie ma w ogłoszeniu,
- jeśli któreś kryterium może pośrednio dyskryminować (wiek, płeć, pochodzenie, sytuacja rodzinna, niepełnosprawność), oznacz je „⚠" i zaproponuj neutralne sformułowanie,
- pisz po polsku, zwięźle, bez ozdobników.

OGŁOSZENIE:
[wklej pełną treść ogłoszenia]

Tak wygląda wynik doprowadzony do porządku — szablon do zabrania i podmiany:

Szablon nr 2 — rubryka oceny CV. Przykład: Senior Java Developer, fintech, zespół międzynarodowy. M = must-have (waga 3, działa też jak filtr), N = nice-to-have.
Kryterium Typ Waga Ocena 3 oznacza Ocena 5 oznacza
Java + Spring Boot produkcyjnie, min. 5 lat M 3 5+ lat w projektach komercyjnych 7+ lat, w tym decyzje architektoniczne opisane w CV
Mikroserwisy i REST API M 3 rozwijał istniejące usługi projektował podział na usługi od zera
SQL + baza relacyjna (PostgreSQL / Oracle) M 3 codzienna praca z bazą w projektach optymalizacja zapytań / schematów, konkretne przykłady
Kafka lub RabbitMQ N 2 używał w jednym projekcie projektował przepływy zdarzeń
Chmura (AWS / GCP / Azure) N 2 wdrażał usługi w chmurze certyfikat lub odpowiedzialność za infrastrukturę
CI/CD (GitLab CI, Jenkins) N 1 korzystał z gotowych pipeline'ów budował pipeline'y dla zespołu
Angielski B2+ (zespół międzynarodowy) N 1 deklaracja B2 + projekt międzynarodowy praca w anglojęzycznym zespole potwierdzona opisem roli

Wagi warto raz zobaczyć na obrazku, bo wtedy dyskusja z hiring managerem przestaje być abstrakcyjna — tu przykład dla roli nie-IT:

Rubryka wag dla stanowiska Specjalista do spraw kadr i płac: trzy kryteria must-have z wagą 3 i trzy nice-to-have z wagami 2 i 1 1 2 3 waga kryterium Płatnik + rozliczenia ZUS Naliczanie wynagrodzeń, min. 2 lata Prawo pracy w praktyce Enova / Symfonia ERP Obsługa PPK i ZFŚS Zaawansowany Excel must-have: filtr 0/1 M M M N N N wynik = Σ (waga × ocena 1–5), tu maks. 14 × 5 = 70 pkt · brak któregokolwiek must-have = koniec, niezależnie od sumy
Rubryka wag dla stanowiska Specjalista ds. kadr i płac. Czerwone punkty: must-have — poza wagą 3 działają jak filtr zerojedynkowy. Puste punkty: nice-to-have, wagi 1–2.

Zanim rubryka pójdzie w ruch, przepuść ją przez audyt biasu. Kryteria potrafią dyskryminować nie wprost, tylko przez pełnomocnika: „maksymalnie 3 lata doświadczenia" to filtr wieku, wymóg nieprzerwanej historii zatrudnienia uderza w rodziców wracających po przerwie, a „native speaker" — w każdego, kto angielskiego nauczył się, zamiast się z nim urodzićTo jest sedno dyskryminacji algorytmicznej: algorytm (i rubryka!) nie musi znać wieku, żeby dyskryminować ze względu na wiek — wystarczy kryterium skorelowane z wiekiem. Katalog cech chronionych: art. 183a §1 Kodeksu pracy; kandydat może dochodzić odszkodowania nawet bez nawiązania stosunku pracy..

Prompt · Audyt rubryki pod kątem dyskryminacji
Jesteś specjalistą ds. równego traktowania w zatrudnieniu. Znasz art. 18(3a)–18(3e) Kodeksu pracy i praktykę polskiego rynku rekrutacji. Audytujesz rubrykę oceny CV na stanowisko Kierownik regionalny sprzedaży pod kątem kryteriów, które mogą dyskryminować pośrednio — czyli działać jako zamiennik (proxy) cechy chronionej.

Typowe pułapki, które masz sprawdzić (lista otwarta):
- limity doświadczenia („maks. X lat") i daty ukończenia studiów → wiek,
- wymóg nieprzerwanej historii zatrudnienia → rodzicielstwo, choroba,
- „native speaker" → pochodzenie (poziom C1 wystarcza),
- prestiż uczelni tam, gdzie umiejętność da się zmierzyć wprost → pochodzenie społeczne,
- „pełna dyspozycyjność", „brak zobowiązań" → sytuacja rodzinna,
- wymagania fizyczne niezwiązane z treścią pracy → niepełnosprawność.

Format wyjścia: tabela Kryterium | Ryzyko (niskie / średnie / wysokie) | Kogo może pośrednio wykluczać | Neutralna alternatywa. Pod tabelą 2–3 zdania: czy rubryka po poprawkach nadaje się do użycia.

Ograniczenie: oceniaj wyłącznie kryteria z rubryki, nie dopisuj nowych.

RUBRYKA:
[wklej rubrykę]

Ocena pojedynczego CV: cytat albo nie było

Serce modułu. Model dostaje rubrykę i zanonimizowane CV, a oddaje ocenę 1–5 dla każdego kryterium — z uzasadnieniem i, co najważniejsze, z dosłownym cytatem z CV jako dowodem. Ten cytat to nie ozdoba. Modele językowe halucynują: gdy w CV brakuje informacji, model ma tendencję, by dopisać najbardziej prawdopodobną wersję świataHalucynacja przy screeningu wygląda niewinnie: w CV jest „Spring", model raportuje „Spring Boot, 5 lat". Kandydat developerski z bogatym CV „dostaje" od modelu technologie, których nigdy nie dotknął, bo statystycznie „pasują" do profilu. Dlatego zasada brzmi: ocena bez dosłownego cytatu jest nieważna — a cytaty sprawdzasz wyrywkowo Ctrl+F w oryginale.. Cytat, który możesz odnaleźć Ctrl+F w oryginalnym pliku, zamienia „zaufaj mi" na „sprawdź mnie" — i to jest jedyna relacja, jaką warto mieć z modelem.

Druga rzecz, którą ten prompt wymusza: rozróżnienie między „nie spełnia" a „brak danych". CV to dokument marketingowy pisany pod inne ogłoszenie — to, że kandydatka nie wspomniała o PPK, nie znaczy, że go nie obsługiwała. Braki danych nie obniżają oceny; braki danych stają się pytaniami na screening.

Prompt · Ocena CV względem rubryki, z cytatami
Jesteś asystentem rekrutera. Oceniasz ZANONIMIZOWANE CV względem rubryki. Nie podejmujesz decyzji o kandydacie — przygotowujesz rekomendację, którą zweryfikuje i podejmie człowiek.

Stanowisko: Senior Java Developer

RUBRYKA (kryterium | typ M/N | waga | definicje ocen 1/3/5):
[wklej rubrykę]

CV:
[wklej zanonimizowane CV]

Zadanie:
1. Oceń każde kryterium w skali 1–5 zgodnie z definicjami z rubryki.
2. Do KAŻDEJ oceny dołącz dosłowny cytat z CV (skopiowany znak w znak, w cudzysłowie) oraz jedno zdanie uzasadnienia.
3. Jeżeli CV nie zawiera informacji pozwalającej ocenić kryterium — wpisz BRAK DANYCH zamiast oceny i zaproponuj jedno pytanie na screening. Nigdy nie zgaduj, nie wnioskuj „z całokształtu" i nie uzupełniaj brakujących faktów.
4. Policz wynik: suma (waga × ocena) tylko dla kryteriów z oceną; podaj obok teoretyczne maksimum. Osobno zaznacz, czy któreś must-have ma ocenę poniżej 3 lub BRAK DANYCH.

Żelazne zasady:
- ocena bez dosłownego cytatu jest nieważna — pomiń ją i oznacz BRAK DANYCH,
- nie oceniaj niczego spoza rubryki; nie komentuj formy CV, długości, zdjęcia ani „ogólnego wrażenia",
- nie wnioskuj o wieku, płci, pochodzeniu ani sytuacji rodzinnej — jeśli takie dane przetrwały anonimizację, zignoruj je.

Format wyjścia:
Tabela: Kryterium | Typ | Waga | Ocena | Cytat z CV | Uzasadnienie.
Pod tabelą: wynik punktowy i procent maksimum; lista pozycji BRAK DANYCH z pytaniami na screening; status must-have; na końcu jedno z oznaczeń: DO SCREENINGU / DO WYJAŚNIENIA / PONIŻEJ PROGU — z dopiskiem, że ostateczna decyzja należy do rekrutera.

Czego model nie zobaczy: ograniczenia parsowania

Zanim zaufasz jakiejkolwiek ocenie, upewnij się, że model w ogóle dostał treść CV. Dokumenty składane w Canvie, dwukolumnowe szablony, tabele z umiejętnościami i infografiki („poziom: ★★★★☆") potrafią przy kopiowaniu zamienić się w sieczkę albo zniknąć całkowicieTest notatnika, 10 sekund: otwórz PDF, Ctrl+A, Ctrl+C, wklej do zwykłego notatnika. To, co widzisz, to mniej więcej to, co „widzi" model z wklejonego tekstu. Kolumny się mieszają? Sekcja umiejętności to obrazek i jej nie ma? Oceniaj z pliku, którego treść przeżyła test — albo poproś model na starcie o zrzut odczytanej treści.. Wykres kompetencji to grafika — z tekstu wyparuje razem z „poziomami". Jeżeli ocena raportuje BRAK DANYCH tam, gdzie w PDF wyraźnie coś jest, w 90% przypadków winne jest parsowanie, nie kandydat. Nawyk: przy dziwnym wyniku najpierw test notatnika, potem reklamacja do modelu.

Pięć CV naraz: tabela porównawcza

Gdy każdy kandydat przeszedł przez tę samą rubrykę, porównanie robi się uczciwe. Zamiast oceniać po kolei i po dwóch dniach pamiętać tylko ostatniego, każ modelowi zestawić kilku kandydatów w jednej tabeli — i pamiętaj, do czego ta tabela służy: do ustalenia kolejności screeningów, nie do odrzucania ludziRóżnica 58 vs 61 punktów to nie jest różnica — to szum: dwa zdania więcej w opisie jednego projektu. Dlatego prompt każe traktować różnice sum poniżej 10% jako remis. Punkty porządkują kolejność telefonów; człowieka z człowiekiem porównuje się na rozmowie..

Prompt · Porównanie 5 kandydatów w tabeli
Jesteś asystentem rekrutera. Porównaj 5 zanonimizowanych kandydatów na stanowisko Kierownik regionalny sprzedaży (FMCG, woj. mazowieckie) względem tej samej rubryki. Cel: zaplanowanie kolejności rozmów screeningowych — NIE odrzucanie kandydatów.

RUBRYKA:
[wklej rubrykę]

KANDYDAT A: [wklej CV A]
KANDYDAT B: [wklej CV B]
KANDYDAT C: [wklej CV C]
KANDYDAT D: [wklej CV D]
KANDYDAT E: [wklej CV E]

Zadanie:
1. Zbuduj tabelę: wiersze = kryteria rubryki (z wagą), kolumny = kandydaci A–E. W każdej komórce: ocena 1–5 (lub BRAK DANYCH) plus 3–5 słów dosłownego cytatu z CV jako dowód.
2. Dodaj wiersz „must-have komplet?": TAK / NIE / BRAK DANYCH (przy NIE lub BRAK DANYCH wskaż które).
3. Dodaj wiersz „suma ważona" = Σ (waga × ocena) i procent maksimum.
4. Dla każdego kandydata: najmocniejsza strona (1 zdanie + cytat) i największy znak zapytania (1 zdanie + cytat).
5. Zaproponuj kolejność screeningów z uzasadnieniem.

Zasady:
- różnice sum poniżej 10% traktuj jako remis i powiedz to wprost,
- kandydata z BRAK DANYCH w must-have nie spychaj na koniec — zaproponuj pytanie, które rozstrzygnie sprawę w 2 minuty rozmowy,
- oceniaj wyłącznie treść CV; niczego nie zakładaj i nie uzupełniaj,
- decyzję o tym, kto przechodzi dalej, podejmuje rekruter — twoja kolejność to sugestia.
Szablon nr 3 — scorecard porównawczy (przykład wypełnienia: Kierownik regionalny sprzedaży; D i E do uzupełnienia). BD = brak danych.
Kryterium (waga) Kand. A Kand. B Kand. C Kand. D Kand. E
Zarządzanie zespołem 5+ PH (3) 5 — „zespół 12 PH" 3 — „zespół 6 PH" BD
Kanał tradycyjny FMCG (3) 4 — „hurt i detal" 5 — „12 lat w FMCG" 2 — „elektronika"
Odpowiedzialność za budżet (3) 3 — „budżet regionu" 4 — „P&L 40 mln zł" BD
Wdrażanie SFA/CRM (2) BD 3 — „wdrożenie SFA" 5 — „projekt CRM"
Rekrutacja i onboarding PH (1) 4 4 BD
Must-have komplet? TAK TAK BD × 2
Suma ważona (maks. 60) 40 (67%) 46 (77%) 16 + BD
Kolejność screeningu 2 — po pytaniu o SFA/CRM (BD) 1 3 — najpierw 2 pytania o BD

Red flags i luki — obserwacje, nie wyroki

Model świetnie wyłapuje wzorce: przerwy, krótkie epizody zatrudnienia, rozjazdy między deklaracjami a doświadczeniem. I równie świetnie potrafi z tych wzorców uszyć akt oskarżenia, jeśli mu na to pozwolisz. Nie pozwalaj. Luka w CV to nie wyrokZa luką 2022–2023 równie dobrze może stać opieka nad rodzicem, urlop rodzicielski, wypalenie po covidowych redukcjach, przebranżowienie z kursem, choroba albo rok freelancingu, którego kandydat nie wpisał, bo „to nie był etat". Połowa najlepszych kandydatów, jakich zatrudnisz w karierze, będzie miała „nieidealne" CV. Luka to pytanie na screening — nigdy powód odrzucenia na etapie papieru.. Dlatego prompt poniżej ma wbudowane trzy bezpieczniki: każda obserwacja wymaga cytatu, każda dostaje co najmniej dwa możliwe wyjaśnienia (w tym jedno korzystne dla kandydata) i każda kończy się neutralnym pytaniem — a nie etykietą.

Prompt · Wykrywacz red flags i luk (ostrożny)
Jesteś doświadczonym rekruterem, który wie, że CV to skrót czyjegoś życia zawodowego, a nie akt oskarżenia. Przejrzyj zanonimizowane CV kandydata na stanowisko Specjalista ds. kadr i płac i wypisz OBSERWACJE DO SPRAWDZENIA na screeningu — nie zarzuty.

Czego szukasz:
- przerwy w zatrudnieniu dłuższe niż 6 miesięcy,
- seria co najmniej trzech zatrudnień krótszych niż 12 miesięcy z rzędu,
- cofnięcia w hierarchii (np. z kierownika na specjalistę) — pamiętaj, że bywają świadomym wyborem,
- ogólniki bez konkretu w kluczowych rolach („odpowiadałam za…", zero liczb, systemów, narzędzi),
- rozjazd deklaracji z doświadczeniem (w umiejętnościach „SAP HR", a w żadnej roli SAP się nie pojawia).

Dla każdej obserwacji podaj:
1. dosłowny cytat lub daty z CV,
2. co najmniej DWA możliwe wyjaśnienia, w tym jedno korzystne dla kandydata,
3. jedno otwarte, niesugerujące pytanie na screening.

Format wyjścia: tabela Obserwacja | Cytat / daty | Możliwe wyjaśnienia | Pytanie na screening. Maksymalnie 5 obserwacji — wybierz naprawdę istotne dla tej roli.

Ograniczenia:
- nie używaj słów „podejrzane", „niepokojące", „alarmujące", „ryzykowny kandydat",
- jeśli CV samo wyjaśnia przerwę (urlop rodzicielski, studia, wolontariat, leczenie), NIE raportuj jej wcale,
- nie formułuj żadnej rekomendacji odrzucenia — o tym decyduje człowiek po rozmowie.

CV:
[wklej zanonimizowane CV]

Osobnym, bardzo mechanicznym zadaniem jest audyt samej chronologii — nakładające się „pełne etaty", dwa „obecnie" naraz, staż deklarowany w podsumowaniu większy niż suma okresów. To robota idealna dla modelu, bo nie wymaga interpretacji, tylko arytmetykiUwaga na okresy podane samymi latami: „2019–2021" znaczy od 13 do 36 miesięcy. Model, któremu nie zabronisz zgadywać, policzy „po uważaniu" — dlatego prompt każe oznaczać takie okresy jako nieprecyzyjne, a nie uśredniać. I podawaj modelowi dzisiejszą datę: bez niej „obecnie" bywa liczone do daty odcięcia wiedzy modelu..

Prompt · Wykrywacz niespójności dat
Działasz jako audytor chronologii. Przeanalizuj WYŁĄCZNIE daty w poniższym CV — nie oceniaj kompetencji ani jakości doświadczenia.

Dzisiejsza data: 07.2026.

Zadanie:
1. Zbuduj oś czasu: wszystkie okresy zatrudnienia i edukacji od najstarszego do najnowszego, w formacie MM.RRRR–MM.RRRR, każdy z nazwą roli.
2. Wykryj i wypisz:
   - nakładające się okresy pracy w pełnym wymiarze (dwa etaty jednocześnie),
   - przerwy dłuższe niż 3 miesiące,
   - „obecnie" występujące w więcej niż jednym miejscu,
   - okresy podane tylko w latach (np. „2019–2021" to od 13 do 36 miesięcy — oznacz jako NIEPRECYZYJNE, nie uśredniaj),
   - rozjazd między stażem policzonym z dat a stażem deklarowanym w podsumowaniu CV (jeśli takie jest).
3. Policz łączny udokumentowany staż w obszarze: naliczanie wynagrodzeń.

Format wyjścia: oś czasu, a pod nią tabela Ustalenie | Daty z CV (dosłownie) | Typ (nakładka / przerwa / nieprecyzyjne / rozjazd) | Pytanie na screening.

Ograniczenia:
- nakładka typu etat + zlecenie, etat + studia, etat + freelance to normalna praktyka — odnotuj bez negatywnego komentarza,
- jeżeli daty są nieczytelne lub niejednoznaczne, napisz to wprost zamiast zgadywać,
- żadnych wniosków o kandydacie — wyłącznie ustalenia o datach i pytania.

CV:
[wklej zanonimizowane CV]

Z analizy do rozmowy: pytania i streszczenie dla HM

Wszystko, co powyżej, produkuje dwa rodzaje „resztek": pozycje BRAK DANYCH z rubryki i obserwacje z analizy luk. To jest gotowy materiał na screening telefoniczny — zamiast wymyślać pytania od zera, każesz modelowi zamienić braki w scenariusz rozmowy.

Prompt · Pytania na screening z braków i luk
Jesteś rekruterem przygotowującym 20-minutowy screening telefoniczny kandydata na stanowisko Senior Java Developer. Poniżej masz pozycje BRAK DANYCH z rubryki oceny CV oraz obserwacje z analizy chronologii.

Przygotuj scenariusz 8 pytań:
- 2 otwierające (rozgrzewka: obecna sytuacja, motywacja do zmiany),
- 4 domykające braki danych z rubryki — po jednym na brak, zaczynając od must-have,
- 2 wyjaśniające obserwacje z CV, sformułowane neutralnie i bez sugerowania problemu (zamiast „dlaczego odszedł pan po 8 miesiącach?" → „jak wyglądała ta rola i co sprawiło, że pojawiła się kolejna?").

Dla każdego pytania dodaj:
- „czego słucham": 2–3 punkty, co w odpowiedzi potwierdza kryterium z rubryki,
- „drążę dalej, gdy": jaka odpowiedź wymaga pogłębienia.

Na końcu dodaj blok logistyczny: pytanie o oczekiwania finansowe (wprost, po polsku, z prośbą o widełki brutto miesięcznie lub stawkę na B2B), okres wypowiedzenia i dostępność do kolejnych etapów.

Format: lista numerowana w kolejności zadawania, z szacunkowym czasem na każdy blok (razem maks. 20 minut).

BRAKI Z RUBRYKI:
[wklej listę BRAK DANYCH z pytaniami z oceny CV]

OBSERWACJE Z ANALIZY CV:
[wklej obserwacje]

Po screeningu zostaje ostatni krok papierologii: streszczenie dla hiring managera, który nie przeczyta twojej tabeli z jedenastoma kryteriami. Przeczyta pięć zdań — więc niech to będzie pięć zdań, które pracująSprawdzony format „5 zdań" ma jeszcze jedną zaletę: wymusza uczciwość. W pięciu zdaniach nie da się ukryć braku konkretu za przymiotnikami. Jeśli zdanie 4 (ryzyko) wychodzi puste — to znak, że screening był za płytki, a nie że kandydat jest idealny..

Prompt · Streszczenie kandydata dla HM w 5 zdaniach
Jesteś rekruterem piszącym do zabieganego hiring managera, który przeczyta dokładnie 5 zdań i ani słowa więcej.

Na podstawie materiału poniżej (ocena z rubryki + notatki ze screeningu) napisz streszczenie kandydata [KANDYDAT A] na stanowisko Senior Java Developer w DOKŁADNIE 5 zdaniach:

Zdanie 1 — kim jest: obecna rola, staż, kluczowa technologia lub obszar.
Zdanie 2 — dopasowanie: które must-have są potwierdzone i czym (fakt, nie opinia).
Zdanie 3 — wyróżnik: jedna rzecz, która odróżnia tę osobę od typowych kandydatów na tę rolę.
Zdanie 4 — ryzyko lub brak: najważniejszy znak zapytania, uczciwie i konkretnie.
Zdanie 5 — logistyka i krok: oczekiwania finansowe, okres wypowiedzenia, rekomendowany następny krok procesu.

Ograniczenia:
- zero pustych przymiotników („dynamiczny", „zmotywowany", „proaktywny"),
- wyłącznie fakty z materiału poniżej; jeśli czegoś nie wiadomo, zdanie 5 wskazuje to jako temat na kolejny etap,
- nie ujawniaj danych osobowych — kandydat występuje jako [KANDYDAT A],
- napisz dwie wersje: neutralną oraz jedno zdanie „TL;DR" do wiadomości na Slacku/Teamsach.

MATERIAŁ:
[wklej ocenę z rubryki i notatki ze screeningu]

Ćwiczenie: pełny cykl na twoim materiale

Czas: 25 minut · praca w parach · potrzebujesz: własne ogłoszenie + 2 prawdziwe CV z tej rekrutacji (wydrukowane lub w laptopie).

  1. (3 min) Zanonimizuj oba CV ręcznie według szablonu nr 1 — na tym warsztacie nie wklejamy danych osobowych nigdzie.
  2. (5 min) Wklej swoje ogłoszenie w prompt „Rubryka oceny z JD". Przejrzyj wynik z partnerem: czy must-have to naprawdę must-have? Zetnij do maks. 5 M + 6 N, popraw wagi.
  3. (8 min) Oceń oba CV promptem „Ocena CV względem rubryki" — każde w osobnej rozmowie z modelem, żeby oceny się nie „widziały".
  4. (5 min) Zamieńcie się laptopami. Partner bierze 3 dowolne cytaty z twojej oceny i szuka ich Ctrl+F w oryginalnym CV. Każdy cytat: znaleziony dosłownie / przekręcony / nieistniejący.
  5. (4 min) Porównaj wynik modelu z twoją intuicją: czy kandydat, którego „czułeś" jako lepszego, wygrał punktowo? Jeśli nie — czy to rubryka jest zła, czy intuicja podpowiadała coś spoza kryteriów?

Po czym poznasz, że działa: wszystkie sprawdzone cytaty istnieją w oryginale dosłownie, każde BRAK DANYCH ma sensowne pytanie na screening, a ty umiesz w jednym zdaniu powiedzieć, dlaczego kandydat X jest przed kandydatem Y — z powołaniem na kryterium i wagę, nie na wrażenie. Jeden przekręcony cytat = model halucynuje na twoim materiale; zapisz, przy którym kryterium, i zaostrz w prompcie zasadę cytowania.

Wdrożenie w poniedziałek

Konkretne kroki na pierwszy tydzień po szkoleniu. Odhaczaj tutaj — stan zapisuje się w tej przeglądarce: