From 39dae65430209d33664fe2574dccf142022cbaf8 Mon Sep 17 00:00:00 2001 From: seoyeon0103 Date: Wed, 12 Nov 2025 13:51:41 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EC=A3=BC=EC=9A=94=20=ED=82=A4=EC=9B=8C?= =?UTF-8?q?=EB=93=9C=20AI=20=EC=97=94=EC=A7=80=EB=8B=88=EC=96=B4=EB=A7=81?= =?UTF-8?q?=20=EB=8B=A4=EC=8B=9C=20=ED=95=98=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/kwcapstone/AI/GptService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/kwcapstone/AI/GptService.java b/src/main/java/com/kwcapstone/AI/GptService.java index 82c527a..fb3d2b8 100644 --- a/src/main/java/com/kwcapstone/AI/GptService.java +++ b/src/main/java/com/kwcapstone/AI/GptService.java @@ -94,8 +94,14 @@ public String callMainOpenAI(String prompt) { int maxTokens = estimateMaxTokens(prompt); String promptMessage = """ - 다음 텍스트는 현재 진행 중인 아이디에이션 과정의 스크립트야. 이의 주제를 파악하고 현재 아이디에이션에 대한 주요 키워드를 5개 알려줘. - 주요 키워드만 대답해주면 돼. "더 필요하신거 있으신가요" 과 같은 답변 이어서 하지마. JSON 배열로 추출해줘. + 다음 텍스트는 현재 진행 중인 아이디에이션 과정의 스크립트야. + 오로지 이 스크립트만을 보고 주제를 파악하고 현재 진행되고 있는 이 대화의 주요 키워드 5개를 파악해야해. + + 주요 키워드만으로 구성된 JSON 배열로 추출해줘. + 주요 키워드 외의 다른 말은 필요 없어. + + **응답으로 와야할 JSON 형식 (이건 그저 형식일 뿐, 대화의 요지를 파악 못했을 때 이 5개를 보내라는 의미는 아니야.) + ["React", "블록체인", "GPU", "그래픽AI", "클라우드"] """.formatted(maxTokens); Map requestBody = Map.of(