지원서 데이터 추출

AI 지원서 엑셀 변환기 — 종이·PDF 지원서에서 지원자명, 경력, 학력, 서명란 추출

종이 지원서를 수동으로 입력하면 4페이지 기준 4~6분 소요됩니다 — 1페이지 인적사항, 2페이지 15년 이상 수기 경력, 3페이지 이력서에서 붙여넣은 학력, 4페이지 서명란. 이 도구는 각 섹션을 레이블이 지정된 엑셀 열로 변환하며, 페이지당 5~10초면 완료됩니다.

암호화 처리 · 변환 후 자동 데이터 삭제

PDF 및 스캔 양식
XLSX/CSV
필기 + 인쇄체
체크박스

지원서에서 추출할 수 있는 항목

필요한 열 이름을 입력하세요. AI는 각 필드의 의미를 이해하여 모든 지원서에서 해당 값을 찾아냅니다. 좁은 경력란에 손으로 적힌 회사명, 학력란에 붙여넣은 이력서 조각, '미국 내 취업 자격 있음' 옆 체크박스 등 어떤 형태든 가능합니다.

지원자 이름
지원자 성
이메일 주소
전화번호
지원 직무
근무 가능일
경력 — 회사명
경력 — 직책
경력 — 기간 (시작–종료)
학력 — 최종 학위
학력 — 학교명
취업 가능 여부 (예/아니오)
추천인 — 이름
서명 여부 (예/아니오)
우편 주소

이 도구는 커스텀 열 추출 방식을 사용합니다. 출력 스프레드시트의 열 이름을 직접 지정하면 — 예: '경력 — 회사명', '학력 — 학위', '취업 자격' — AI가 페이지 내 위치가 아닌 필드 레이블의 의미를 이해하여 각 값을 찾습니다. 따라서 동일한 열 이름 세트로 여러 회사의 지원서(회사마다 양식 디자인과 필드 위치가 다름)에서도 데이터를 추출할 수 있습니다. 또한 추론 열을 정의할 수 있습니다. 예를 들어 '경력 연수' 열에 추출된 고용 날짜로 총 경력 기간을 계산하는 규칙을 설정하면, 지원자가 양식에 직접 기재하지 않아도 AI가 추출 시 자동 계산합니다.

채용 지원서가 궁극의 혼합 형식 문서인 이유 — 그리고 여기서 달라진 점

채용 지원서 양식은 간단해 보입니다. 이름, 주소, 경력, 학력, 서명. 하지만 어려움은 특정 필드 하나가 아니라, 동일한 4페이지 양식의 각 섹션이 서로 다른 입력 방식을 사용한다는 점입니다. 상단 섹션은 인쇄되어 있고, 경력 표는 손으로 작성되며 15년 이상의 기간과 최소 두 가지 다른 날짜 형식을 포함합니다. 학력 섹션에는 복사된 학위증이나 이력서 오려내기가 붙어 있을 수 있습니다. 하단의 진술서에는 자필 서명이 있습니다. 그리고 "송장 주소와 동일? □ 예"처럼 다른 필드를 참조하는 필드도 있어, 단순한 값 추출이 아닌 판단을 요하는 추출 로직이 필요합니다. 이 각각은 별개의 인식 문제입니다. 기존 OCR과 템플릿 도구는 이 중 어느 하나도 제대로 해결하지 못하며, 여섯 가지가 모두 동일한 양식에 순서대로 나타날 때 실패율은 기하급수적으로 증가합니다.

01

2페이지의 근무 경력란은 거의 항상 손으로 작성되며, 같은 지원자의 입력 내에서도 고용 날짜 표기가 일관되지 않습니다. 지원자가 최근 3개 직장을 기재할 때, 한 직장은 "2019-2022", 다른 직장은 "2022년 1월 – 2024년 3월", 현재 직장은 "06/2024 ~ 현재"와 같이 작성합니다. 기존 OCR은 이들을 모두 '고용 기간'을 의미한다는 인식 없이 세 개의 관련 없는 텍스트 문자열로 읽습니다. 일관된 날짜 형식(MM/YYYY ~ MM/YYYY)을 기대하는 템플릿 기반 도구는 형식이 다르면 항목을 완전히 놓칩니다. 결과적으로 누군가 각 양식을 열고 날짜를 일관된 형식으로 수동으로 다시 입력해야 하며, 이는 전체 지원서 데이터 입력 과정에서 가장 느린 부분입니다.

