채용 담당자의 폴더를 열어보면 이력서는 한 가지 형태가 아닙니다. 회사 양식에 맞춘 워드 문서, 디자이너가 만든 PDF, 스캔한 종이 이력서, 채용 플랫폼에서 내려받은 파일이 뒤섞여 있습니다. 사람은 어떤 형태든 읽지만, 자동 처리는 여기서 갈립니다.
이력서 자동화는 "AI가 이력서를 읽고 점수를 준다"는 한 문장으로 소개되곤 하지만, 실제로는 추출 → 구조화 → 검토의 세 단계이고 대부분의 사고는 첫 단계에서 납니다.
이 글의 요약 — 점수보다 먼저 확인해야 하는 건 추출이 제대로 됐는지입니다. 연락처 한 줄이 빠지면 그 지원자는 결과 통보를 받지 못합니다.
추출 단계에서 실제로 깨지는 것들
| 상황 | 증상 | 대응 |
|---|---|---|
| 이미지로만 된 스캔 PDF | 본문 텍스트가 아예 없음 | 문자 인식(OCR)으로 읽어낸 뒤 처리 |
| 표·다단 편집이 많은 이력서 | 경력 순서가 뒤섞임 | 구조화 결과를 눈으로 한 번 확인 |
| 특수 폰트가 박힌 파일 | 숫자·기호가 깨져 전화번호 소실 | 텍스트 대신 인식 결과를 우선 사용 |
| 비밀번호 걸린 문서 | 열람 자체가 불가 | 지원자에게 재제출 요청 |
가장 위험한 건 조용히 비는 항목입니다. 점수는 멀쩡히 나오는데 전화번호만 사라진 경우, 서류 결과를 보낼 때가 되어서야 문제가 드러납니다. 업로드 직후 연락처가 채워졌는지 확인하는 습관 하나로 대부분 막을 수 있습니다.
구조화되면 무엇이 되나
추출된 텍스트는 이름·연락처·회사·재직 기간·기술·학력 같은 항목으로 정리되고, 그 위에서 검토가 이뤄집니다. 이때 나오는 결과는 세 가지입니다.
- 항목별 점수 — 공고에 입력한 직무 사항과 우대 사항이 기준입니다. 공고가 부실하면 점수도 부실해집니다.
- 판단 근거 문장 — 각 점수 아래에 왜 그렇게 봤는지가 문장으로 남습니다. 이 기록이 없으면 일주일 뒤 본인도 그 점수를 설명하지 못합니다.
- AI 작성 신호 — 문체와 구조에서 나타나는 AI 작성 가능성을 참고 지표로 표시합니다.
AI 작성 신호는 판정이 아니라 신호입니다. 문장을 다듬는 데 AI를 쓰는 것은 이미 보편적인 일이고, 신호가 높다는 이유만으로 탈락시키면 억울한 사례가 반드시 생깁니다. 확인이 필요하면 면접에서 같은 내용을 말로 설명하게 하는 편이 훨씬 정확합니다.
사람이 끝까지 봐야 하는 것
자동 추출이 잘 되더라도 아래 세 가지는 화면이 답해주지 않습니다.
- 프로젝트에서의 실제 역할. "결제 시스템 개발"이 팀 전체의 성과인지 본인이 설계한 부분인지는 문장만으로 구분되지 않습니다.
- 직무와의 맥락 일치. 같은 기술 스택이라도 우리가 풀 문제와 결이 다를 수 있습니다.
- 지원 동기의 구체성. 회사 이름만 바꾼 자기소개서인지, 우리 공고를 읽고 쓴 글인지는 사람이 읽으면 대개 보입니다.
업로드 전후 5줄 점검
- 파일이 텍스트를 포함한 형식인가(가능하면 PDF·워드 원본 요청)
- 업로드 후 이름·연락처가 채워졌는가
- 경력 기간이 실제 이력서와 맞는가
- 점수 옆에 근거 문장이 있는가
- 탈락으로 분류된 건에 사유가 남았는가
전체 흐름은 지원자 한 명 파악하는 데 10분, 1분으로 줄이는 법에서, 기준을 정하는 방법은 AI 서류검토, 어디까지 믿어야 하나에서 이어집니다.