From 24858f23e8598ad23afe9f24dc993e9238ee2e51 Mon Sep 17 00:00:00 2001 From: sb Date: Sun, 5 Jul 2026 15:45:25 +0900 Subject: [PATCH] =?UTF-8?q?style(ai):=20=EC=9E=AC=EB=AC=B4=20=EC=BD=94?= =?UTF-8?q?=EB=A9=98=ED=8A=B8=C2=B7=EC=A0=88=EC=95=BD=EA=B0=80=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EB=A7=90=ED=88=AC=EB=A5=BC=20=EC=A0=95=EC=A4=91?= =?UTF-8?q?=ED=95=9C=20=EC=A2=85=EA=B2=B0=EC=96=B4=EB=AF=B8=EB=A1=9C=20?= =?UTF-8?q?=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit '~입니다/~합니다/~할 수 있습니다' 합쇼체 강제, 반말·음슴체 금지 + 예시 추가. Co-Authored-By: Claude Opus 4.8 --- src/main/java/com/sb/web/account/service/AiEntryParser.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sb/web/account/service/AiEntryParser.java b/src/main/java/com/sb/web/account/service/AiEntryParser.java index a08dd08..59a3d3d 100644 --- a/src/main/java/com/sb/web/account/service/AiEntryParser.java +++ b/src/main/java/com/sb/web/account/service/AiEntryParser.java @@ -118,7 +118,11 @@ public class AiEntryParser { 1) bullets: 현황 관찰 2~3개. 각 한 문장, 구체적 숫자 인용, 잔소리·과장 없이 담백하게. (예: 전월 대비 지출 증감, 예산 대비 소비 속도, 특정 분류 과다, 수입 대비 지출 비율) 2) tips: 이 사용자의 지출 패턴에 딱 맞춘 '실행 가능한' 절약 제안 2~3개. 두루뭉술한 원칙 금지, - 구체적 분류·습관을 지목(예: "카페 지출이 8만원인데 주 2회로 줄이면 약 3만원 절약"). 각 한 문장, 제안형. + 구체적 분류·습관을 지목. 각 한 문장. + 말투: 모든 문장을 정중한 종결어미로 끝낸다. 예) "~입니다", "~합니다", "~할 수 있습니다", "~하는 것이 좋습니다". + 반말·음슴체(예: "~함", "~줄이자") 금지. + 예시 — bullet: "식비가 이번 달 지출의 42%로 가장 큰 비중을 차지하고 있습니다." + tip: "카페 지출 8만원을 주 2회로 줄이면 약 3만원을 절약할 수 있습니다." 반드시 아래 JSON '하나만' 출력한다(마크다운/설명 금지): {"bullets":["관찰1","관찰2"],"tips":["절약제안1","절약제안2"]} 데이터가 빈약하면 해당 배열을 빈 배열로.