02

필드가 서로를 참조합니다 — "우편 주소와 동일? □ 예" — 기존 추출 방식은 이 논리를 따를 방법이 없습니다. 일반적인 지원서는 우편 주소와 실제 주소를 모두 요구하며, "우편 주소와 동일"이라는 체크박스가 있습니다. 체크되면 실제 주소란은 비어 있습니다. 이를 빈 값으로 추출하면 지원자에게 실제 주소가 없다는 뜻이 되어 잘못된 정보입니다. 체크되지 않으면 실제 주소란에 다른 주소가 있습니다. 우편 주소만 추출하면 별도의 위치를 놓칩니다. 기존 도구는 각 필드를 독립적으로 추출하여 빈 값이나 중복 값을 생성하며, 체크박스가 어떤 경우에 해당하는지 인식하지 못합니다. 그런 다음 스프레드시트를 검토하는 사람이 각 양식을 수동으로 대조하여 주소 논리를 확인해야 합니다.

03

모든 고용주가 자체 지원서 양식을 설계합니다 — 한 회사 레이아웃에 맞춘 템플릿은 다른 회사 양식에서 쓰레기를 생성합니다. 한 회사는 "지원 직위"를 오른쪽 상단 헤더에 배치합니다. 다른 회사는 "관심 직종" 하위 섹션 아래 페이지 중간에 배치합니다. 소매 체인의 지원서에는 교대 가능 시간(오전/오후/야간 체크박스) 섹션이 포함됩니다. 창고의 지원서는 지게차 자격증에 대해 묻습니다. 사무실의 지원서에는 교대 섹션이 전혀 없습니다. 템플릿 기반 도구는 모든 고용주의 고유한 양식 레이아웃에 대해 별도의 추출 구성을 구축해야 합니다. HR이 각각 다른 양식을 사용하는 5개의 다른 공석에 대한 지원서를 처리해야 한다면, 5개의 템플릿을 유지 관리해야 합니다. 회사가 양식을 업데이트하면 템플릿이 깨집니다. 이것이 다양한 출처(방문 지원, 취업 박람회, 여러 지점)의 종이 지원서를 처리하는 HR 팀이 수동 입력을 기본으로 하는 이유입니다. 템플릿은 다양한 양식에 걸쳐 확장되지 않습니다.

01

AI는 근무 기간을 형식이 아닌 의미로 읽어 "2019-2022", "2022년 1월 – 2024년 3월", "06/2024 – 현재"를 일관된 열로 정규화합니다. "근무 시작일", "근무 종료일" 같은 날짜 열을 정의하면, AI는 세 가지 서로 다른 형식이 모두 동일한 정보 유형임을 이해합니다. "2019-2022"는 시작 2019, 종료 2022로 변환합니다. "2022년 1월 – 2024년 3월"은 시작 01/2022, 종료 03/2024로 변환합니다. "06/2024 – 현재"는 시작 06/2024, 종료 현재로 변환합니다. 이는 배치 내 모든 양식의 모든 근무 기록 항목에 적용됩니다. 동일 지원자가 같은 지원서에 세 가지 다른 형식을 사용하더라도 마찬가지입니다. AI는 패턴 매칭이 아닌 시간적 의미를 이해하므로 형식 불일치는 문제가 되지 않습니다.

02

추론 열은 조건부 필드를 처리합니다. "발송 주소와 동일" 체크 시 물리적 주소를 발송 주소에서 복사하고, 체크 해제 시 양식에서 추출합니다. "물리적 주소"라는 열을 정의하고 추론 규칙을 설정합니다: 체크박스를 읽고 로직을 따릅니다. 체크되면 AI가 발송 주소 값을 물리적 주소 열에 복사합니다. 빈 출력이나 중복 추출이 없습니다. 체크 해제되면 AI가 양식에 별도로 입력된 물리적 주소를 읽습니다. 이는 필드 수준 추출(각 상자를 독립적으로 처리, 필드 간 인식 없음)과 문서 수준 이해(AI가 양식을 전체적으로 읽고 양식 자체가 정의한 로직을 적용)의 차이입니다. 동일한 접근 방식이 모든 조건부 필드에 적용됩니다. "운전면허증이 있습니까? □ 예 → 면허 번호 추출" — AI가 체인을 따릅니다.

