Skip to main content
Powrót do bloga
Optymalizacja ATS10 min czytania13 czerwca 2026

Jak działa oprogramowanie ATS: parsowanie, dopasowanie i punktacja

Dokładny proces techniczny, w którym ATS czyta Twoje CV: od parsowania i wykrywania sekcji, przez dopasowanie słów kluczowych, aż po obliczanie wyniku — żebyś rozumiał, dlaczego te zasady działają, a nie tylko jakie są.

Większość porad dotyczących ATS skupia się na tym, co robić — używać słów kluczowych, unikać tabel, trzymać prostą strukturę. Prawie żadna nie wyjaśnia, dlaczego te zasady działają. Bez tego nie możesz samodzielnie ocenić nowych sytuacji ani przypadków brzegowych. Ten artykuł wyjaśnia dokładnie, co dzieje się wewnątrz systemu ATS — od momentu wysłania CV aż do pojawienia się wyniku.

Zrozumienie czterostopniowego procesu — parsowania, wykrywania sekcji, dopasowania słów kluczowych i punktacji — daje Ci model myślowy, który pasuje do każdego ATS, nie tylko tego, z którym masz teraz do czynienia.

Chcesz zobaczyć to w praktyce?

Wklej swoje CV i ofertę pracy do 22 Skills, aby zobaczyć dokładnie, które słowa kluczowe zostały dopasowane, które pominięte i jaki jest Twój wynik ATS — w mniej niż 30 sekund.

Sprawdź swój wynik ATS za darmo →

Krok 1 — Parsowanie CV: wyodrębnianie surowego tekstu

Gdy wysyłasz CV, pierwszą rzeczą, którą robi ATS, jest wyodrębnienie surowego tekstu z pliku. Nazywa się to parsowaniem. To, jak dobrze przebiega ten proces, zależy niemal wyłącznie od formatu pliku i sposobu jego tworzenia.

Pliki PDF utworzone z Worda lub Google Docs

Gdy eksportujesz dokument z Worda lub Google Docs jako PDF, tekst jest zapisany jako rzeczywisty, zaznaczalny tekst wewnątrz pliku. Parsery ATS odczytują go bez problemów — tekst wychodzi czysty i w odpowiedniej kolejności.

Pliki PDF utworzone w narzędziach graficznych (Canva, Piktochart, Adobe Illustrator)

Narzędzia graficzne przechowują tekst jako elementy graficzne — warstwy obrazów, ścieżki wektorowe lub osadzone czcionki z niestandardowym kodowaniem. Gdy parser próbuje wyodrębnić tekst, albo nie znajduje niczego, albo znajduje pogruchotane znaki, albo składa fragmenty w złej kolejności. Twoje doświadczenie i umiejętności są niewidoczne dla systemu, nawet jeśli dokument wygląda profesjonalnie na ekranie.

Szybki test

Otwórz swoje CV, zaznacz wszystko (Ctrl+A), skopiuj i wklej do zwykłego edytora tekstu (Notatnik w Windows, TextEdit w trybie zwykłego tekstu na Mac). Jeśli wynik jest pomieszany, brakuje sekcji lub nie ma w ogóle tekstu — ATS widzi to samo.

Zeskanowane pliki PDF

Zeskanowane CV to zdjęcie dokumentu. ATS potrzebuje rozpoznawania znaków (OCR), żeby je odczytać. Większość nowoczesnych platform ATS ma wbudowane OCR, ale dokładność znacznie spada przy dekoracyjnych czcionkach, projektach o niskim kontraście lub obróconym tekście. Gdy OCR błędnie odczytuje znaki, słowa kluczowe znikają — "Python" staje się "Pythan", "JavaScript" staje się "JavaScrípt", a wynik dopasowania spada.

Pliki Word (.docx)

Dokumenty Word są parsowane bardzo niezawodnie przez praktycznie wszystkie platformy ATS. Jeśli oferta pracy nie wskazuje preferencji formatu, .docx to najbezpieczniejszy wybór. Jeśli wymaga PDF — wygeneruj go z Worda, nie z narzędzia graficznego.

