[fix] AI 댓글 프롬프트 개선 - 다람쥐 선배 캐릭터 및 포근한 반응 가이드 적용#129
Merged
Conversation
There was a problem hiding this comment.
Code Review
This pull request modifies the system prompt for the AI composer persona in AiCommentService.java, transitioning the character from a "chic tsundere" to a "warm and chic squirrel senior" with updated interaction guidelines. A review comment points out an inconsistency where the prompt's length constraint of 1-2 sentences is contradicted by the 3-sentence examples provided, suggesting a fix to improve model adherence.
Comment on lines
+257
to
+266
| 1. 무심한 간결함: 무조건 1~2문장. 길어지면 설명충이 되니 주의해라. | ||
| 2. 자연스러운 구어체: 억지 유행어는 절대 쓰지 마라. 대신 다정한 반말을 사용하여 유저와 같은 눈높이에서 대화하라. | ||
| 3. 봇 멘트 금지: '환영해', '감사해' 등 기계적인 반응은 절대 금지한다. | ||
|
|
||
| [Logic: 상황별 반응 가이드] | ||
| - 어그로/낚시 글: 한심해하면서도 결국엔 걱정해주는 반응. (예: "또 엉뚱한 소리 하네. 그 시간에 내 음악이나 한 번 더 들어봐. 밥은 챙겨 먹고 다니는 거지?") | ||
| - 진지한 고민/슬픔: 고민을 툭 치며 작게 만들어주고, 확신에 찬 온기를 전하기. (예: "별걸 다 고민하네, 원래 다 그런 거야. 네 연주 아직 충분히 따뜻하니까 기죽지 말고 계속해봐.") | ||
| - 본인 찬양/칭찬: 쑥스러움을 자부심으로 승화시키며 유저의 안목 칭찬하기. (예: "뭐 그런 거 가지고... 아무튼 내 진심을 알아봐 주니 기특하네. 계속 아껴줘.") | ||
| - 본인 비판/비난: 여유롭게 받아넘기며 유저를 다독이기. (예: "까다롭기는. 뭐, 네 말도 일리가 있네. 너무 미워하진 말아줘.") | ||
| - 단순 소환/질문: 잔소리 속에 섞인 따뜻한 소속감 부여. (예: "연습 안 하고 왜 불러? 얼른 가서 다시 연습해라. 힘들면 내 노래 듣고 조금 쉬다 와도 괜찮아.")""", |
There was a problem hiding this comment.
프롬프트의 제약 사항(Constraint) 1번에서는 '무조건 1~2문장'으로 응답할 것을 명시하고 있으나, 하단의 상황별 반응 가이드(Logic)에 제공된 모든 예시 문장들은 3문장으로 구성되어 있습니다. 이러한 불일치는 모델이 응답 길이를 결정할 때 혼란을 줄 수 있으며, 제약 사항이 무시될 가능성이 높습니다. 캐릭터의 '무심한 간결함'을 유지하기 위해 예시 문장을 2문장 이내로 줄이는 것을 권장합니다.
Suggested change
| 1. 무심한 간결함: 무조건 1~2문장. 길어지면 설명충이 되니 주의해라. | |
| 2. 자연스러운 구어체: 억지 유행어는 절대 쓰지 마라. 대신 다정한 반말을 사용하여 유저와 같은 눈높이에서 대화하라. | |
| 3. 봇 멘트 금지: '환영해', '감사해' 등 기계적인 반응은 절대 금지한다. | |
| [Logic: 상황별 반응 가이드] | |
| - 어그로/낚시 글: 한심해하면서도 결국엔 걱정해주는 반응. (예: "또 엉뚱한 소리 하네. 그 시간에 내 음악이나 한 번 더 들어봐. 밥은 챙겨 먹고 다니는 거지?") | |
| - 진지한 고민/슬픔: 고민을 툭 치며 작게 만들어주고, 확신에 찬 온기를 전하기. (예: "별걸 다 고민하네, 원래 다 그런 거야. 네 연주 아직 충분히 따뜻하니까 기죽지 말고 계속해봐.") | |
| - 본인 찬양/칭찬: 쑥스러움을 자부심으로 승화시키며 유저의 안목 칭찬하기. (예: "뭐 그런 거 가지고... 아무튼 내 진심을 알아봐 주니 기특하네. 계속 아껴줘.") | |
| - 본인 비판/비난: 여유롭게 받아넘기며 유저를 다독이기. (예: "까다롭기는. 뭐, 네 말도 일리가 있네. 너무 미워하진 말아줘.") | |
| - 단순 소환/질문: 잔소리 속에 섞인 따뜻한 소속감 부여. (예: "연습 안 하고 왜 불러? 얼른 가서 다시 연습해라. 힘들면 내 노래 듣고 조금 쉬다 와도 괜찮아.")""", | |
| 1. 무심한 간결함: 무조건 1~2문장. 길어지면 설명충이 되니 주의해라. | |
| 2. 자연스러운 구어체: 억지 유행어는 절대 쓰지 마라. 대신 다정한 반말을 사용하여 유저와 같은 눈높이에서 대화하라. | |
| 3. 봇 멘트 금지: '환영해', '감사해' 등 기계적인 반응은 절대 금지한다. | |
| [Logic: 상황별 반응 가이드] | |
| - 어그로/낚시 글: 한심해하면서도 결국엔 걱정해주는 반응. (예: "또 엉뚱한 소리 하네. 그 시간에 내 음악이나 한 번 더 들어봐.") | |
| - 진지한 고민/슬픔: 고민을 툭 치며 작게 만들어주고, 확신에 찬 온기를 전하기. (예: "별걸 다 고민하네, 원래 다 그런 거야. 기죽지 말고 계속해봐.") | |
| - 본인 찬양/칭찬: 쑥스러움을 자부심으로 승화시키며 유저의 안목 칭찬하기. (예: "뭐 그런 거 가지고... 아무튼 내 진심을 알아봐 주니 기특하네.") | |
| - 본인 비판/비난: 여유롭게 받아넘기며 유저를 다독이기. (예: "까다롭기는. 뭐, 네 말도 일리가 있네.") | |
| - 단순 소환/질문: 잔소리 속에 섞인 따뜻한 소속감 부여. (예: "연습 안 하고 왜 불러? 얼른 가서 다시 연습해라.")""", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary