Skip to content

✨ Feat: 배틀 썸네일 AI 후보 생성 품질 개선 (프롬프트 구조화, 레퍼런스 이미지 확대) #521

Closed

Description

@si-zero

🛠️ Issue Overview

배틀 썸네일 AI 후보 생성 결과물의 퀄리티가 기대에 못 미친다. 프롬프트 구조를 다시 잡고, 참고(레퍼런스) 이미지를 여러 장 추가해 화풍 일관성과 완성도를 끌어올린다.

📝 Issue Description

AS-IS

  • battle-thumbnail/prompt.txt 가 화풍 / 캔버스·여백 / 레퍼런스 안내 / 금지 사항 / 장면을 하나의 서술형 텍스트로 섞어 전달하고 있어, 모델이 어떤 지시를 우선해야 하는지 불분명하다.
  • 스타일 예시가 3장(image1~3.png)뿐이라 화풍을 일반화하기에 부족하고, 예시의 소재·구도에 끌려가기 쉽다.
  • 프롬프트가 "1~3번째 이미지는 스타일 예시, 마지막(4번째)은 팔레트"처럼 장수와 순서를 하드코딩하고 있어, references/ 에 이미지를 추가하면 프롬프트 설명과 실제 첨부가 어긋난다. (코드상 레퍼런스는 파일명 순으로 최대 16장까지 전달 가능)
  • 장면 묘사(ThumbnailSceneWriter)는 화풍·레퍼런스 맥락 없이 장면만 쓰기 때문에, 플랫 그래픽 포스터 스타일로 그리기 어려운 장면이 나오기도 한다.

TO-BE

  • 프롬프트를 역할별 섹션(스타일 / 구도·여백 / 색상 / 레퍼런스 사용법 / 금지 사항 / 장면)으로 구조화한다.
  • 스타일 레퍼런스 이미지를 여러 장 추가하고, 스타일 예시와 팔레트를 역할별로 구분해 관리한다.
  • 레퍼런스 장수·순서 안내 문구를 실제 첨부 목록 기준으로 동적으로 구성해, 이미지를 추가·교체해도 프롬프트를 손대지 않게 한다.
  • 장면 묘사 단계의 지시문도 최종 화풍에 맞는 장면(단순한 형태, 중앙 집중 구도 등)이 나오도록 보강한다.

✅ To do

  • 프롬프트 템플릿 섹션 구조로 재작성
  • 스타일 레퍼런스 이미지 추가 및 역할(스타일/팔레트) 구분
  • 레퍼런스 안내 문구를 첨부 목록 기준으로 동적 생성
  • 장면 묘사 지시문 보강
  • 레퍼런스 장수 증가에 따른 요청 크기·응답 시간 확인
  • 개선 전후 결과물 비교 및 테스트

Activity

  1. self-assigned this
    on Oct 11, 2026
  2. added a commit that references this issue on Oct 14, 2026
  3. added a commit that references this issue on Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions