Skip to content

feat(ai): 피드백/코칭 RAG 재질의 (L8)#139

Merged
i3months merged 1 commit into
devfrom
feature/feedback-rag-requery
Jul 2, 2026
Merged

feat(ai): 피드백/코칭 RAG 재질의 (L8)#139
i3months merged 1 commit into
devfrom
feature/feedback-rag-requery

Conversation

@i3months

@i3months i3months commented Jul 2, 2026

Copy link
Copy Markdown
Member

변경 사항 (면접 품질 감사 L8 — 최고효과 레버)

문제: _build_rag_context마지막 INTERVIEWEE 답변 하나만 임베딩·검색하고, 그 컨텍스트를 세션 전체 채점(종합·패널 기술평가·직무적합도)과 모든 답변 코칭에 공유. → 마지막 답변이 단답/단일 화제면 나머지 답변의 사실검증·모범답안 근거가 소실 → technical_accuracy 마지막 화제 편향, 코칭 model_answer가 무관 청크로 경험 날조.

수정:

  • 검색을 _retrieve_context(query, docIds, top_k, sid)로 공용화.
  • 세션 채점: _session_rag_query — 모든 실질 INTERVIEWEE 답변(짧은 확인 제외)을 이어붙여(2000자 상한) 질의. 마지막 답변 편향 제거(전부 확인형이면 마지막 답변 폴백).
  • 코칭: _coach_answers(질문+답변) 쌍마다 개별 RAG(top_k=3)로 검색 → 모범답안이 해당 화제 근거에만 걸림. 동시성 세마포어 유지.
  • 실패/무결과/임베더 없음은 기존과 동일 (none) 폴백.

검증

  • _session_rag_query 단위 테스트 5건 추가, 305 passed, flake8 clean. 기존 피드백 테스트 회귀 없음.

리스크

채점/코칭 근거 분포가 바뀌는 변경(감사에서 medium-risk 표기). 코드상 grounding은 명백히 개선되나, 점수 체감 변화는 라이브 before/after 로 확인 권장. 코칭 RAG 호출이 답변당 1회로 늘지만 top_k=3·세마포어로 제한.

🤖 Generated with Claude Code

면접 품질 감사 L8. 기존엔 _build_rag_context 가 '마지막 INTERVIEWEE 답변' 하나만
검색해 그 컨텍스트를 세션 전체 채점(종합·패널·직무적합도) + 모든 답변 코칭에 공유 →
마지막 화제로 correctness 편향, 코칭 모범답안이 무관 청크로 경험 날조.

- 검색 로직을 _retrieve_context(query, docIds, top_k)로 공용화.
- 세션 채점: _session_rag_query(모든 실질 답변, 짧은 확인 제외, 2000자 상한)로 질의 →
  마지막 답변 편향 제거(전부 확인형이면 마지막 답변 폴백).
- 코칭: _coach_answers 가 (질문+답변) 쌍마다 개별 RAG(top_k=3)로 검색 → 모범답안이
  해당 화제 근거에만 걸림. 동시성 세마포어는 그대로.
- 실패/무결과/임베더 없음은 기존과 동일하게 '(none)' 폴백.
- _session_rag_query 단위 테스트 5건 추가. 전체 305 passed, flake8 clean.

주: 채점/코칭 근거 분포가 바뀌는 변경 — 실제 품질은 라이브 before/after 로 확인 권장.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stackup Ready Ready Preview, Comment Jul 2, 2026 6:45am

@i3months i3months merged commit d777f45 into dev Jul 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant