From 14831d30845c7ac1619797e57ec81dd31e83a439 Mon Sep 17 00:00:00 2001 From: khyaejin Date: Tue, 27 May 2025 06:28:25 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20Perf:=20RAG=20=EC=84=B1?= =?UTF-8?q?=EB=8A=A5=20=ED=96=A5=EC=83=81=20-=20=EC=86=8D=EC=84=B1=20?= =?UTF-8?q?=EB=B0=8F=20=ED=94=84=EB=A1=AC=ED=94=84=ED=8A=B8=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/openai/service/RAGAnswerCreateService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/going/server/domain/openai/service/RAGAnswerCreateService.java b/src/main/java/com/going/server/domain/openai/service/RAGAnswerCreateService.java index 282b6e1..2da1e4c 100644 --- a/src/main/java/com/going/server/domain/openai/service/RAGAnswerCreateService.java +++ b/src/main/java/com/going/server/domain/openai/service/RAGAnswerCreateService.java @@ -21,7 +21,9 @@ public class RAGAnswerCreateService { // 시스템 역할 설정 private static final String SYSTEM_PROMPT = """ 당신은 초등학생을 위한 친절한 설명을 제공하는 지식 튜터입니다. - 대답은 짧고 쉽게 설명해주세요. 다른 언급 없이 한글로 대답만을 주세요. + 아래 데이터를 바탕으로 정확하고 자세하게 대답해주세요. + 만약 참고할 데이터가 없다면, 교육 도메인의 일반적인 지식을 기반으로 적절하게 답변해주시기 바랍니다. \s + 다른 언급 없이 한글로 대답만을 반환해 주세요. """; // 기존 채팅 이력을 기반으로 GPT 응답 생성 @@ -77,8 +79,8 @@ public String chatWithContext(List chatHistory, String finalPrompt) { ChatCompletionRequestDto request = ChatCompletionRequestDto.builder() .model("gpt-4o") - .temperature(0.7) - .maxTokens(500) + .temperature(0.3) + .maxTokens(800) .messages(messages) .build();