03

하나의 열 정의가 모든 고용주의 지원서에서 작동합니다. 레이아웃, 페이지 수, 포함된 섹션에 관계없이 말이죠. AI가 필드 레이블의 의미를 이해하여 값을 찾기 때문에, "지원자 이름", "지원 직무", "경력 사항 — 고용주", "근무 가능 여부"와 같은 동일한 열 이름이 4페이지짜리 사무직 지원서, 교대 근무 가능 시간 체크박스가 있는 2페이지짜리 소매업 지원서, 자격증 입력란이 있는 3페이지짜리 창고업 지원서에서도 모두 정확하게 데이터를 추출합니다. 고용주가 양식을 업데이트하여 교육 섹션을 다른 페이지로 옮기거나 원격 근무 선호도에 대한 질문을 추가해도, AI는 새로운 레이아웃을 이전과 동일한 방식으로 읽습니다. 고용주별 템플릿 설정, 양식 변경 시 재구성, 유지 관리 부담이 전혀 없습니다. 이것이 템플릿 기반 추출(양식 레이아웃당 하나의 템플릿, 양식이 변경될 때마다 업데이트 필요)과 의미 기반 추출(하나의 열 이름 세트로 지원자가 제출하는 모든 양식 레이아웃 처리)의 차이입니다.

서류 지원서 더미가 정렬 가능한 지원자 스프레드시트로 바뀌는 과정

업로드 — 도착하는 그대로의 지원서, 바라는 대로가 아닌

40명의 지원자로부터 지원서를 받습니다. 15건은 채용 페이지에서 PDF로 다운로드한 것, 12건은 방문 접수함에서 나온 스캔된 종이 양식(200dpi, 스캐너 유리에 살짝 기울어짐), 8건은 회사 자체 지원 양식으로 채용 박람회에서 수집, 5건은 집에서 작성 후 휴대폰 카메라 앱으로 직접 스캔한 것입니다. 경력 섹션은 종이 지원서는 손글씨, PDF는 타이핑되어 있습니다. 학력 섹션에는 두 양식에 복사된 학위 증명서가 첨부되어 있습니다. 40건 모두를 하나의 배치로 업로드하세요. 형식별 사전 분류, 손글씨와 타이핑 분리, 처리 전 첨부 파일 제거가 필요 없습니다. 지원자가 지속적으로 지원서를 제출하는 경우(방문, 추천, 캠퍼스 리크루팅) — 수집 링크를 사용하세요: 단일 URL을 공유하여 지원자가 페이지를 열고 인증 코드를 입력한 후 작성 완료된 양식을 처리 대기열에 직접 업로드할 수 있습니다. 지원자 측에서 계정 생성이 필요하지 않습니다.

열 정의 — 지원자 데이터베이스에 필요한 항목

출력 스프레드시트의 열 이름을 입력하세요: 지원자 이름, 지원자 성, 이메일 주소, 전화번호, 지원 직무, 근무 가능일, 경력 — 고용주 1, 경력 — 직위 1, 경력 — 기간 1, 학력 — 학위, 학력 — 기관, 취업 자격, 서명 유무. 체크박스 필드의 경우, AI가 "미국 내 취업 자격 있음" 옆의 표시(체크, X, 동그라미, 채워진 사각형 등)를 읽고 예 또는 아니오를 기록합니다. 서명 필드의 경우, 선언 페이지의 서명란에 서명이 있는지 또는 비어 있는지를 감지합니다. "송신 주소와 동일?" 체크박스 로직을 따라 물리적 주소가 필요한 경우, 추론 열을 정의하세요 — 물리적 주소 (송신 주소와 동일 = 예이면 송신 주소 복사, 아니오이면 물리적 주소 섹션에서 추출) — 그러면 AI가 추출 중에 조건부 로직을 적용합니다.

출력 — 지원자당 한 행, 모든 페이지의 모든 필드가 레이블이 지정된 열로 표시