Zasada

Twórz CV w Wordzie lub Google Docs. Eksportuj do PDF tylko z tych programów. Nigdy nie używaj Canvy, Piktochart ani żadnego narzędzia graficznego do CV, które wysyłasz w rekrutacjach.

Krok 2 — Wykrywanie sekcji: porządkowanie tekstu

Po wyodrębnieniu tekstu ATS musi zrozumieć, gdzie znajdują się poszczególne informacje. Czy ta linia to stanowisko? Zakres dat? Umiejętność? Nazwa firmy? Ten proces — wykrywanie sekcji — decyduje o tym, czy Twoje 8 lat doświadczenia z Pythonem trafi do kategorii "umiejętności" czy zaginie w "tekście nieustrukturyzowanym".

Platformy ATS utrzymują słownik znanych wariantów nagłówków sekcji. Gdy parser natrafi na nagłówek pasujący do wzorca, zaczyna traktować wszystko poniżej jako należące do tej sekcji — aż do kolejnego nagłówka.

Typ sekcjiNagłówki rozpoznawane przez ATSNagłówki, które mylą ATS
Doświadczenie zawodoweDoświadczenie zawodowe, Doświadczenie, Historia zatrudnienia, Przebieg karieryMoja droga, Co robiłem, Kariera w pigułce
UmiejętnościUmiejętności, Umiejętności techniczne, Kluczowe kompetencje, Umiejętności zawodoweCo potrafię, Mój warsztat, Obszary ekspertyzy
WykształcenieWykształcenie, Edukacja, Wykształcenie akademickieGdzie studiowałem, Historia nauki
CertyfikatyCertyfikaty, Uprawnienia, Licencje, PoświadczeniaOsiągnięcia, Odznaki

Gdy wykrywanie sekcji zawodzi, słowa kluczowe trafiają do złej kategorii — albo do żadnej. Umiejętność zapisana pod nierozpoznanym nagłówkiem może nie być wliczana do wyniku dopasowania w sekcji umiejętności. Właśnie dlatego kreatywne struktury CV często uzyskują niższe wyniki niż proste, standardowe układy.

Układ dwukolumnowy stwarza specyficzny problem: parsery zazwyczaj czytają od lewej do prawej, od góry do dołu. W CV z dwiema kolumnami często przeplatają ze sobą tekst z lewej i prawej kolumny, tworząc niespójny ciąg — stanowisko z lewej kolumny, za nim umiejętność z prawej, potem data z lewej. Detektor sekcji nie jest w stanie przetworzyć takiego rezultatu.

Krok 3 — Dopasowanie słów kluczowych: dokładne, rozmyte i semantyczne

Gdy tekst jest już wyodrębniony i sekcje zidentyfikowane, ATS wyciąga słowa kluczowe z opisu stanowiska i szuka ich w Twoim CV. Istnieją trzy typy dopasowania — większość platform korzysta z kombinacji wszystkich trzech.

Typ 1 — Dopasowanie dokładne

Najprostsza forma: system szuka w Twoim CV dosłownego ciągu znaków z opisu stanowiska. Jeśli oferta mówi "Google Analytics 4", a Twoje CV zawiera "Google Analytics 4" — mamy dopasowanie. Jeśli CV mówi "Google Analytics" (bez numeru wersji) albo "GA4" — może to nie zostać policzone.

Wniosek: Używaj dokładnej terminologii z opisu stanowiska. Jeśli piszą "współpraca między działami", nie zastępuj tego "koordynacja interdyscyplinarna".

Typ 2 — Dopasowanie rozmyte

Dopasowanie rozmyte radzi sobie z drobnymi wariantami pisowni, liczbą mnogą i literówkami za pomocą algorytmów odległości między ciągami znaków. Najczęściej stosowana jest odległość Levenshteina — liczba pojedynczych edycji (wstawień, usunięć, podstawień) potrzebnych do przekształcenia jednego ciągu w drugi.

