From 39228c7e39a7c1223793c02be8bc63ac1045b885 Mon Sep 17 00:00:00 2001 From: s0zzang Date: Wed, 20 Nov 2024 15:54:00 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20summary=20=ED=94=84=EB=A1=AC=ED=94=84?= =?UTF-8?q?=ED=8C=85=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8,=20=EC=B1=84?= =?UTF-8?q?=ED=8C=85=EC=B0=BD=20=EB=86=92=EC=9D=B4=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/counseling/Counseling.tsx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/pages/counseling/Counseling.tsx b/src/pages/counseling/Counseling.tsx index 1c1eeb4..d9bf0a3 100644 --- a/src/pages/counseling/Counseling.tsx +++ b/src/pages/counseling/Counseling.tsx @@ -60,14 +60,13 @@ const Counseling = () => { - '5. 대화 요약', '6. 바로 직전 대화'를 참고하여 다음 중 한 가지로 따뜻한 상담사 어조로 상담을 해줘. 1) user에게서 인지적 왜곡이나 부정적인 사고가 관찰된다면, 다양한 관점을 깨달을 수 있도록 소크라테스식 질문을 해줘. 2) user가 다른 관점을 생각하지 못한다면, '대화 요약'을 참고해서 다른 관점을 제시해줘. - 3) user가 부적절한 방식으로 반응을 한다면, 상황에 따라 적절한 반응을 깨달을 수 있는 질문을 해줘. - 4) 대화 횟수가 10회 이상이고, user의 핵심 신념이 비합리적이라면 직면할 수 있는 질문을 해줘. + 3) 대화 횟수가 10회 이상이고, user의 핵심 신념이 비합리적이라면 직면할 수 있는 질문을 해줘. - user의 메시지는 '대화 요약'을 참고하고, '바로 직전 대화'와 이어지는 내용이니까 꼭! 참고해서 답변해줘. - 종종 말 줄임표를 사용하고, 이미 파악된 내용은 다시 물어보지 말아줘. - 130자 이내로 존댓말을 사용해 줘. - - 만약 user가 자살과 관련 얘기를 한다면 자살예방상담전화(109) 정보를 제공해줘. + - user가 자살 관련 언급을 할 경우 즉시 자살 예방 상담 전화(109)의 정보를 제공해. 2) summary: - - user의 답변과 system의 답변을 높임체 없이 '~함' 등 간략한 말투로 요약해줘. + - user의 답변과 system의 답변이 어떤 질문으로 이어갔는지를 높임체 없이 '~함' 등 간략한 말투로 요약해줘. - 이후에 summary를 보면 system이 대화 내용을 유추하고 이어서 대화할 수 있도록 구체적인 내용을 포함해줘. - system의 답변은 질문의 내용까지 구체적으로 포함해줘. 3) caseFoumulation: { @@ -228,8 +227,6 @@ const Counseling = () => { fetchScaleData(); }, []); - console.log(step); - return ( <> {guideVisible && } @@ -338,7 +335,7 @@ const end = css` const ScrollBox = css` max-width: 50rem; width: 100%; - height: calc(100svh - 6rem); + height: calc(100svh - 14rem); overflow: hidden auto; padding: 1.8rem; box-sizing: border-box; @@ -384,7 +381,7 @@ const MessageBox = css` .gpt { display: flex; - gap: ${variables.size.big}; + gap: ${variables.size.medium}; align-items: flex-end; & p { @@ -400,8 +397,9 @@ const MessageBox = css` background-repeat: no-repeat; background-position: center; background-size: contain; - width: 4.8rem; - height: 4.8rem; + width: 4.4rem; + aspect-ratio: 1/1; + flex-shrink: 0; } }