Publikowanie oferty pracy
Kreator tworzenia oferty pracy prowadzi Cię od pustego ekranu do aktywnego linku aplikacyjnego w dwóch krokach. Ten przewodnik wyjaśnia, za co odpowiada każde pole i jak kształtuje ono proces oceny AI w tle.
Zanim zaczniesz
Oferta pracy zawsze znajduje się wewnątrz firmy (twojego workspace). Wybór firmy w górnym pasku na stronie głównej decyduje, gdzie wyląduje nowa oferta. Jeśli masz więcej niż jedną firmę, przełącz się na właściwą przed kliknięciem przycisku Utwórz ofertę pracy.
Po otwarciu kreatora ResReader natychmiast tworzy szkic w tle — możesz zamknąć kreatora w dowolnym momencie bez utraty pracy. Szkic zamienia się na opublikowaną ofertę po kliknięciu Opublikuj ofertę na drugiej stronie; to jedyna ścieżka, która również ustawia opis do przetworzenia przez AI. Status w górnym pasku pozwala przełączać się między wersją Szkic / Aktywna / Wstrzymana / Zarchiwizowana, ale przy nowym szkicu należy kliknąć Opublikuj ofertę przy pierwszej publikacji — inaczej oferta stanie się aktywna bez profilu oceny AI, a nadchodzący kandydaci nie będą oceniani, dopóki nie wrócisz do edytora i nie klikniesz Opublikuj ofertę w celu rozpoczęcia przetwarzania.
Krok 1 — Opis
Opis to jedyne pole wymagane przez kreatora na kroku 1 i jest najważniejszym czynnikiem do oceny AI — wszystko, z czym ResReader porównuje CV kandydata, pochodzi z tego tekstu. Kreator nie ma osobnych pól na tytuł stanowiska, lokalizację, wynagrodzenie, typ zatrudnienia ani poziom doświadczenia; te dane są wyodrębniane z opisu przez procesor AI po publikacji i zapisywane w polu aiEvaluationProfile oferty. Procesor ma za zadanie wygenerować krótki, zrozumiały dla człowieka tytuł w tym samym języku naturalnym co opis, więc jasne określenie roli na początku opisu (np. jako pierwszy nagłówek H1) daje mu najlepszą szansę na wybranie tytułu, jakiego sam byś użył.
Pisanie opisu
Masz trzy sposoby na wypełnienie edytora:
- Pisanie lub wklejanie markdownu — wklej istniejące ogłoszenie z twojej strony karier, LinkedIn lub aplikacji do notatek. Pasek narzędzi nad edytorem obsługuje formatowanie (nagłówki, listy, tabele, emoji).
- Poproś asystenta AI — na komputerze po lewej stronie masz dwie zakładki: Edytor i Asystent AI. Przełącz się na Asystenta AI, wpisz krótko np. "Starszy programista Flutter, zdalnie, 5+ lat doświadczenia", a AI przygotuje pełny opis, który możesz potem edytować. (Prawa strona cały czas pokazuje podgląd na żywo.)
- Iteruj — kontynuuj rozmowę z AI, rozszerzając lub zawężając sekcje (np. "dodaj sekcję o benefitach", "zacieśnij listę wymagań"). Konwersacja jest zapisywana pod
jobs/{jobId}/aiDescriptionUserCommandi przetrwa odświeżenia strony.
Na urządzeniach mobilnych te same opcje są dostępne w trzyzakładkowym pasku u góry edytora: Edytor, AI, Podgląd (AI jest domyślną zakładką przy pierwszym otwarciu).
Co jest wymagane do publikacji
Opis to jedyne wymagane pole. Kreator blokuje publikację tylko, gdy pole opisu jest puste — wszystko na kroku 2 jest opcjonalne, a metadane typu tytuł/lokalizacja/wynagrodzenie uzupełnia procesor AI po publikacji.
Krok 2 — Konfiguracja AI
Druga strona kontroluje, jak ResReader ocenia kandydatów i co się dzieje po ocenie. Każde pole jest opcjonalne — możesz kliknąć Opublikuj ofertę bez zmian, a AI oceni jedynie na podstawie opisu. Im więcej tu ustawisz, tym bardziej przydatne są rankingi.
Prompt filtrowania
Prompt filtrowania to swobodna instrukcja dla AI, wyjaśniająca, jak traktować opis. Traktuj to jako poufną notatkę dla oceniającego, niewidoczną w publicznym ogłoszeniu.
Dobre prompt-y są konkretne:
- "Priorytet dla kandydatów z 3+ lat doświadczenia w tworzeniu aplikacji mobilnych. Flutter jest dużym plusem; doświadczenie w natywnym iOS/Android jest akceptowalne. Odrzuć kandydatów z doświadczeniem wyłącznie webowym."
- "Umiejętności komunikacyjne ważniejsze niż lata doświadczenia. Szukaj dowodów pisania — posty na blogu, wystąpienia na konferencjach, dokumentacja OSS."
Jeśli pole zostanie puste, AI ocenia wyłącznie na podstawie opisu.
Pytania uzupełniające AI
Po włączeniu ResReader wysyła do kandydata pięć spersonalizowanych pytań uzupełniających po pierwszym etapie oceny, a następnie ponownie go ocenia po otrzymaniu odpowiedzi.
Kto dostaje pytania uzupełniające. Tylko kandydaci aplikujący przez Twoje publiczne łącze aplikacyjne są kwalifikowani — ręczne uploady, importy wsadowe i importy z rozszerzenia Chrome są pomijane. Każdy uprawniony kandydat z oceną 1 lub wyższą jest ustawiany w kolejce (praktycznie prawie wszyscy, którzy dotrą do etapu analizy). Używaj tej opcji, jeśli chcesz zebrać więcej informacji od każdego kandydata, zamiast odrzucać na podstawie skąpego CV; wyłącz, gdy obsługujesz dużą liczbę zgłoszeń i nie chcesz, by każdy kandydat otrzymał maila.
Co AI pyta. Pięć pytań generowanych indywidualnie dla każdego kandydata na podstawie luk między CV a wymaganiami — nie jest to szablon ogólny. Jedno z pięciu pytań zawsze dotyczy oczekiwań finansowych (kandydat może odpowiedzieć zakresem, liczbą lub słowami). Pozostałe cztery pytania dotyczą najsłabszych lub niejednoznacznych miejsc w CV. Kandydat odpowiada za pomocą formularza webowego pod /follow-up/<token>; link jest ważny 7 dni.
Niestandardowy prompt. Pole tekstowe pod przełącznikiem jest dołączane do instrukcji AI generującego pytania. Użyj go, by nakierować AI ("Zapytaj o projekty w rzeczywistych warunkach, nie o certyfikaty", "Szukaj dowodów kierowania zespołem, nie tylko bycia jego członkiem"). Jeśli pole jest puste, AI generuje pytania wyłącznie na podstawie luk w CV.
Zasady ponownej oceny (po odpowiedzi kandydata):
- Obliczana jest nowa ocena, uwzględniająca CV plus pytania i odpowiedzi. Poprzednia ocena, nowa ocena i podsumowanie zmian są zapisywane przy zgłoszeniu.
- Zmiany są ograniczone. Kandydat z oceną 7 lub niższą może poprawić ją maksymalnie o 3 punkty (np. 5 → 8). Kandydat powyżej 7 może wzrosnąć maksymalnie do 10. Nie ma limitu na obniżenie oceny — słaba odpowiedź może obniżyć silnego kandydata.
- Flaga kwalifikacji zmienia się na true przy ocenie ≥ 7, co odpowiada progowi inicjalnej oceny.
Raz na kandydata. Kandydat, który już otrzymał pytania uzupełniające, nie zostanie ponownie dodany do kolejki, nawet jeśli ponownie wykonasz skanowanie oferty. Jeśli włączysz pytania uzupełniające po tym, jak kandydat się zgłosił, otrzyma je dopiero przy kolejnym przebiegu analizy tej aplikacji.
Wpływ wyniku wywiadu
Jeśli prowadzisz wywiady AI, wyniki kandydata z wywiadu są zawsze rejestrowane i widoczne na stronie analizy. Domyślnie wynik wywiadu nie zmienia oceny ogólnej kandydata — AI może źle zrozumieć audio, więc ocena CV pozostaje wiążąca.
Włącz tę opcję, jeśli chcesz, by ocena całkowita brała pod uwagę wywiad. AI ocenia kandydata wykorzystując razem CV i transkrypcję wywiadu, z instrukcją, by ważyć CV mocniej niż wywiad (ok. 65/35). To wskazówka dla modelu, nie sztywna formuła — AI może odchylić się w obu kierunkach, gdy wywiad ujawni coś niewidocznego w CV. Poprzednia ocena jest zachowywana, byś widział wpływ wywiadu.
Karta oceny
Dołącz szablon karty oceny, jeśli Twój zespół ocenia kandydatów według konkretnych kryteriów po wywiadach (np. Głębia techniczna, Dopasowanie kulturowe, Komunikacja). Wybierz szablon z listy, a jego kryteria zostaną zapisane na ofercie — jeśli później szablon zostanie zmieniony, oferta zachowa kryteria z momentu wyboru. Twórz i edytuj szablony przez przycisk Zarządzaj obok listy; otwiera on stronę Kart Oceny Twojej firmy. Ta sama strona jest dostępna z menu przepełnienia każdej strony analizy.
Ustawienia językowe
ResReader może wyświetlać cztery różne elementy w różnych językach — każde ustawienie jest niezależne:
- Język analizy — język, w którym AI pisze raporty oceny (opis widoczny na kartach kandydata, analiza mocnych/słabych stron itd.). Domyślnie jest to język, którego aktualnie używasz w ResReader.
- Język komunikacji z kandydatem — język e-maili wysyłanych do kandydata (potwierdzenia, pytania uzupełniające, odrzucenia, oferty, zaproszenia na wywiad). Domyślnie język kandydata, automatycznie wykrywany na podstawie CV. Możesz wymusić konkretny język, jeśli chcesz, by każdy otrzymał wiadomość np. po angielsku.
- Język menedżera rekrutacji — język e-maili przeglądowych i podsumowań AI, które widzą menedżerowie rekrutacji przy przesyłaniu kandydatów do oceny. Domyślnie angielski dla nowych ofert; oferty już istniejące odziedziczają swój język analizy.
- Język wywiadu AI — język, którego AI używa podczas wywiadu na żywo. Domyślny język kandydata to w rzeczywistości tryb auto, w którym AI wykrywa język opisu oferty i prowadzi wywiad w tym języku (domyślnie po angielsku, jeśli opisu brak). Ustawienie konkretnego języka wymusza ten język — AI przeprowadzi cały wywiad w nim, niezależnie od języka kandydata.
Zespół przy tej ofercie
Przydziel rekruterów (współpracowników w firmie — UIDs z listy osób w workspace) oraz menedżerów rekrutacji (wpisy z kolekcji hiringManagers — nie muszą być użytkownikami ResReader, wystarczy adres e-mail). Obie listy dziś wywołują dokładnie dwa zachowania:
- Gdy otwierasz dialog Wyślij do oceny menedżera ze strony analizy, przypisani menedżerowie są domyślnie zaznaczeni. Możesz wciąż dodawać lub usuwać menedżerów przed wysłaniem.
- Gdy kandydat zaakceptuje ofertę, ResReader wysyła mail Potwierdzenie zatrudnienia — do kandydata, oraz osobno do każdego przypisanego rekrutera i menedżera (adekwatnie odfiltrowane duplikaty e-maili). Jeśli ustawiono datę rozpoczęcia, mail zawiera całodniowe zaproszenie
.icsdo kalendarza.
Przydziały nie filtrują obecnie paneli, nie ograniczają widoczności ani nie zmieniają przepływu zadań — wszyscy współpracownicy firmy widzą wszystkie oferty niezależnie od przypisania rekruterów. Użyj tego pola, by zgłosić właściciela i sterować listą odbiorców potwierdzenia zatrudnienia; możesz to zmienić później w edycji oferty.
Publikacja
Kliknij Opublikuj ofertę, gdy skończysz. Kilka rzeczy dzieje się jednocześnie:
- Status oferty ustawiany jest na aktualnie wyświetlany w statusie — zazwyczaj Aktywna, co ustawia
isActive: trueiisDraft: falsew dokumencie. - Do
jobDescriptionProcessorQueuedodawany jest wpis. Funkcja Cloud pobiera go, przetwarza opis, tworzy profil oceny AI (ustrukturyzowaną reprezentację umiejętności, wymagań i sygnałów ostrzegawczych, na których bazuje ocena) i zapisuje go z powrotem do oferty. - Publiczny URL aplikacji —
https://resreader.com/<businessId>/<jobId>— został utworzony wraz ze szkicem i jest teraz użyteczny. Otwórz dialog Udostępnij ofertę na stronie analizy, by go skopiować lub wygenerować warianty z trackingiem (LinkedIn, X, niestandardowe slugi); parametr?src=<slug>zapisuje źródło kandydata. Każda aplikacja stworzona przez ten adres — bezpośrednio lub przez link śledzony — jest oznaczonasource: "public_job_link", co kwalifikuje kandydata do pytań uzupełniających. - Przeniesiesz się na stronę analizy, gdzie możesz obserwować napływ aplikacji.
Opóźnienie przetwarzania zależy od obciążenia kolejki, ale profil oceny AI jest zwykle gotowy w kilka sekund. Nowi kandydaci oceniani są od razu po pojawieniu się — nic dodatkowego nie musisz robić.
Edycja opublikowanej oferty
Możesz edytować dowolne pole opublikowanej oferty z menu przepełnienia (Edytuj ofertę) na stronie głównej lub analizy. Większość zmian — przypisanie rekrutera lub menedżera, zmiana szablonu karty oceny, aktualizacja ustawień językowych, zmiana statusu — jest stosowana od razu.
Dwie zmiany szczególne. Jeśli edytujesz opis lub prompt filtrowania w opublikowanej ofercie, ResReader pokaże dialog ponownego skanowania podczas zapisu.
Dialog ma trzy przyciski:
- Anuluj — zamknij dialog, zostań na stronie edycji, nic nie trafia do kolejki.
- Pomiń — zachowaj zmiany, ale zastosuj nowe kryteria tylko wobec przyszłych kandydatów. Istniejące aplikacje zachowują oryginalne oceny.
- Ponownie zeskanuj — zastosuj nowe kryteria do istniejących aplikacji. Wybierz Wszystkie CV lub minimalną ocenę (wybór 7 przeskanuje ponownie wszystkich ocenionych na 7 lub wyżej — przydatne przy zaostrzaniu promptu i chęci oceny ponownej tylko shortlisty).
Ponowne skany działają w tle. Oferta zostaje oznaczona hasBeenEdited po pierwszej edycji po publikacji, a na stronie analizy zobaczysz aktualizacje ocen na bieżąco.
Szkice, wstrzymane i cykl życia oferty
Oferta znajduje się w czterech stanach, kontrolowanych przez status w górnym pasku edytora:
- Szkic — tylko wewnętrznie. Publiczny URL istnieje, ale pokazuje "Ta oferta nie przyjmuje obecnie zgłoszeń" — szkice mają
isActive: false. Używaj szkiców do przygotowywania opisów przed rozpoczęciem rekrutacji. - Aktywna — publiczna, przyjmuje zgłoszenia, ocena działa dla każdego nowego kandydata. To jedyny stan, w którym strona aplikacji jest dostępna.
- Wstrzymana — publiczny URL pokazuje komunikat o nieaktywności. Istniejące aplikacje, notatki, wywiady i karty oceny pozostają dostępne na stronie analizy. Wznów, przełączając na Aktywną.
- Zarchiwizowana — ma taki sam efekt jak Wstrzymana po stronie publicznej; służy do usunięcia wstrzymanych ofert z aktywnej listy bez ich usuwania.
Na stronie analizy jest skrót: gdy kandydat zaakceptuje ofertę, na górze strony pojawia się zielony baner Stanowisko obsadzone! z przyciskiem Zamknij ofertę. Kliknięcie ustawia status na Wstrzymana i proponuje wysłanie odmów pozostałym kandydatom. Możesz też wysłać odmowy bez zamykania oferty lub zamknąć baner, jeśli masz do obsadzenia kolejne stanowiska w ramach tej oferty.