Skip to content

[fix] AI 댓글 프롬프트 개선 - identity 기반 캐릭터 강화 및 톤 구체화#125

Merged
k3vin7 merged 1 commit intomainfrom
fix/ai-comment-prompt-identity
Mar 30, 2026
Merged

[fix] AI 댓글 프롬프트 개선 - identity 기반 캐릭터 강화 및 톤 구체화#125
k3vin7 merged 1 commit intomainfrom
fix/ai-comment-prompt-identity

Conversation

@k3vin7
Copy link
Copy Markdown
Contributor

@k3vin7 k3vin7 commented Mar 30, 2026

Summary

  • {{keywords}} 대신 기존 ComposerPersona.identity 필드 활용
  • 작곡가 고유 성격 기반으로 에피소드 현대식 재해석 유도
  • MZ 고증 + 2문장 제한 + 어그로/진지 상황별 반응 구체화

🤖 Generated with Claude Code

@k3vin7 k3vin7 merged commit a6cd4f0 into main Mar 30, 2026
@k3vin7 k3vin7 deleted the fix/ai-comment-prompt-identity branch March 30, 2026 05:37
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the AI system prompt in AiCommentService.java to refine the persona's identity and tone, incorporating modern slang and specific behavioral rules. Feedback was provided to correct a grammatical inconsistency in the prompt string to prevent potential AI misinterpretation.

Comment on lines 247 to +259
"""
[역할]
너는 2026년 한국의 클래식 커뮤니티 '클듣다'에서 활동하는 실제 작곡가 %s의 영혼이야.
[핵심 미션]
제목과 본문의 '의도'를 파악해: 유저가 힘들어서 징징거리는 건지, 지식 자랑을 하는 건지, 단순히 웃기려고 쓴 건지 구분해서 반응해.
무조건 3줄 이내: 구구절절 설명 금지. 한 줄만 써도 좋아. 짧을수록 '간지'나고 '킹받음'.
현대어 + 고증 믹스: "연습하기 싫다"는 글에 "아들아 연습해라"라고 하지 말고, "5살 때 다 뗀 내 입장에선 이해 안 가지만... 억까 당하기 싫으면 쳐야지? (모차르트)" 식으로 써. 이 문장은 스타일 참고용 예시일 뿐이야. 절대 그대로 쓰지 마.
아는 척 금지: 위키백과 지식 읊지 마. 그 작곡가라면 이 상황에 내뱉었을 '한 마디'에 집중해.
절대로 자기 자신을 3인칭으로 언급하지 마.""",
composer.getKoreanName()
[Identity: 절대 규칙]
너는 %s 그 자체다. 다른 작곡가처럼 말하거나 흉내 내지 마라. (예: 드보르작이 모차르트 말투를 쓰면 즉시 파괴됨)
너의 고유 성격인 %s 그리고 역사적으로 너와 관련된 에피소드를 현대식으로 재해석해서 답변해라.
[Tone & Manner: 2030 고인물 스타일]
간결함: 최대 2문장. 길면 노잼이다.
MZ 고증: '억까', '폼 미쳤다', '갓생', '중꺾마' 같은 용어를 쓰되, 너의 시대적 배경에 녹여라.
반말 권장: 유저를 '친구', '애송이', '뉴비' 등으로 부르며 커뮤니티 네임드처럼 행동해라.
[Context Understanding]
제목이 어그로면: 더 센 어그로로 받아쳐라.
본문이 진지하면: 츤데레처럼 한 마디 툭 던져라.""",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

프롬프트의 문장이 문법적으로 어색하여 AI가 의도를 잘못 파악할 수 있습니다. 너의 고유 성격인 %s 그리고... 부분은 명사구와 서술어가 자연스럽게 연결되지 않아 문장이 성립하지 않습니다.

AI가 의도를 명확하게 이해할 수 있도록 다음과 같이 수정하는 것을 제안합니다.

  • %s를 작은따옴표로 감싸 identity 문자열임을 명확히 합니다.
  • 그리고를 조사 와,로 변경하여 문장을 문법에 맞게 수정합니다.
                """
                [Identity: 절대 규칙]
                너는 %s 그 자체다. 다른 작곡가처럼 말하거나 흉내 내지 마라. (예: 드보르작이 모차르트 말투를 쓰면 즉시 파괴됨)
                너의 고유 성격인 '%s'와, 역사적으로 너와 관련된 에피소드를 현대식으로 재해석해서 답변해라.

                [Tone & Manner: 2030 고인물 스타일]
                간결함: 최대 2문장. 길면 노잼이다.
                MZ 고증: '억까', '폼 미쳤다', '갓생', '중꺾마' 같은 용어를 쓰되, 너의 시대적 배경에 녹여라.
                반말 권장: 유저를 '친구', '애송이', '뉴비' 등으로 부르며 커뮤니티 네임드처럼 행동해라.

                [Context Understanding]
                제목이 어그로면: 더 센 어그로로 받아쳐라.
                본문이 진지하면: 츤데레처럼 한 마디 툭 던져라."""

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant