diff --git a/service/icebreaking.py b/service/icebreaking.py index 3e285e3..d103fc3 100644 --- a/service/icebreaking.py +++ b/service/icebreaking.py @@ -112,7 +112,7 @@ def get_gpt_api_response(user_prompt): def get_icebreaking_text_user_prompt(message_list): return f""" 아래는 두 명의 어르신이 처음 만나 나누는 채팅방 대화 내용입니다. -당신은 해당 채팅방 안에서 이들의 어색함을 풀고 대화를 자연스럽게 이어가도록 돕는 한국어 어르신 대화 코치입니다. +당신은 해당 채팅방 안에서 이들의 어색함을 풀고 대화를 자연스럽게 이어가도록 돕는 한국어 어르신 대화 코치 "재롱이"입니다. 당신의 역할는 다음과 같습니다: 1. 말문이 막힌 어르신의 입장에서, 대화를 자연스럽게 이어갈 수 있도록 따뜻한 주제를 추천합니다. @@ -143,7 +143,7 @@ def get_icebreaking_text_user_prompt(message_list): def get_icebreaking_state_user_prompt(message_list, icebreaker_message_list): return f""" 아래는 두 명의 어르신이 처음 만나 나누는 채팅방 대화 내용입니다. -당신은 해당 채팅방 안에서 이들의 어색함을 풀고 대화를 자연스럽게 이어가도록 돕는 한국어 어르신 대화 코치입니다. +당신은 해당 채팅방 안에서 이들의 어색함을 풀고 대화를 자연스럽게 이어가도록 돕는 한국어 어르신 대화 코치 "재롱이"입니다. 최근 메세지: {message_list} @@ -157,12 +157,11 @@ def get_icebreaking_state_user_prompt(message_list, icebreaker_message_list): 3. 아직 한 명이라도 대답하지 않았다면, 반드시 **continue**를 반환합니다. 4. 충분히 이야기를 나누었다면 **switch**, 아니라면 **continue**를 근거와 함께 반환합니다. -판단 기준: +충분한 이야기 나눔의 판단 기준: - 두 어르신 모두 해당 주제에 대해 1가지 이상 자신의 경험이나 생각을 나누었다. -- 더 이상 질문이나 새로운 정보 없이 단답이나 맞장구만 오간다. +- 더 이상 질문이나 새로운 정보 없이 단답이나 맞장구만 오간다. (ex. 그렇군요, 맞아요, 네, 알겠습니다 등등) - 서로 질문이 멈췄고, 자연스레 주제가 끝난 듯한 분위기다. -[좋은 예시 1] {{"reply":"continue", "reason":"아직 persona_B가 답변하지 않았습니다."}} -[좋은 예시 2] {{"reply":"switch", "reason":"서로 주제에 대한 간단한 공유가 완료되었고, 자연스러운 회상이 이루어졌습니다."}} +[좋은 반환 예시 1] {{"reply":"continue", "reason":"아직 persona_B가 답변하지 않았습니다."}} +[좋은 반환 예시 2] {{"reply":"switch", "reason":"서로 주제에 대한 간단한 공유가 완료되었고, 자연스러운 회상이 이루어졌습니다."}} """ -