feat(feedback): 전달력(목소리) 피드백 강화#127
Merged
Merged
Conversation
실전 면접 후 "목소리 피드백을 강화하고 싶다"는 요청 반영. - DeliveryFeedback.assess: 답변 음성 메트릭(어절/분·무음 비율·100어절당 간투어· 발음 신뢰도)에서 결정론적으로 전달력 배지(GOOD/FAIR/POOR) + 한 줄 코칭 산정(LLM 비호출). MessageResult/MessageResponse 에 deliveryRating/deliveryComment + pronunciationAccuracy 노출(종료 세션·음성 답변만, 기존 게이팅 동일). - 자기소개 첫인상: 세션 평균이 아니라 '자기소개 답변 단독' 음성 지표로 평가. SessionFeedbackRequester 가 generate.feedback.selfIntroVoiceAnalysis 동봉, AI feedback_consumer 가 첫인상 평가에 사용, self_intro 프롬프트가 음성 지표 적극 반영. - 프론트 AnswerCoachingAccordion: 전달력 배지 + 발음 정확도 칩 + 코칭 문장 표시. - OpenAPI 재생성, 프론트 타입 갱신. 백엔드 DeliveryFeedbackTest 추가, 전체 테스트 통과, 프론트 빌드 통과(기존 lint 에러 2파일 무관). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
변경 사항
실전 면접 후 "내 목소리 관련 피드백을 강화하면 좋겠다"는 요청 반영. 선택한 4가지 모두 구현.
1. 답변별 전달력 코칭 문장 + 기준값 배지
DeliveryFeedback.assess(신규): 답변 음성 메트릭에서 결정론적(LLM 비호출)으로 평가.deliveryRatingGOOD/FAIR/POOR,deliveryComment한 줄 코칭(예: "말이 빠른 편입니다(약 168 어절/분). 핵심 문장 앞에서 한 박자 쉬어 강조하세요.").MessageResult/MessageResponse에 노출(종료 세션·음성 답변만, 기존 게이팅 동일).2. 발음 정확도 노출
pronunciationAccuracy(STT 신뢰도 근사)를 API + 칩("발음 정확도 92%")으로 노출.3. 자기소개 개별 음성 분석
SessionFeedbackRequester가generate.feedback.selfIntroVoiceAnalysis동봉 → AIfeedback_consumer가 첫인상 평가에 사용,self_intro프롬프트가 음성 지표를 적극 반영.프론트
AnswerCoachingAccordion: 전달력 배지(우수/보통/미흡) + 발음 정확도 칩 + 코칭 문장 표시.검증
DeliveryFeedbackTest추가,./gradlew test전체 통과. OpenAPI 재생성 + 프론트 타입 갱신,npm run build통과(기존 lint 에러 2파일은 무관).비고
🤖 Generated with Claude Code