Odległość Levenshteina ≤2 oznacza, że "zarządzanie" pasuje do "zarządzał" (1 edycja), a "optymalizacja" pasuje do "optymalizację" (1 edycja). Nie niweluje jednak większych różnic pojęciowych — "kierował" i "zarządzał" dzieli więcej edycji, więc dopasowanie rozmyte ich nie połączy.

Wniosek: Drobne różnice w odmianie przez przypadki i liczby oraz formy czasownikowe są obsługiwane automatycznie. Całkowicie różne synonimy — nie.

Typ 3 — Dopasowanie semantyczne (NLP)

Nowoczesne platformy ATS używają modeli przetwarzania języka naturalnego (BERT, RoBERTa lub własnych embeddingów), żeby rozumieć znaczenie — nie tylko znaki. System zamienia zarówno opis stanowiska, jak i Twoje CV na wektory liczbowe i mierzy, jak blisko są od siebie w "przestrzeni znaczeń".

Dzięki temu system rozpoznaje, że "kierowałem zespołem cross-funkcjonalnym" i "zarządzanie projektami" opisują nakładające się kompetencje, albo że "wzrost przychodów" i "zwiększenie sprzedaży" są semantycznie powiązane.

Wniosek: Silny kontekst pomaga, nawet gdy nie używasz dokładnego słowa kluczowego. Ale dopasowanie semantyczne nie jest powszechne — wiele platform ATS nadal polega głównie na dopasowaniu dokładnym i rozmytym. Nie licz na to, że zniweluje ważne braki w słowach kluczowych.

Krok 4 — Punktacja i ranking: jak obliczany jest procent dopasowania

Po dopasowaniu słów kluczowych ATS oblicza wynik. To nie jest prosta liczba dopasowanych słów kluczowych podzielona przez całkowitą ich liczbę. Większość systemów stosuje logikę ważenia w co najmniej trzech wymiarach:

Słowa kluczowe wymagane a preferowane

Słowa kluczowe oznaczone jako wymagane kwalifikacje mają znacznie większą wagę niż te oznaczone jako mile widziane. Brak wymaganego słowa kluczowego ma większy negatywny wpływ na wynik niż brak słowa preferowanego.

Umiejscowienie (ważenie sekcji)

Słowa kluczowe w sekcji Umiejętności i Podsumowaniu zawodowym zazwyczaj uzyskują wyższe wyniki niż te ukryte w podpunktach na końcu opisu ostatniego stanowiska. Parser wie, którą sekcję aktualnie czyta, i odpowiednio waży jej zawartość.

Częstotliwość i aktualność

Umiejętność, która pojawia się wielokrotnie w różnych stanowiskach, świadczy o szerokim zastosowaniu. Umiejętność wymieniona raz w pracy z 2016 roku może uzyskać niższy wynik niż ta sama umiejętność pojawiająca się w dwóch ostatnich miejscach zatrudnienia.

Trafność kontekstowa

Systemy oparte na NLP analizują otaczający kontekst. "Python" użyty w kontekście inżynierii danych jest oceniany inaczej niż "Python" wspomniany mimochodem w niezwiązanym opisie stanowiska.

Końcowym wynikiem jest lista kandydatów uszeregowana według wyniku. ATS prezentuje rekruterowi kandydatów z najwyższą punktacją — zazwyczaj posortowanych malejąco według procentu dopasowania. Rekruter obsługujący 250 aplikacji może otworzyć 20 najlepszych. Jeśli Twoje CV zajmuje 45. miejsce, funkcjonalnie jest to równoznaczne z niebycia przeglądanym — bez względu na Twoje rzeczywiste kwalifikacje.

"Systemy ATS rankingują i sortują wszystkie napływające aplikacje, zanim rekruter przejrzy najlepszych kandydatów. Optymalizacja CV pod kątem ATS oznacza zajęcie wyższej pozycji na tej liście — od tego zależy, czy rekruter w ogóle otworzy Twój plik."

Sprawdź teraz swój ranking ATS

Wklej swoje CV i ofertę pracy — uzyskaj wynik dopasowania słów kluczowych, sprawdź, czego brakuje, i dowiedz się, gdzie plasuje się Twoja aplikacja.

