morethanair commited on
Commit
bc97e3c
·
1 Parent(s): 02b75f5

MBTI 보고문 생성시 결과 logger.info로 기록

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -483,10 +483,7 @@ else:
483
  with st.spinner("상사의 성향에 맞게 보고문을 다듬는 중..."):
484
  prompt = f"""
485
  상사의 MBTI가 {mbti}일 때, 아래 보고문을 그 성향에 맞게 수정해줘.\n 이 유형의 상사가 중요하게 생각하는 것이 보고서에 빠져있다면 어떤 부분을 보완해야 하는지 상세히 설명해 줘\n그리고 왜 그렇게 수정했는지 이유도 설명해줘.\n보고문: "{user_report}"
486
-
487
- 아래 형식으로 답변 해.
488
- 수정된 보고문: ...
489
- 이유: ...
490
  """
491
  try:
492
  response = openai_client.chat.completions.create(
@@ -501,9 +498,12 @@ else:
501
  reason_match = re.search(r"이유[:\n]*([\s\S]+)", answer)
502
  if mod_match:
503
  st.markdown(f"**수정된 보고문**\n\n{mod_match.group(1).strip()}")
 
504
  else:
505
  st.markdown(f"**수정된 보고문**\n\n{answer}")
 
506
  if reason_match:
507
  st.markdown(f"**이유 설명**\n\n{reason_match.group(1).strip()}")
 
508
  except Exception as e:
509
  st.error(f"GPT 호출 중 오류: {e}")
 
483
  with st.spinner("상사의 성향에 맞게 보고문을 다듬는 중..."):
484
  prompt = f"""
485
  상사의 MBTI가 {mbti}일 때, 아래 보고문을 그 성향에 맞게 수정해줘.\n 이 유형의 상사가 중요하게 생각하는 것이 보고서에 빠져있다면 어떤 부분을 보완해야 하는지 상세히 설명해 줘\n그리고 왜 그렇게 수정했는지 이유도 설명해줘.\n보고문: "{user_report}"
486
+ \n아래 형식으로 답변 해.\n수정된 보고문: ...\n이유: ...
 
 
 
487
  """
488
  try:
489
  response = openai_client.chat.completions.create(
 
498
  reason_match = re.search(r"이유[:\n]*([\s\S]+)", answer)
499
  if mod_match:
500
  st.markdown(f"**수정된 보고문**\n\n{mod_match.group(1).strip()}")
501
+ logger.info(f"[MBTI 보고문] 수정된 보고문: {mod_match.group(1).strip()}")
502
  else:
503
  st.markdown(f"**수정된 보고문**\n\n{answer}")
504
+ logger.info(f"[MBTI 보고문] 수정된 보고문: {answer}")
505
  if reason_match:
506
  st.markdown(f"**이유 설명**\n\n{reason_match.group(1).strip()}")
507
+ logger.info(f"[MBTI 보고문] 이유 설명: {reason_match.group(1).strip()}")
508
  except Exception as e:
509
  st.error(f"GPT 호출 중 오류: {e}")