Persona Prompt Strategy
기준일: 2026-04-23
이 문서는 Persona/Coordi/Outfit/Scene 생성에 사용하는 프롬프트 계층 구조와 운영 원칙을 정리합니다.
MVP의 목표는 "한 번 예쁘게 나오는 프롬프트"가 아니라, 재사용 가능한 기준 결과를 안정적으로 생성하는 프롬프트 체계를 만드는 것입니다.
1) 핵심 원칙
- 프롬프트는
studio,dynamic,user,final4계층으로 분리한다. studio prompt는 기능별 품질, 규칙, 입력 보존, 영상 일관성을 제어하는 자동 레이어다.dynamic prompt는 기능별 고정 속성과 선택 태그를 표현한다.user prompt는 예외적 디테일 보정용으로만 사용한다.scene생성(i2i,i2v)도studio prompt를 사용한다.- Persona MVP는 realistic-only 정책을 사용한다.
- Persona 생성의 1차 목적은 예술성보다 정체성 원본 확보다.
2) 프롬프트 계층 정의
2.1 studio prompt
- 기능별 생성 환경을 고정하는 프롬프트
- 예:
- Persona: 인물 캡처 조건
- Coordi: 플랫레이 카탈로그 조건
- Outfit: 페르소나 + 코디 합성 조건
- Scene Image: 페르소나/착장 입력 보존과 장면 합성 조건
- Scene Video: 시작 이미지 보존과 프레임 간 일관성 조건
- 포함해야 하는 것:
- 구도
- 카메라 위치
- 배경
- 조명
- 품질 가드레일
- 입력 이미지 보존 규칙
- 영상 생성 시 프레임 간 일관성 규칙
- 포함하면 안 되는 것:
- 유저 개별 속성값
- 스타일 취향
- 세부 캐릭터 설정
2.2 dynamic prompt
- 기능별 선택값이나 도메인 고정 속성을 표현하는 프롬프트
- Persona 예시:
- 성별
- 헤어스타일
- 체형
- 피부톤
- Coordi 예시:
- 코디 카테고리
- 실루엣
- Outfit 예시:
- 선택된 코디 프롬프트
2.3 user prompt
- 유저가 직접 보정하고 싶은 추가 지시
- 기본 설계를 뒤집는 용도가 아니라, 부족한 디테일을 보강하는 용도로 제한한다.
2.4 final prompt
- 최종 조합 규칙:
finalPositive = studioPositive + dynamicPositive + userPositivefinalNegative = studioNegative + dynamicNegative + userNegative
- 생성 레시피의
최종 프롬프트표시는 유저가 직접 제어하는dynamic + user만 보여준다. studio prompt는 별도 접힘 영역으로 분리해 기본적으로 숨긴다.- 사용자가 생성 페이지에서
studio prompt를 펼쳐 수정한 경우, 해당 생성 요청과 레시피에는 수정된 값을 기준으로 남긴다.
3) 기능별 적용 범위
3.1 Persona 생성
studio: 사용dynamic: 사용user: 사용- 저장 프롬프트:
dynamic + user
3.2 Coordi 생성
studio: 사용dynamic: 사용user: 사용- 저장 프롬프트:
dynamic + user
3.3 Outfit 생성
studio: 사용dynamic: 사용user: 사용- 저장 프롬프트:
dynamic + user
3.4 Scene 생성 (i2i, i2v)
studio: 사용dynamic: 기능별로 선택 사용user: 사용i2i사진 생성의studio prompt는 페르소나/착장 입력 보존, 합성 품질, 장면 규칙을 담당한다.i2v영상 생성의studio prompt는 시작 이미지 보존, 모션 품질, 프레임 간 일관성까지 함께 담당한다.- 별도의 자동 가드 레이어명을 사용자-facing 용어로 사용하지 않는다.
4) Source of Truth
4.1 Persona studio prompt
- MVP 동안 Persona studio prompt는 코드 상수를 기준으로 운용한다.
PERSONA_CAPTUREprompt profile 경로는 MVP 범위에서 제외한다.
4.2 Coordi / Outfit studio prompt
- 현재는 코드 상수 기반으로 운용한다.
- 추후 운영 제어가 필요해지면 prompt profile로 확장할 수 있다.
- Coordi 상세 작성 가이드는 COORDI_PROMPT_GUIDE.md 를 따른다.
4.3 Scene studio prompt
- Scene Image / Scene Video studio prompt는 코드 상수를 기준으로 운용한다.
- 생성 페이지에서는 다른 studio prompt와 동일하게 기본 접힘 상태로 노출하고, 필요 시 사용자가 직접 수정할 수 있다.
- Scene Video의 프레임 간 일관성 지시도 별도 레이어로 분리하지 않고 Scene Video studio prompt에 포함한다.
5) Persona MVP 전략
5.1 realistic-only
- Persona는 MVP 동안
realistic스타일만 지원한다. - 기존
style태그 그룹은 제거한다. animation,2D pixel계열 스타일 분기는 지원하지 않는다.
5.2 제거 대상
style태그 그룹personality태그 그룹
제거 이유:
- Persona studio prompt의 캡처 목적과 충돌하기 쉽다.
- 정체성 원본 확보보다 미학 취향이 앞서는 구조가 된다.
- Outfit/Scene 단계에서 재사용성을 떨어뜨린다.
5.3 유지/추가 대상
- 유지:
- 성별
- 헤어스타일
- 추가:
- 체형
- 피부톤
- 공통 옵션:
none: 아무 값도 넣지 않음custom: positive / negative 직접 입력
6) 좋은 Persona Studio Prompt 정의
좋은 Persona studio prompt는 다음 조건을 만족해야 한다.
- 얼굴 정체성이 안정적으로 드러난다.
- 헤어가 명확하게 보인다.
- 체형이 과장 없이 읽힌다.
- 피부톤이 안정적으로 표현된다.
- 배경과 조명이 반복 가능하게 일정하다.
- 기본 의상이 단순해서 Outfit 단계의 교체를 방해하지 않는다.
7) Persona Studio Prompt 설계 기준
7.1 넣어야 할 요소
single character- 정면 기반의 안정된 standing pose
- 팔 위치가 자연스럽고 읽히는 구도
eye-level카메라- 얼굴과 헤어가 보이는 고정 프레이밍
- 상반신/하반신 일부가 함께 드러나는 중간 길이 프레이밍
- plain studio background
- shadowless 또는 near-shadowless clean background
soft even lighting- facial visibility
- hairstyle visibility
- identity consistency
- body proportions clearly readable
- accurate skin tone rendering
- plain neutral replaceable base outfit
- no logo
- sharp focus
- clean edges
- no clutter
7.2 빼야 할 요소
- realistic / animation / pixel 같은 스타일 선택
- 성격 톤
- 강한 감정 표현
- 강한 미학 취향 문구
- scene성 배경
- 복잡한 의상 연출
- 동적 포즈
- 강한 그림자
8) Persona 속성 배치 원칙
8.1 studio에 두는 것
- "잘 보여야 한다"는 캡처 규칙
- 예:
- hairstyle clearly visible
- body proportions clearly readable
- accurate skin tone rendering
8.2 dynamic에 두는 것
- "무엇인지"를 결정하는 실제 속성값
- 예:
- long straight hair
- short bob
- slim body frame
- average body frame
- fair skin tone
- dark skin tone
9) 구현 순서
- Persona studio prompt 정리
- Persona dynamic 태그 정리
- Persona 샘플 생성/비교
- Coordi studio prompt 정리
- Coordi dynamic 태그 정리
- Outfit studio prompt 정리
- Outfit dynamic 프롬프트 정리
10) 평가 체크리스트
- 같은 태그 조합에서 seed가 달라도 얼굴 정체성이 유지되는가
- 헤어가 가려지지 않는가
- 체형이 안정적으로 읽히는가
- 피부톤이 과도하게 흔들리지 않는가
- 배경/조명/프레이밍이 일관적인가
- 기본 의상이 단순하고 교체 가능해 보이는가
- 이후 Coordi/Outfit/Scene 단계에서 재사용하기 쉬운가