Analizuj moje CV za darmo →

Bez rejestracji • Wyniki w 30 sekund

Stary ATS a nowoczesny ATS oparty na AI

Nie wszystkie platformy ATS są równe. Strategie, które mają największe znaczenie, zależą od tego, czy masz do czynienia z przestarzałym systemem opartym na regułach, czy z nowoczesnym systemem zasilanym przez NLP.

FunkcjaStary / oparty na regułachNowoczesny / oparty na NLP
Dopasowanie słów kluczowychTylko dokładne ciągi znakówDokładne + rozmyte + semantyczne
SynonimyNierozpoznawaneCzęsto rozpoznawane przez embeddingi
Wykrywanie sekcjiStały słownik nagłówkówWnioskowanie kontekstowe oparte na ML
Logika punktacjiLiczba słów kluczowych / regułyWieloczynnikowy model ważony
OCR dla skanówCzęsto brakZazwyczaj dostępne
PrzykładyStarszy Taleo, BrassRingWorkday, Greenhouse, Lever, Personio

Praktyczne porady są takie same dla obu typów: używaj dokładnej terminologii z opisu stanowiska, stosuj standardowe nagłówki sekcji i twórz CV w Wordzie lub Google Docs. Te zasady są niezbędne dla starych systemów i korzystne dla nowoczesnych — nigdy Ci nie zaszkodzą.

Jak 22 Skills oblicza wynik ATS

22 Skills to oparty na AI optymalizator CV, który symuluje ocenę słów kluczowych stosowaną przez ATS. Oto dokładnie, jak działa nasz model punktacji — wierzymy, że przejrzystość buduje zaufanie.

1

Wyodrębnianie słów kluczowych

GPT-4o-mini (podstawowy) lub Claude Sonnet (awaryjny) wyodrębnia wszystkie istotne słowa kluczowe z opisu stanowiska — umiejętności twarde, miękkie, narzędzia, certyfikaty, stanowiska i terminy branżowe. Wynikiem jest dynamiczna lista słów kluczowych specyficzna dla danej oferty.

2

Dopasowanie rozmyte z odległością Levenshteina ≤2

Każde słowo kluczowe jest dopasowywane do tekstu Twojego CV przy użyciu dopasowania rozmytego z odległością Levenshteina ≤2. Obsługuje to formy liczby mnogiej, odmiany czasownikowe i drobne różnice w pisowni — bez tworzenia fałszywych połączeń między pojęciowo różnymi terminami.

3

Wymagania krytyczne ważone trzykrotnie (3×)

Słowa kluczowe zidentyfikowane jako wymagania krytyczne (np. "wymagane: 5+ lat Python") mają trzykrotnie większą wagę niż kwalifikacje mile widziane w końcowym wyniku. Odzwierciedla to rzeczywiste priorytety rekruterów.

4

Obliczanie wyniku dopasowania

Końcowy wynik to ważona suma dopasowanych słów kluczowych podzielona przez ważoną sumę wszystkich słów kluczowych wymaganych i preferowanych. Wyniki mieszczą się w zakresie 0–100%. Wynik 70% lub więcej wskazuje na silną zgodność z ATS dla większości stanowisk.

5

Priorytetowe sugestie

Brakujące słowa kluczowe są sortowane według wagi — krytyczne luki pojawiają się jako pierwsze. AI do przepisywania CV włącza je następnie do tekstu Twojego CV w naturalny sposób — bez upychania słów kluczowych na siłę.

"22 Skills oblicza zgodność CV z ATS, porównując tekst CV z opisem stanowiska za pomocą rozmytego dopasowania słów kluczowych z tolerancją odległości Levenshteina ≤2. Model punktacji nadaje krytycznym wymaganiom stanowiska trzykrotnie większą wagę niż kwalifikacjom mile widzianym, co daje wynik dopasowania odzwierciedlający rzeczywiste priorytety rekruterów, a nie prostą częstotliwość słów kluczowych."

