Description Job Matching (직무 매칭)
1. 매칭 프로세스
1.1 기본 매칭 (Basic Matching)
목적 : 사용자의 프로필과 직무 요구사항을 기반으로 기본적인 매칭 점수 계산
주요 기능 :
프로필 기반 매칭
직무 요구사항 기반 매칭
기본 매칭 점수 계산
1.2 AI 매칭 (AI Matching)
목적 : AI를 활용한 고도화된 매칭 점수 계산
주요 기능 :
AI 기반 매칭 점수 계산
매칭 결과 저장
매칭 히스토리 관리
2. 매칭 결과 관리
2.1 매칭 결과 저장
기능 :
기본 매칭 점수 저장
AI 매칭 점수 저장
매칭 상태 관리 (MATCHED, REJECTED, PENDING)
2.2 매칭 히스토리
기능 :
매칭 이력 추적
매칭 상태 변경 기록
매칭 관련 통계
3. 매칭 관련 API
3.1 기본 매칭 API
엔드포인트 : /api/v1/matching/basic
기능 : 기본 매칭 점수 계산 및 저장
3.2 AI 매칭 API
엔드포인트 : /api/v1/matching/ai
기능 : AI 기반 매칭 점수 계산 및 저장
3.3 매칭 결과 조회 API
엔드포인트 : /api/v1/matching/results
기능 : 매칭 결과 및 히스토리 조회
4. 매칭 관련 모델
4.1 MatchingResult
주요 필드 :
id: 매칭 결과 ID
userId: 사용자 ID
jobId: 직무 ID
basicScore: 기본 매칭 점수
aiScore: AI 매칭 점수
status: 매칭 상태
createdAt: 생성 시간
updatedAt: 수정 시간
4.2 MatchingHistory
주요 필드 :
id: 히스토리 ID
matchingResultId: 매칭 결과 ID
status: 상태 변경 기록
createdAt: 생성 시간
5. 매칭 프로세스 흐름
사용자 프로필 및 직무 요구사항 수집
기본 매칭 점수 계산
AI 매칭 점수 계산
매칭 결과 저장
매칭 히스토리 기록
매칭 결과 조회 및 관리
6. 보안 및 권한
매칭 결과는 해당 사용자만 조회 가능
매칭 상태 변경은 권한이 있는 사용자만 가능
매칭 히스토리는 시스템 관리자만 조회 가능
7. 주요 변경사항
AI 매칭 기능 추가
매칭 히스토리 관리 기능 추가
매칭 상태 관리 기능 개선
API 엔드포인트 구조화
보안 및 권한 관리 강화
Reactions are currently unavailable
You can’t perform that action at this time.
Job Matching (직무 매칭)
1. 매칭 프로세스
1.1 기본 매칭 (Basic Matching)
1.2 AI 매칭 (AI Matching)
2. 매칭 결과 관리
2.1 매칭 결과 저장
2.2 매칭 히스토리
3. 매칭 관련 API
3.1 기본 매칭 API
/api/v1/matching/basic3.2 AI 매칭 API
/api/v1/matching/ai3.3 매칭 결과 조회 API
/api/v1/matching/results4. 매칭 관련 모델
4.1 MatchingResult
id: 매칭 결과 IDuserId: 사용자 IDjobId: 직무 IDbasicScore: 기본 매칭 점수aiScore: AI 매칭 점수status: 매칭 상태createdAt: 생성 시간updatedAt: 수정 시간4.2 MatchingHistory
id: 히스토리 IDmatchingResultId: 매칭 결과 IDstatus: 상태 변경 기록createdAt: 생성 시간5. 매칭 프로세스 흐름
6. 보안 및 권한
7. 주요 변경사항