Candidate Match Score (CMS)
요약되지 않고 전체가 공개되는 공식, 입력값 및 연산 과정.
÷ Σ(JRIS)
Candidate Match Score는 학술 논문(Syed, 2026, "From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in AI-Driven Recruitment Screening")으로 전체가 공개되어 제품 내에 감사 가능한 일반 코드로 구현된 Expertini의 결정론적 점수 산정 공식입니다. 이 페이지에서는 사용자가 독립적으로 재구현하여 동일한 수치를 얻을 수 있을 정도로 공식 자체를 상세히 설명하며, 이것이 바로 공식 공개의 핵심 목적입니다.
CMS는 단순히 "우리의 지능형 기술이 우수하다"는 식의 브랜드명이 아닙니다. 아래에 설명된 바와 같이 지능형 추출 단계의 구조화된 입력을 받아 사람이 직접 확인할 수 있는 산술 연산을 통해 0에서 100 사이의 단일 점수를 산출하는 구체적인 가중합 계산 방식입니다.
이 페이지의 목차
01The formula
CMS = Σ(CSSᵢ × JRISᵢ) / Σ(JRISᵢ)이며, 특정 직무에 대해 식별된 모든 역량 차원 i에 걸쳐 합산됩니다. CSS(후보자 역량 점수, 0–100)는 익명화된 이력서가 특정 차원을 얼마나 잘 입증하는지 측정합니다. JRIS(직무 요구사항 중요도 점수, 0–100)는 고용주가 해당 차원을 얼마나 중요하게 명시했는지를 측정하며 직무 공고의 문구에서 직접 도출됩니다. "필수" 또는 "요구됨"과 같은 문구는 JRIS 90–100에 매핑되고, "우대"는 50–70에, "우대 사항" 또는 "있으면 좋음"은 30–50에 매핑됩니다.
CSS와 JRIS는 모두 0–100 척도를 사용하므로, 가중 평균은 추가 정규화 단계 없이도 자연스럽게 0–100 범위에 들어갑니다. 이는 내부 초안 중 유사한 공식의 미수정 초기 버전에서 ×100 항목이 확인되어 제거되기 전까지 점수가 100배 부풀려졌던 적이 있었기 때문에 중요한 세부 사항입니다. 실수를 숨기기 위해서가 아니라 유용한 예시이기 때문에 이를 언급합니다. 이처럼 단순한 공식이라도 수학적 검증이 필요하며, 공식을 온전히 공개함으로써 누구나 직접 검증할 수 있습니다.
02평가 항목의 출처
CMS는 모든 직무에 일률적인 일반 평가 기준을 적용하지 않습니다. 각 공고마다 추출 단계를 거쳐 해당 직무의 구체적인 설명에서 직접 5~9개의 역량 차원을 식별합니다. 수석 간호사 공고와 수석 백엔드 엔지니어 공고는 고용주가 사용한 특정 표현에 따라 가중치가 부여되어 완전히 다른 역량 기준 세트를 생성합니다. 이는 의도적인 설계입니다. 고정된 평가 기준을 사용하면 해당 직무에서 실제로 중요한 요소를 놓치거나, 점수 산출 시스템에 맞추기 위해 모든 직무 설명을 부자연스러운 템플릿에 억지로 끼워 맞추게 되어 애초에 실제 직무 설명을 작성하는 목적을 퇴색시키기 때문입니다.
03필수 차단 요소: 누락된 요구 사항을 점수 평균화로 무마하지 않는 공식 설계
단순 가중 평균에는 잘 알려진 결함이 하나 있습니다. 후보자가 필수 요구사항이 완전히 누락된 부분을 다른 영역의 강점으로 보완할 수 있다는 점입니다. CMS는 하드 블로커(hard-blocker) 규칙을 통해 이러한 문제를 보완합니다. 직무 설명서에서 엄격한 필수로 표시된 차원에 대해 이력서에 근거가 전혀 없는 경우, 나머지 가중 평균 계산 결과와 무관하게 CSS = 0으로 고정되고 결과물에 별도로 플래그가 지정됩니다. 후보자는 하드 블로커에도 불구하고 여전히 특정 점수 이상을 받을 수 있지만(산술 계산상 이를 숨기지 않음), 감사 보고서를 통해 차단 요소를 놓치지 않고 확인할 수 있으며, 대부분의 채용 팀은 플래그가 지정된 하드 블로커를 단순한 데이터 포인트가 아닌 자동 필터로 취급하도록 파이프라인을 구성합니다.
04A worked example
"Python 및 분산 시스템"(JRIS 95, "필수"), "클라우드 아키텍처"(JRIS 85, "필수"), "팀 리더십"(JRIS 65, "우대"), "오픈 소스 기여"(JRIS 40, "가산점")의 네 가지 차원을 가진 직무를 예로 들어보겠습니다. 이력서에서 처음 두 가지 항목에 대한 강력한 근거(CSS 98 및 95)를 보여주지만 리더십 경험과 공개된 오픈 소스 작업이 전혀 없는(CSS 0 및 0) 후보자는 다음과 같이 계산됩니다: (98×95 + 95×85 + 0×65 + 0×40) / (95+85+65+40) = (9310+8075+0+0)/285 = 61.0. "팀 리더십"은 필수가 아닌 우대 사항으로 표시되었으므로 이는 결정적인 결격 사유가 아니며, 단순히 실제 부분적 적합성을 반영하는 중간 범위의 점수일 뿐입니다. 이는 원시 증거가 뒷받침하는 결과와 정확히 일치합니다.
발표된 논문은 동일한 방식으로 더 까다로운 사례(필수 요건 하나가 누락되어 제외된 우수한 엔지니어)를 다루며, 각 차원의 가중치와 근거 점수를 나란히 보여줍니다:
논문의 실사례 연구에 따른 차원별 JRIS 및 CSS 내역: 6개의 우수한 차원과 증거 수준 0인 1개의 필수 요건으로 74.96 산출 (Syed, 2026, Fig. 3)
전체 논문은 PDF로 다운로드할 수 있으며, research.expertini.com의 Expertini Research에도 게시되어 있습니다.
05What CMS is not
CMS는 업무 성과를 예측하지 않으며, 당사도 그렇게 주장하지 않습니다. 사람이든 자동화 시스템이든 그러한 주장을 뒷받침할 만큼 강력한 실적을 보유한 평가 시스템은 없으며, 자사 제품에 대해 다르게 말하는 곳이 있다면 의구심을 가지고 보아야 합니다. 이는 명시된 요구 사항에 대해 문서화된 증거를 측정할 뿐 그 이상은 아닙니다. 인간의 판단과 구조화된 인터뷰를 대체하는 것이 아니라, 후보자 풀을 좁혀 의사 결정을 지원하도록 설계되었습니다. 또한 직무 기술서 자체에 존재하는 모든 편향을 그대로 물려받습니다. 즉, 직무 기술서의 요건이 자격을 갖춘 지원자를 불필요하게 배제하도록 작성된 경우, CMS는 이를 바로잡기보다 해당 요건에 맞춰 그대로 점수를 매깁니다.
플랫폼 아키텍처 및 운영
A1플랫폼 내 아키텍처 설계 방식
Candidate Match Score (CMS) is not a bundle of point products — it is a slice through one platform. 이 플랫폼은 의도적으로 서버 렌더링 방식으로 구축되었습니다. 모든 뷰는 애플리케이션 서버에서 준비되어 완전한 HTML로 전송되며, 클라이언트 측 프레임워크, 서드파티 CDN 스크립트, 데이터와 페이지 사이의 빌드 파이프라인이 없습니다. 렌더링되는 것은 서버가 계산한 결과 그대로이며, 이는 인터페이스의 감사 가능성을 보장하는 특성입니다.
모든 데이터 저장은 단일 검색 네이티브 문서 저장소에서 실행되며, 모든 쿼리는 가장 하위 쿼리 레이어에서 필수 필터로 조직 식별자를 포함합니다. 따라서 테넌트 격리는 애플리케이션 코드의 확인 여부에 의존하는 정책이 아니라 모든 요청의 구성 방식에 내재된 구조적 특성입니다.
이 페이지에서 언급된 모든 기능은 등록된 도구 또는 커넥터와 연결됩니다. 도구 디렉터리 및 연동 카탈로그는 애플리케이션이 런타임에 적용하는 레지스트리와 동일한 내용을 표시하므로, 이 페이지의 설명과 실제 제품의 권한 설정이 일치하지 않을 수 없습니다.
A2운영 및 감사 태세
서류 심사는 결정론적이며 공개되어 있습니다. 동일한 입력은 동일한 출력을 생성하고, 필수 요건은 평균 점수로 희석되지 않고 즉시 필터링되며, 방법론은 연구 페이지에 공개되어 있습니다. 외부 시스템과 상호작용하는 작업은 이벤트별로 명시적으로 저널링되며, 사용량 보고서는 병렬 텔레메트리 시스템이 아닌 해당 작업이 기록하는 동일한 저널을 집계합니다.
요청 경로를 벗어나는 모든 작업(알림 다중 전송, 웹훅 전달, 활동 기록, 메일 등)은 비동기 백그라운드 스레드에서 실행됩니다. 외부 엔드포인트의 응답이 느려도 인터페이스가 멈추지 않으며, 실패한 부작용 작업은 일관성을 해치는 무차별적인 재시도 대신 로그로 기록됩니다.
작성된 모든 데이터는 귀하의 소유입니다. CSV 내보내기 및 Data Export 앱은 제품 자체가 읽는 동일한 저장소를 지원합니다. 데이터 반출은 도입만큼이나 열려 있습니다 — 이는 양보가 아닌 설계된 원칙입니다.
자주 묻는 질문
What does CMS stand for?⌄
CMS 공식이 공개되어 있나요?⌄
동일한 후보자에 대해 두 명의 채용 담당자가 서로 다른 CMS 점수를 받을 수 있나요?⌄
후보자에게 필수 역량이 부족한 경우 어떻게 되나요?⌄
높은 CMS 점수가 성공적인 채용을 보장하나요?⌄
한눈에 보기
- 공개된 공식: CMS = Σ(CSS×JRIS)/Σ(JRIS)
- 직무별 평가 항목: 지능형 시스템 도출 또는 수동/하이브리드 CMS를 통한 채용 담당자 정의 — 일률적인 평가 기준을 적용하지 않습니다
- 필수 요건 미충족 시 적용되는 필수 차단 규칙
- 구조적으로 0~100 사이로 제한되는 점수 — 인플레이션 요인 없음
- 감사 보고서를 통해 수작업으로 완벽하게 재현 가능
- 동료 평가(Peer-review)가 가능한 학술적 방법론
실제 채용에서 candidate match score (cms)을(를) 확인해 보세요.
실제 직무 기술서를 지참하여 30분 데모에 참여해 보세요. 무료 체험판이 포함되어 있습니다.
데모 예약