한신대 피드백 개선팩 반영

This commit is contained in:
Yun Chan 2026-07-03 19:53:14 +09:00
parent 5a9c110c11
commit 6b6241f468
25 changed files with 1247 additions and 94 deletions

View file

@ -807,10 +807,9 @@ def _review_summary_from_evaluation(
return fallback
status = str(evaluation_record.get("status") or "")
if status != "ready":
error = _compact_text(str(evaluation_record.get("error") or payload.get("error") or ""))
return (
"저장된 축어록은 확인했지만 평가 AI 산출물이 아직 준비되지 않았습니다. "
+ (f"사유: {error}" if error else "평가가 완료되면 코칭 항목이 갱신됩니다.")
"저장된 축어록은 확인했지만 deep-loop 평가 AI 산출물을 표시하지 못했습니다. "
"AI 평가 재시도가 필요합니다."
)
rationale = _compact_text(str(payload.get("supervisor_rationale") or ""))
critique = _compact_text(str(payload.get("supervisor_critique") or ""))
@ -1159,9 +1158,10 @@ def _review_note_from_turn_eval(
return ReviewNote(
author="평가 AI",
tone="warn",
title=" 평가 실패",
title=" 직후 평가 실패",
body=_review_note_body_markdown(
f"이 발화의 fast-loop 평가를 완료하지 못했습니다.\n\n사유: {error_text}"
"이 발화의 fast-loop(턴 직후) 평가를 완료하지 못했습니다.\n\n"
"AI 평가 재시도가 필요합니다."
),
quote=quote,
)
@ -1178,7 +1178,7 @@ def _review_note_from_turn_eval(
return ReviewNote(
author="평가 AI",
tone="warn",
title=f"의도와 다른 부분 · {dimension}".rstrip(" ·") or "의도와 다른 부분",
title=f"의도와 다른 부분 · {dimension} · 턴 직후".replace(" · · ", " · ").rstrip(" ·"),
body=_review_note_body_markdown(body or "권장 반응과 실제 반응에 차이가 있었어요."),
quote=quote,
)
@ -1188,7 +1188,7 @@ def _review_note_from_turn_eval(
return ReviewNote(
author="평가 AI",
tone="good",
title="적절한 개입",
title="적절한 개입 · 턴 직후",
body=_review_note_body_markdown(
note_text
or (
@ -1203,7 +1203,7 @@ def _review_note_from_turn_eval(
return ReviewNote(
author="평가 AI",
tone="warn",
title="점검해볼 지점",
title="점검해볼 지점 · 턴 직후",
body=_review_note_body_markdown(note_text),
quote=quote,
)