fol. III

Pipeline.

기업의 ATS가 Davinci API를 통해 후보자의 Codex를 직접 조회합니다. 이력서 파싱 없이 검증된 KC 벡터로 매칭 — 채용이 역량 그래프 위에서 작동합니다.

IIIFOLIO · §1

Role Spec

직무는 KC 집합과 임계 마스터리로 정의됩니다 — 이력서 대신 KC 벡터

직무를 KC 세트로
정의합니다

"Backend Engineer · Junior"는 데이터 구조 0.75, 분산 시스템 0.55, 시스템 디자인 0.40 등 47개 KC로 명세됩니다. 학습자의 Codex 마스터리 벡터와 cosine 유사도가 매칭 점수가 됩니다.

JOB SPEC · KC THRESHOLDS · COSINE SIM

fig. III.1

직무 벡터 r과 마스터리 m이 만나는 이중 나선 — 매칭의 흐름

IIIFOLIO · §2

Matching

cosine 유사도가 점수를 만들고, gap이 추천 학습 경로를 만듭니다

매칭 점수는 두 벡터의
cosine 유사도

직무 명세 r과 학습자 마스터리 m은 같은 KC 공간의 벡터입니다. 두 벡터의 cosine 유사도는 방향의 정합도 — 학습자가 가진 역량의 분포가 직무가 요구하는 분포와 얼마나 일치하는가입니다.

score(m, r)=m · r/‖m‖‖r‖

marginalia · §2 가중 cosine을 사용해 hard prerequisite KC에 더 큰 가중치를 부여합니다.

// request
{
  "learner_id": "lrn_8x42",
  "role": "backend.junior@line.com",
  "consent_scope": ["engineering.*"]
}

// response
{
  "score": 0.92,
  "matched_kcs": 14,
  "required_kcs": 14,
  "gap": []
}

A resume of verified competence.

이력서가 아니라 KC 벡터,
학교 이름이 아니라 마스터리.