완료된 각 지원서를 한 행으로 나타내는 Excel 파일을 다운로드하세요. 1페이지의 지원자 이름, 2페이지의 수기 근무 이력 날짜, 3페이지의 붙여넣은 학력 정보, 4페이지의 서명 유무가 모두 같은 행에 표시됩니다. 근무 이력 날짜 열은 지원자가 작성한 방식과 관계없이 표준화된 값을 보여줍니다. "2019-2022", "2019년 1월 - 2022년 3월", "01/2019-03/2022" 모두 대상 형식으로 정규화됩니다. 근무 가능 여부 열은 모든 양식에서 일관된 예/아니오 값을 표시하며, 한 번의 클릭으로 필터링할 수 있습니다. 서명 유무를 통해 미서명 지원서를 즉시 식별하여 처리 전 후속 조치가 필요한 건을 확인할 수 있습니다. 실제 주소 열은 체크박스 로직을 반영합니다. 체크 시에는 우편 주소에서 복사되고, 체크 해제 시에는 독립적으로 추출됩니다. XLSX, CSV 또는 JSON으로 내보내기 가능하며, ATS나 지원자 추적 스프레드시트로 바로 가져올 수 있습니다.

최적의 활용 조건 — 그리고 결과 확인이 필요한 경우

표준 인쇄물 또는 명확한 필기 지원서(200dpi 이상 스캔 PDF 포함)의 추출 정확도는 높습니다. 대량 배치를 처리하기 전에 몇 가지 문서 조건과 아키텍처적 한계를 이해하는 것이 좋습니다.

안정적인 처리

혼합 형식 지원 — 인쇄된 텍스트, 필기 경력, 붙여넣은 이력서, 입력 필드가 한 양식에 혼재된 경우. AI가 모든 형식을 한 번에 처리합니다. 인쇄된 인적사항, 필기 경력, 디지털 지원서의 PDF 입력 필드, 복사된 학위 증명서까지 각각 해당 출력 열에 매핑됩니다. 지원자가 제출한 형식 그대로 처리하는 것이 이 도구의 가장 강력한 활용 사례입니다.

체크박스 필드 — 취업 가능 여부, 운전면허, 교대 근무 가능 시간 — 체크 여부를 예/아니오로 판독. AI가 각 박스의 체크, X 표시, 동그라미, 또는 빈칸 여부를 식별하여 올바른 열에 기록합니다. 체크 표시, 채워진 사각형, 동그라미 선택 등 다양한 방식도 처리 가능합니다. 특정 체크박스 그래픽 패턴이 아닌 시각적 표시 자체를 읽기 때문입니다.

여러 페이지 지원서를 하나의 지원자 기록으로 처리. 4페이지 분량의 지원서를 단일 PDF로 업로드하면 AI가 모든 페이지를 함께 읽어 1페이지의 이름, 2페이지의 경력, 3페이지의 학력, 4페이지의 서명을 하나의 출력 행으로 연결합니다. 페이지 수와 관계없이 각 지원서는 정확히 하나의 행으로 출력됩니다.

다음 사례를 확인하세요

이 도구는 지원서 양식에서 데이터를 추출합니다. ATS 플랫폼과 연동되거나 채용 공고와 대조하여 검증하지 않습니다. 양식 필드를 읽고 구조화된 Excel/CSV 파일을 출력합니다. Workday, Greenhouse, Lever, BambooHR 등 ATS와 API로 연결되지 않으며, 지원자 데이터를 특정 채용 요건과 매칭하지 않습니다. 출력된 스프레드시트를 ATS로 가져오는 단계는 수동입니다.

지원자가 경력 섹션을 작성하지 않고 "이력서 참조"라고 적은 경우. AI는 "이력서 참조"라는 텍스트를 그대로 고용주 이름 열에 추출합니다. 참조를 따라가서 첨부된 이력서를 찾아 내용을 병합하지 않습니다. 지원서 배치에 경력 입력란을 비우고 "이력서 참조"라고 적은 양식이 포함된 경우, 해당 셀에는 그 텍스트 문자열이 그대로 들어갑니다. 해당 지원자의 경력 데이터를 얻으려면 양식과 함께 이력서를 별도 파일로 업로드하고 이력서 전용 열을 정의하거나, 지원자가 경력 필드를 직접 작성하도록 요청하세요.

