feat(ai): 자소서 기반 질문 고도화 (임원면접식 + STAR + 인성 15테마)#140
Merged
Conversation
삼성 임원면접 후기(자소서 완전 이해 → 대부분 질문 대응, STAR, 표준 인성 15문항)를
질문 생성에 반영. 프롬프트 강화(기존 모드, 새 모드/DB 변경 없음).
- question_generation 프롬프트:
- 자소서(cover letter)가 자료에 있으면 임원·인성 면접처럼 자소서를 대부분 질문의 출발점으로,
쓴 경험·주장·지원동기를 '그때 본인 역할·행동·결과·배운 점' 식으로 소유/이해 검증(한 문항을
동기·과정·기여·성찰 여러 각도로).
- 경험형(BEHAVIORAL·자소서) 질문은 STAR(상황·과제·행동·결과)를 유도하고 expected_signal에
드러낼 STAR 요소 명시.
- PERSONALITY·INTEGRATED에서 대기업 임원면접 표준 인성 15테마(존경인물/리더십/성공실패/장단점/
갈등해결/비전/10년후/왜 이 회사 등)를 지원자 자소서·자기소개에 맞춰 개인화해 커버.
- 자소서 근거 질문은 자소서 원문을 target_evidence로 인용하도록.
- questions_consumer._build_context: 문서 헤더 source_type을 한국어 라벨로(자소서/이력서/GitHub 레포/
웹 문서) — 모델이 자소서를 확실히 구분해 특화 지시 적용.
전체 305 passed(컨텍스트 라벨 테스트 갱신), flake8 clean. 프롬프트/라벨 변경이라 스키마·로직 무영향.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
머지 전 회의적 max 리뷰(6건 검증통과)에서 발견한 회귀 1 + 깊이갭 2 반영. - [A·회귀] 자소서 '대부분 출발점' 지시에 mode 게이트 추가: PERSONALITY·INTEGRATED (또는 JOB_TAILORED 지원동기)에서만 자소서 중심, TECHNICAL 은 자소서를 기술 질문의 보조 근거로만 → 기술 면접이 자소서 질문으로 hijack되던 회귀 차단. - [C·깊이] document_analysis: COVER_LETTER 의 markdown 을 '개요/경험/기술/메모' 고정 섹션 대신 문항 구조(## 문항: …)로 보존 + 원문 핵심 문장 발췌 → 질문 생성이 문항 단위 앵커링·원문 인용(target_evidence) 가능(#140 핵심 지시가 실제로 발동). - [B·깊이] answer_coaching: 경험·행동·자소서 기반 질문이면 model_answer/answer_rewrite 를 STAR(상황·과제·행동·결과) 골격으로, 본인 행동·정량 결과·배운 점을 드러내게 코칭. 순수 프롬프트. 305 passed, flake8 clean. (D: INTEGRATED/PERSONALITY 채점에 인성·자소서 평가위원 부재 → 별도 PR로 추가 예정.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
변경 사항
삼성 임원면접 후기의 핵심(임원면접 = 대부분 자소서 기반, 자소서 완전 이해로 대응, STAR 기법, 표준 인성 15문항)을 질문 생성에 반영. 사용자 선택대로 기존 모드 프롬프트 강화(새 모드·DB 변경 없음).
question_generation 프롬프트
expected_signal에 드러낼 STAR 요소 명시 → 코칭·채점도 정렬.context 라벨
_build_context문서 헤더의 source_type을 한국어 라벨(자소서/이력서/GitHub 레포/웹 문서)로 → 모델이 자소서를 확실히 구분해 특화 지시를 적용.검증
uv run pytest305 passed(컨텍스트 라벨 테스트 갱신), flake8 clean. 프롬프트/라벨 변경이라 스키마·로직 무영향.비고
🤖 Generated with Claude Code