fantaxy commited on
Commit
8e3f411
Β·
verified Β·
1 Parent(s): e02bb0c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -1249,19 +1249,23 @@ def evaluate_novel(pdf_file, llm_url, is_human_sample, lang, profile: gr.OAuthPr
1249
  # Extract base score with debugging
1250
  print(f"\n=== Score Extraction Debug ===")
1251
  print(f"Bonus score calculated: {bonus_score}")
1252
-
1253
- # μˆ˜μ •λœ μ½”λ“œ
1254
  base_score = extract_score_from_evaluation(evaluation_result)
1255
  print(f"Extracted base score: {base_score}")
1256
-
1257
- # final_score 계산 μΆ”κ°€
1258
  final_score = min(base_score + bonus_score, 10.0)
1259
  print(f"Final score calculated: {final_score}")
1260
 
1261
- # μ μˆ˜κ°€ μ˜¬λ°”λ₯΄κ²Œ μΆ”μΆœλ˜μ—ˆλŠ”μ§€ μž¬ν™•μΈ
1262
  if base_score == 0.1 and "9.1" in evaluation_result:
 
 
 
 
 
 
1263
 
1264
-
1265
  # Add final score display
1266
  score_display = get_text("final_score_title", lang)
1267
  score_display += get_text("base_score", lang) + f"{base_score}/10" + get_text("points", lang).replace("(words over 5,000)", "") + "\n"
 
1249
  # Extract base score with debugging
1250
  print(f"\n=== Score Extraction Debug ===")
1251
  print(f"Bonus score calculated: {bonus_score}")
1252
+
 
1253
  base_score = extract_score_from_evaluation(evaluation_result)
1254
  print(f"Extracted base score: {base_score}")
1255
+
1256
+ # ⭐ final_score 계산 μΆ”κ°€
1257
  final_score = min(base_score + bonus_score, 10.0)
1258
  print(f"Final score calculated: {final_score}")
1259
 
1260
+ # μ μˆ˜κ°€ μ˜¬λ°”λ₯΄κ²Œ μΆ”μΆœλ˜μ—ˆλŠ”μ§€ μž¬ν™•μΈ
1261
  if base_score == 0.1 and "9.1" in evaluation_result:
1262
+ # 평가 ν…μŠ€νŠΈμ— 높은 μ μˆ˜κ°€ μ–ΈκΈ‰λ˜μ—ˆλŠ”λ° 0.1둜 μΆ”μΆœλœ 경우
1263
+ print("WARNING: Possible score extraction mismatch detected")
1264
+ # μˆ˜λ™μœΌλ‘œ λ‹€μ‹œ 확인
1265
+ manual_check = re.findall(r'(\d+(?:\.\d+)?)/10', evaluation_result)
1266
+ if manual_check:
1267
+ print(f"Found scores in text: {manual_check}")
1268
 
 
1269
  # Add final score display
1270
  score_display = get_text("final_score_title", lang)
1271
  score_display += get_text("base_score", lang) + f"{base_score}/10" + get_text("points", lang).replace("(words over 5,000)", "") + "\n"