특히 경력 설명란의 필기체가 심한 경우. 인쇄체 필기는 높은 정확도로 추출됩니다. 경력 설명 문단(지원자가 자유 형식으로 업무 요약을 작성하는 부분)의 필기체는, 특히 가볍게 쓰거나 압축된 필기체의 경우 정확도가 낮을 수 있습니다. 고용주 이름, 직위, 날짜 등 일반적으로 인쇄체로 작성되는 중요 필드는 정확도가 높게 유지됩니다. 필기체로 작성된 자유 형식 설명 문단은 처음 몇 개의 출력 행을 확인하고 필요에 따라 수정하세요.

양식 레이블과 체크박스 격자선이 배경에 희미해진 3세대 복사본. 지원서가 여러 번 복사된 경우(복사본을 스캔한 사무실 사본), 체크박스 격자선이 종이 배경과 거의 구분되지 않고, 작은 체크 표시(연필로 가볍게 한 표시)가 격자선 번짐과 구분되지 않을 수 있습니다. 양식이 눈에 띄게 희미해 보인다면, 지원자 데이터베이스로 가져오기 전에 출력된 예/아니오 체크박스 값이 원본과 일치하는지 확인하세요.

자주 묻는 질문

지원서 한 장에서 인쇄된 학력란과 손으로 쓴 경력란을 동시에 읽을 수 있나요?

네, 가능합니다. AI는 지원서 전체를 하나의 문서로 읽습니다. 동일한 처리 과정에서 학력란(보통 타자 입력되거나 이력서에서 붙여넣기 됨)의 인쇄된 텍스트와 경력란(손으로 작성됨)의 필기 텍스트를 모두 인식합니다. 지원자가 해당 항목을 어떻게 작성했든 관계없이 각 값은 해당 출력 열에 매핑됩니다. 이것이 각 필드의 의미를 이해하며 읽는 AI 의미론적 추출과, 하나의 인식 모드를 일괄 적용하여 같은 페이지의 항목별로 인쇄, 필기, 붙여넣기 내용이 섞여 있을 때 어려움을 겪는 기존 OCR의 근본적인 차이점입니다. AI는 '필기 모드'와 '인쇄 모드'를 선택하지 않습니다. 시각적 콘텐츠를 읽고 매칭 대상인 필드 레이블의 맥락에서 이해하므로, 답변 형식이 추출 로직에 영향을 미치지 않습니다.

"거주지 주소와 동일함? □ 예" 체크박스는 어떻게 처리하나요? 중복 추출을 건너뛰나요?

우편 주소와 실제 주소 모두에 대한 열을 정의하면, AI가 체크박스를 읽고 사용자가 지정한 로직을 적용합니다. 추론 열을 정의하세요. 추론 열을 사용하면 AI가 추출 중에 따르는 추론 규칙을 설명할 수 있습니다. 예: "체크박스 A가 선택된 경우, 열 B를 열 C의 값으로 채우고, 선택되지 않은 경우 양식에서 값을 추출합니다." "실제 주소" 열의 규칙은 다음과 같습니다: "거주지 주소와 동일함"이 '예'이면 우편 주소 값을 출력하고, '아니오'이면 양식의 실제 주소란에서 값을 추출합니다. AI는 조건을 평가하고 로직을 따라 올바른 결과를 출력합니다. 주소가 있어야 할 곳에 빈 셀이 생기거나, 의도치 않게 주소가 중복되지 않습니다. 이는 각 양식 필드를 독립적인 데이터 포인트로 추출하는 템플릿 기반 도구로는 표현할 수 없는 교차 필드 로직입니다. 체크박스는 그것이 제어하는 두 주소 필드와의 관계 속에서만 의미를 갖기 때문입니다.

지원자가 "2019-2022", "2019년 1월 - 2022년 3월", "01/2019" 등 서로 다른 형식으로 근무 기간을 입력해도 일관되게 추출할 수 있나요?

