Tworzenie ogłoszenia o pracę z AI
Przygotuj z pomocą asystenta AI szkic ogłoszenia, przedział wynagrodzenia i etapy rekrutacji. Sprawdź treść i opublikuj ogłoszenie w Kit.
Dlaczego to ważne
Podaj asystentowi informacje o stanowisku, a przygotuje szkic ogłoszenia: tytuł, treść, przedział wynagrodzenia, etapy i rekomendowane kwalifikacje. Kit zapisze go na twoim koncie i zwróci link do edycji. Na stronę kariery nic nie trafi, dopóki człowiek nie kliknie Opublikuj.
Dwa sposoby
| Asystent w aplikacji | Zewnętrzny klient MCP | |
|---|---|---|
| Konfiguracja | Żadna: czat jest na każdej stronie modułu Rekrutacja | Jednorazowe podłączenie: Podłączanie asystentów AI |
| Klienci | Własny agent Kit | Claude Code, Claude Desktop, Codex CLI, OpenCode, twój własny |
| Uprawnienia | Administrator Hiring, aktywna subskrypcja | To samo plus hiring_write na połączeniu |
| Etapy | Tylko szablon | Szablon albo etapy przygotowane dla danego ogłoszenia |
| Edycja szkicu | Tak | Tak |
Oba działają jako ty. Żaden nie sięgnie do ogłoszenia, którego sam nie możesz otworzyć, ani nie zrobi czegoś, czego odmówiłby ci formularz w przeglądarce.
Jedno polecenie, jeden szkic
Create a draft job posting: Senior Rails Engineer, remote in Poland, full-time.
Use our Software Engineer template for the stages. Pull a market salary band
before you write numbers. Context: Rails 8, Hotwire, Postgres; team of six;
this hire owns the billing domain and the Stripe migration.
Co asystent z tym robi:
| Krok | Narzędzie | Efekt |
|---|---|---|
| 1 | hiring_get_setup_guide |
Stan konta i to, na co pozwala twoja rola. Na koncie bez ogłoszeń zwraca dodatkowo schemat typów etapów |
| 2 | hiring_list_templates |
Szablony z twojego konta plus systemowe szablony Kit, z liczbą etapów |
| 3 | compensation_get_salary_benchmark |
Przedział policzony z prawdziwych ofert rynkowych, które indeksuje Kit. Wymaga modułu Compensation Research |
| 4 | hiring_list_credentials |
Klucze kwalifikacji, które ogłoszenie może rekomendować |
| 5 | hiring_create_job_posting |
Szkic utworzony. Zwraca identyfikator ogłoszenia i link do jego edycji |
Poproś wprost o benchmark, aby proponowane wynagrodzenie miało oparcie w aktualnych ogłoszeniach. Jeśli masz już ustalony budżet, podaj go asystentowi.
Daj mu materiał źródłowy
Opisz asystentowi technologie, z których korzystacie, oraz zespół. Żeby szkic był konkretny, przekaż mu:
- Ostatnie ogłoszenie, które ci się podobało: wklej je i napisz „ten sam ton, nowe stanowisko”
- Notatki ze spotkania otwierającego rekrutację, bez wygładzania
- Realne ograniczenia zespołu: strefa czasowa, dyżury, górna granica wynagrodzenia, to, co nowa osoba przejmie w pierwszym miesiącu
Treść ogłoszenia musi trzymać się dwóch reguł, o których narzędzia mówią modelowi:
- Markdown, nie HTML.
- Nie powtarzaj tytułu ogłoszenia w treści. Kit wyświetla go osobno. Zacznij od sekcji „O stanowisku” albo od innej sekcji wprowadzenia.
Etapy: szablon albo własna lista
process_template_id i stages wykluczają się wzajemnie. Podanie obu kończy się błędem.
Szablon. Identyfikatory pochodzą z hiring_list_templates. Asystent, który nie ma konta w Kit, może najpierw przejrzeć publiczny katalog Kit pod adresem https://startupkit.app/mcp (bez uwierzytelniania, list_catalog_templates).
Etapy podane wprost działają tylko w klientach MCP, gdy przygotowujesz proces dla danego ogłoszenia:
"stages": [
{"name": "Application", "type": "application_form"},
{"name": "Take-home", "type": "work_sample",
"config": {"brief": {"body": "Complete the private exercise.", "due_days": 5},
"payout": {"enabled": true, "amount": 500, "currency": "USD"}}},
{"name": "Team review", "type": "team_review",
"reviewers": [{"email": "[email protected]", "role": "lead"}]},
{"name": "Offer", "type": "offer"}
]
Dwanaście typów: application_form, code_assignment, portfolio_upload, work_sample, questionnaire, video, video_recording, team_review, live_interview, screening_call, reference_check, offer. Użyj portfolio_upload dla wcześniejszych prac, a work_sample dla nowego zadania z prywatnym brief. Wypłaty powstają tylko na etapach typu code_assignment, portfolio_upload, work_sample, questionnaire, video i video_recording; blok payout dodawaj wyłącznie do nich. Recenzenci muszą być już członkami konta. Podaj ich adresy e-mail używane w Kit.
Note
Szablon buduje etapy tylko w momencie tworzenia ogłoszenia. Późniejsza zmiana szablonu nie zmieni ogłoszenia, które już powstało. Trzeba wtedy edytować same etapy.
Czego AI nie zrobi
- Nie opublikuje. Żadne narzędzie AI w Kit nie zmienia statusu szkicu na opublikowany.
- Nie zmieni listy recenzentów na istniejącym etapie. Zrób to w przeglądarce.
hiring_create_stagemoże ustawić początkowych recenzentów podczas tworzenia nowego etapu. - Nie prześle grafiki do udostępniania w mediach społecznościowych (
og_image). Dodaj ją w przeglądarce. - Nie zastosuje ponownie szablonu procesu po utworzeniu ogłoszenia.
- Nie wyczyści kwoty wynagrodzenia ani wartości logicznej. W narzędziach aktualizujących
nullznaczy „zostaw bez zmian”, więc opróżnianie pola należy do interfejsu webowego. Wyjątkiem jestrecommended_credential_keys, gdzie[]czyści listę.
Poprawianie szkicu
Oba sposoby pozwalają edytować to, co powstało: hiring_update_job_posting dla ogłoszenia, hiring_update_stage dla pojedynczego etapu oraz hiring_create_stage, gdy proces potrzebuje dodatkowego etapu. Utworzenie ogłoszenia wymaga uprawnień administratora Hiring. Edytować ogłoszenie i dodawać etapy może administrator Hiring lub menedżer rekrutacji przypisany do danego ogłoszenia.
Nowy etap dodawaj w cyklu wyszukaj → działaj → sprawdź: odczytaj bieżący proces przez hiring_get_job_posting, utwórz etap, a potem ponownie odczytaj ogłoszenie i sprawdź ostateczną kolejność, pytania lub inną konfigurację, recenzentów i ostrzeżenia. position liczy się od zera (0 oznacza pierwszą pozycję, 1 drugą). Pomiń je, żeby bezpiecznie wstawić etap bezpośrednio przed końcową Ofertą.
Warning
Dodanie etapu do opublikowanego ogłoszenia może zmienić drogę aktywnych kandydatów. Kit najpierw zwraca podsumowanie skutków zmiany, zanim ją zapisze. Pokaż je użytkownikowi i ponów wywołanie z confirm_live_pipeline_change: true dopiero po zgodzie. Przypisanie recenzentów może też wysłać jednorazowy e-mail wdrożeniowy osobie oceniającej po raz pierwszy, więc wcześniej potwierdź listę.
Narzędzia do edycji ogłoszenia i etapu aktualizują tylko podane pola: klucze pominięte zostają bez zmian, klucze podane nadpisują wartość. Przy kolejnych poprawkach szkicu pamiętaj o dwóch zasadach:
-
descriptionzastępuje całą treść. Nie ma dopisywania. Niech asystent odczyta ogłoszenie, przepisze je w całości i zapisze z powrotem. -
Sekcje konfiguracji etapu są zastępowane w całości, bez scalania. Podanie
config.code_assignmentnadpisuje każdy klucz w tej sekcji, więc wyślij również te klucze, które mają zostać. Jedyną sekcją, która się scala, jestreference_check.
Odpowiedź na aktualizację skraca opis do 500 znaków. Żeby sprawdzić pełną treść, odczytaj ją przez hiring_get_job_posting.
Szczegóły konfiguracji
Praca zdalna wymaga kraju. Przy remote: true Kit oznacza ofertę jako TELECOMMUTE w danych strukturalnych tylko wtedy, gdy potrafi ustalić kraj: z applicant_location_country („Poland”, „United States”), a w drugiej kolejności z pola lokalizacji. Kiedy nie uda się ani jedno, ani drugie, Google Jobs nie otrzyma informacji, że stanowisko jest zdalne.
Rekomendowane kwalifikacje uruchamiają prośbę o potwierdzenie. Klucze pochodzą z hiring_list_credentials. Każdy kandydat, który zaaplikuje po ich ustawieniu, dostaje jedną wiadomość z prośbą o przesłanie potwierdzenia. Osoby, które zaaplikowały wcześniej, nie dostaną nic. Kit nikogo nie weryfikuje, nie ocenia, nie szereguje kandydatów ani nie filtruje na podstawie tego, co wróci.
Domyślne wynagrodzenie jest podawane rocznie w USD. Jeśli stanowisko nie jest w USA, napisz w poleceniu wprost, o jaką walutę chodzi.
Zanim opublikujesz
Przeczytaj szkic i sprawdź, czy opis firmy, obowiązki oraz wymagania zgadzają się z przekazanymi informacjami.
Warning
Opis dla kandydatów jest publiczny i jest widoczny na stronie kariery dla każdego odwiedzającego. Opis zadania jest prywatny, przeczyta go tylko kandydat, który dotarł do tego etapu. Jeśli asystent napisał zadanie domowe z linkiem do zbioru danych, sprawdź, czy link znajduje się w opisie zadania. Zobacz Opis dla kandydatów a opis zadania.
W skrócie
-
Administrator Hiring i aktywna subskrypcja, a przy zewnętrznym kliencie także
hiring_write - Wklej prawdziwy materiał: stare ogłoszenie, notatki ze spotkania otwierającego, ograniczenia
- Poproś o benchmark wynagrodzeń wprost, zanim padną jakiekolwiek liczby
- Wybierz szablon albo podaj etapy wprost, z recenzentami wskazanymi po adresie e-mail
-
Jeśli szkic potrzebuje kolejnego etapu, odczytaj → utwórz → odczytaj ponownie; pomiń
position, żeby bezpiecznie umieścić go przed Ofertą - Sprawdź, czy treść nie powtarza tytułu i brzmi jak twój zespół
- Upewnij się, że linki do zadania są w opisie zadania, a nie w opisie dla kandydatów
- Przy poufnej rekrutacji ustaw zespół rekrutacyjny w interfejsie webowym
- Opublikuj ogłoszenie samodzielnie
Co dalej
- Tworzenie ogłoszenia o pracę: każde pole, status i ustawienie etapu w interfejsie webowym
- Agent AI i narzędzia MCP: pozostałe narzędzia rekrutacyjne: przegląd aplikacji, oceny, odpowiedzi do kandydatów
- Podłączanie asystentów AI: konfiguracja MCP, przepływ OAuth, zakresy
- Dokumentacja narzędzi MCP: parametry każdego narzędzia