Najczęściej zadawane pytania

Czy ATS automatycznie odrzuca CV?

Nowoczesne systemy ATS rankingują i sortują CV — nie odrzucają ich automatycznie wyłącznie na podstawie treści. Badanie Enhancv z 2025 roku przeprowadzone na 25 rekruterach (enhancv.com/blog/does-ats-reject-resumes) wykazało, że 92% potwierdziło, iż ich ATS nie odrzuca CV automatycznie. Praktyczny efekt jest jednak podobny: kandydaci z niskim wynikiem ATS mogą nigdy nie zostać przejrzani, jeśli rekruter otwiera tylko najlepsze wyniki z puli ponad 250 aplikacji.

Czy ATS odczytuje pliki PDF?

Nowoczesne platformy ATS bez problemu odczytują pliki PDF utworzone z Worda lub Google Docs. Problem stanowią PDF-y wygenerowane w narzędziach graficznych, takich jak Canva — osadzają tekst jako warstwy obrazów, których ATS nie potrafi wyodrębnić. Zawsze generuj PDF z edytora tekstu, nie z aplikacji graficznej.

Jakich słów kluczowych szuka ATS?

ATS wyodrębnia słowa kluczowe z opisu stanowiska i porównuje je z Twoim CV. Obejmuje to umiejętności twarde (konkretne narzędzia, technologie, certyfikaty), umiejętności miękkie wymienione wprost w ofercie, stanowiska oraz terminologię branżową. Najważniejsze są słowa kluczowe wskazane jako wymagane kwalifikacje — mają największą wagę w punktacji.

Czy ATS rozumie synonimy?

To zależy od generacji ATS. Starsze systemy oparte na regułach dopasowują tylko dokładny tekst. Nowoczesne platformy z NLP używają podobieństwa semantycznego, żeby rozpoznawać powiązane kompetencje. Dopasowanie rozmyte obsługuje drobne warianty pisowni w zakresie odległości 1–2 znaków. Dla pewności używaj dokładnej terminologii z oferty pracy wszędzie tam, gdzie jest to trafne.

Jak działa punktacja ATS?

Punktacja ATS porównuje Twoje CV z opisem stanowiska i generuje procent dopasowania. Czynniki obejmują: które wymagane słowa kluczowe pojawiają się w CV, gdzie się pojawiają (sekcja Umiejętności i podsumowanie punktowane wyżej), ile razy się pojawiają i czy kontekst jest trafny. Wymagania krytyczne zazwyczaj mają większą wagę niż kwalifikacje mile widziane.

Najważniejsze wnioski

  • Parsowanie: twórz CV w Wordzie lub Google Docs. Eksportuj do PDF. Nigdy nie używaj narzędzi graficznych do CV wysyłanego w rekrutacjach.
  • Wykrywanie sekcji: używaj standardowych nagłówków (Doświadczenie zawodowe, Umiejętności, Wykształcenie). Unikaj układów dwukolumnowych i kreatywnych nazw sekcji.
  • Dopasowanie słów kluczowych: używaj dokładnej terminologii z opisu stanowiska. Dopasowanie rozmyte obsługuje drobne warianty; nie łączy synonimów.
  • Punktacja: wymagane słowa kluczowe liczą się bardziej. Umiejscowienie ma znaczenie — umiejętności w sekcji Umiejętności uzyskują wyższe wyniki niż ta sama umiejętność ukryta w opisie stanowiska z 2018 roku.
  • Nowoczesny a stary ATS: zasady zoptymalizowane pod stare systemy nadal pomagają w nowoczesnych. Nigdy nie rezygnuj z nich, licząc na dopasowanie semantyczne.

Sprawdź swój wynik ATS

Wklej swoje CV i ofertę pracy do 22 Skills, żeby zobaczyć dokładnie, które słowa kluczowe zostały dopasowane, które pominięte i gdzie plasuje się Twoja aplikacja — bez rejestracji.

Sprawdź mój wynik ATS →

Bezpłatnie • Bez rejestracji • Wyniki w 30 sekund