가능합니다. AI는 특정 형식 패턴을 매칭하는 것이 아니라, 전체 날짜 범위 표현을 의미적으로 이해하여 날짜를 정규화합니다. 지원자가 "2019-2022", "2019년 1월 – 2022년 3월", "01/2019 – 03/2022", 또는 "2019 – 현재"와 같이 작성하더라도, AI는 이를 근무 기간으로 인식하고 목표 형식에 맞춰 표준화된 값을 출력합니다. 이는 배치 내 모든 양식의 모든 근무 이력 항목에서 동일하게 작동합니다. 예를 들어, 같은 지원자가 첫 번째 직장의 날짜는 "2016-2019"로, 두 번째 직장은 "2019년 6월 ~ 2022년 2월"로, 현재 직장은 "03/2022 – 현재"로 입력해도 각각 일관된 시작일과 종료일 값으로 변환됩니다. 이 기능은 매우 중요합니다. 근무 이력 섹션의 날짜 불일치는 수동 지원서 처리에서 가장 시간이 많이 소요되는 데이터 수정 작업이며, 필드별로 특정 형식 패턴을 요구하는 템플릿 기반 도구를 사용할 때 가장 먼저 문제가 발생하는 부분이기 때문입니다.

지원자가 근무 이력 섹션을 작성하지 않고 "이력서 참조"라고만 적으면 어떻게 되나요?

AI는 "이력서 참조"라는 문자 그대로의 텍스트를 해당 근무 이력 열(회사명, 직위, 날짜)에 추출합니다. 참조를 따라 첨부된 이력서 파일을 찾아 그 내용을 근무 이력 셀에 병합하지는 않습니다. 일부 지원자는 근무 이력 양식을 완전히 작성하고 다른 지원자는 "이력서 참조"라고만 적은 배치의 경우, 출력 스프레드시트에는 실제 근무 이력 데이터와 텍스트 참조가 혼재되어 나타납니다. 이는 도구가 양식에 기재된 내용을 그대로 보고하는 것이므로 정직한 결과입니다. 첨부된 이력서를 처리하여 실제 근무 이력 데이터를 얻으려면, 각 이력서를 지원서 양식과 별도의 파일로 업로드하고 이력서 전용 추출 열을 정의하십시오. 또는 지원자에게 지원서 양식의 모든 필드를 직접 작성하도록 요청하십시오. 도구가 병합할 수 있는 것과 없는 것에 대한 이러한 투명성은 중요합니다. 그렇지 않으면 실제 지원서에 근무 이력란에 "이력서 참조"라고 적혀 있을 때 잘못된 결과를 생성할 수 있기 때문입니다.

지원자가 종이 양식을 가져오는 대신 직접 업로드할 수 있도록 수집 링크를 설정할 수 있나요?

네. 수집 링크 — 공유 가능한 URL — 를 생성하여 지원자에게 보내세요(이메일, 채용 박람회 QR 코드, 채용 페이지 링크 등). 지원자가 링크를 열고 짧은 인증 코드를 입력한 후 작성 완료된 지원 양식을 PDF나 이미지로 업로드합니다. 파일은 계정의 처리 대기열에 바로 저장되며, 지원자는 계정을 만들 필요가 없습니다. 이 기능은 종이 양식을 받는 모든 상황에 유용합니다: 접수처 방문 지원자(인쇄된 카드에 링크 제공), 채용 박람회 부스(테이블에 QR 코드 표시), 캠퍼스 리크루팅(이메일에 링크 포함), 추천 지원자(링크 직접 공유). 양식이 디지털로 도착하면 — 누군가 스캔해야 하는 종이가 아닌 — 즉시 처리할 수 있습니다. 수집 링크를 위에서 설명한 사용자 정의 열 추출 설정과 결합하면, 마지막 지원자가 양식을 제출할 때까지 전체 채용 행사의 지원서를 디지털화하고 구조화할 수 있습니다.

더 읽어보기: 종이 입사지원서에서 직원 데이터베이스로 가는 방법 — 입사지원서 처리 후 자연스러운 다음 단계: W-4, I-9, 급여계좌 신청서 등 신규 직원 서류를 엑셀로 일괄 추출하는 방법. 50개 이상의 입사 서류를 하나의 데이터베이스로 일괄 추출하여 처리하기 — HR 규모 확장 사례: 신규 직원 전체의 서류를 개별 처리 대신 한 번에 일괄 처리하는 방법. 모든 종이 양식을 재입력 없이 구조화된 엑셀로 추출하는 마스터 가이드 — 설문조사, 지원서, 접수 양식, 질문지 등 AI 기반 양식 추출의 종합 가이드.

📮 contact email: [email protected]