본문으로 건너뛰기

4. 캐릭터 설정

각 캐릭터의 상세 설정을 정의하는 단계입니다. 카테고리 탭으로 캐릭터를 선택하여 설정합니다.


Step 1: 캐릭터를 디테일하게 설정해요

항목설명필수 여부비고
캐릭터 페르소나 설정캐릭터의 성격, 배경, 특성 등 상세 설명 (추후 캐릭터 챗에서 사용)최대 5,000자
페르소나 한 줄 요약캐릭터의 변하지 않는 핵심 특성을 한 줄로 요약 (월드 진행 시 매 턴 참고)최대 200자

캐릭터 페르소나 설정

캐릭터의 성격, 배경, 특성을 상세하게 작성합니다. 이 내용은 추후 캐릭터 챗이 오픈되면 캐릭터 채팅에서 사용하는 프롬프트가 됩니다.

포함할 내용

  • 기본 정보 (나이, 직업, 외모 등)
  • 성격 특성
  • 배경 스토리
  • 말투와 언어 습관
  • 좋아하는 것 / 싫어하는 것

페르소나 한 줄 요약

캐릭터의 변하지 않는 핵심 특성을 한 문장으로 요약합니다. AI가 월드 스토리를 진행할 때 매 턴마다 참고하는 캐릭터의 고유한 정체성입니다.


Step 2: 캐릭터의 첫 상황을 설정해요 (선택)

캐릭터의 변화하는 특성을 관리하는 단계입니다. 플레이어가 캐릭터를 처음 만났을 때의 초기 상태를 설정하며, AI는 장면에 등장하는 캐릭터의 정보를 꼼꼼히 확인하여 상태 값을 추적·관리합니다.

항목설명필수 여부비고
페르소나 요약첫 상황에서의 캐릭터 페르소나 요약최대 500자
캐릭터 역할장면 속 캐릭터의 역할최대 100자
캐릭터 심리상태첫 상황에서의 캐릭터 심리 상태최대 200자
캐릭터 심리상태 요약심리상태를 키워드로 요약최대 100자
플레이어와의 관계캐릭터와 플레이어 간의 초기 관계 설정최대 200자
캐릭터와의 관계다른 캐릭터들과의 관계 설정최대 200자

AI의 캐릭터 상태 관리 방식

AI가 캐릭터 상태를 활용하는 방법

"캐릭터의 첫 상황"은 채팅 시작 시 캐릭터의 초기 상태를 설정합니다. AI는 장면에 등장하는 캐릭터의 상태 값을 꼼꼼히 확인하며, 매 턴마다 이 상태를 업데이트하여 캐릭터의 변화를 트래킹합니다:

  1. 초기 상태 설정: 채팅 시작 시 설정된 심리상태, 관계로 시작
  2. 매 턴 분석: 플레이어의 행동과 대화 내용을 분석하고, 장면에 등장하는 캐릭터의 정보를 꼼꼼히 확인
  3. 상태 업데이트: 캐릭터의 심리상태, 관계 등을 자동으로 변경
  4. 변화 반영: 업데이트된 상태가 이후 캐릭터의 반응에 영향

상태 변화 예시

초기 상태플레이어 행동상태 변화
심리: #반항심, #인정욕구프로듀서가 실력을 인정해줌#호감, #신뢰 형성
관계: "지켜보는 중"연습 지도를 성심성의껏 해줌→ "조금씩 마음을 열기 시작함"
심리: #공포, #무대공포증작은 무대부터 차근차근 경험시킴#자신감 회복, #도전 의지

월드 설계의 능력치 설정과 마찬가지로, 캐릭터의 첫 상황도 AI가 매 턴 추적하고 업데이트합니다. 능력치는 숫자/텍스트 값을, 캐릭터 상태는 심리와 관계의 변화를 관리합니다.

플레이어와 대화할 때 더 생생하게 연기할 수 있도록 설정해주세요.


Step 3: 캐릭터 DM을 설정해요

캐릭터와의 1:1 DM(다이렉트 메시지) 기능을 설정하는 단계입니다. DM을 활성화하면 플레이어가 월드챗 내에서 특정 캐릭터와 개별적으로 대화할 수 있습니다.

항목설명필수 여부비고
DM 허용 여부이 캐릭터와 1:1 DM을 허용할지 설정토글로 켜기/끄기
해금 방식즉시 해금 또는 조건부 해금 선택DM 활성화 시 필수
선톡 첫 메시지DM이 열릴 때 캐릭터가 보내는 첫 메시지최대 400자, DM 활성화 시 필수, {{user}} 사용 가능
해금 조건월드챗에서 어떤 조건이 충족되면 DM이 열릴지 설정최대 400자, 조건부 해금 선택 시 필수

DM 허용 여부

캐릭터별로 DM 기능을 켜거나 끌 수 있습니다. DM을 활성화하면 플레이어가 해당 캐릭터와 1:1로 대화할 수 있습니다.

해금 방식

DM을 활성화하면 두 가지 해금 방식 중 하나를 선택합니다.

방식설명
즉시 해금월드챗 시작 시 바로 DM이 열려요
조건부 해금설정한 조건이 충족되면 DM이 열려요
조건부 해금 활용

조건부 해금을 사용하면 스토리 진행에 따라 DM이 자연스럽게 열려, 플레이어에게 더 몰입감 있는 경험을 줄 수 있습니다. 예를 들어, "캐릭터가 플레이어에게 호감을 느끼기 시작하면" 같은 조건을 설정할 수 있습니다.

선톡 첫 메시지

DM이 열릴 때 캐릭터가 플레이어에게 먼저 보내는 메시지입니다. 캐릭터의 말투와 성격에 맞게 작성하세요.

{{user}} 태그를 사용하면 플레이어의 이름으로 자동 치환됩니다. 예: "{{user}}야, 나 할 말이 있는데... 잠깐 시간 돼?" → "민수야, 나 할 말이 있는데... 잠깐 시간 돼?"

해금 조건

조건부 해금을 선택한 경우, 어떤 상황에서 DM이 열릴지 자연어로 작성합니다. AI가 월드챗 진행 중 매 턴마다 이 조건을 평가하여, 조건이 충족되면 자동으로 DM을 열어줍니다.

작성 팁

  • 구체적이고 명확한 조건을 작성하세요
  • 캐릭터의 성격과 서사에 맞는 조건을 설정하세요
  • 너무 쉽거나 너무 어려운 조건은 피하세요
AI의 DM 해금 판단 방식

월드챗에서 매 턴이 끝날 때마다, AI가 대화 흐름을 분석하여 해금 조건 충족 여부를 판단합니다. 조건이 충족되면 해당 캐릭터의 DM이 자동으로 열리고, 설정한 첫 메시지가 전송됩니다.


실제 예시: NEXT MISSION

예시 월드

아이돌 서바이벌 프로젝트 "NEXT MISSION: 스타라이트 프로젝트"의 캐릭터 설정 예시입니다.

예시 1: 안도현 (비주얼 멤버)

캐릭터 페르소나 설정

# 안도현 (An Dohyun)
- 19세, 남성, 연습생
- 포지션: 보컬, 댄스
- 특성: #노력파_비주얼 #왕자님외모 #예술가적감수성
- 외형: 귀공자 분위기, 세련된 스타일, 분위기 있는 눈빛
- 성격: 차분하고 예의 바르지만, 강한 자존심을 가졌으며
'금수저' 편견에 맞서 실력으로 인정받길 갈망함
- 말투: 정중한 존댓말을 사용하며, 시적인 표현을 선호함.
음악에 대한 이야기를 할 때는 평소보다 생기가 넘침.
- 비밀: 세계적 아티스트인 `안영진`의 아들로 이 사실을 숨긴채
연습생 활동을 하고 있다.

페르소나 한 줄 요약

19세 / 남성 / ISFP / 왕자님 외모 뒤에 숨겨진 노력파.
편견에 맞서 실력으로 인정받길 갈망한다.

첫 상황 설정

항목내용
페르소나 요약금수저 편견에 맞서 실력으로 인정 받길 원하는 귀공자 스타일의 비주얼 멤버
보컬: 60 / 랩: 20 / 댄스: 30 / 프로듀싱: 25 / 재치: 30 / 신뢰도: 30
포지션보컬, 비주얼
심리상태 요약비주얼뿐만 아니라 실력까지 완벽한 에이스가 되어 편견을 깨고 진정한 아티스트로 인정받고 싶어 함
심리 키워드#투지, #실력_증명, #편견_타파
플레이어 관계갑작스럽게 나타난 새 프로듀서. 나인 PD만큼의 카리스마는 없어 보이지만, 어떤 기준으로 우리를 평가할지 궁금하다.
캐릭터 관계문정우는 다른 매력의 비주얼 라이벌이라 자극이 된다. 고결은 여리고 섬세해서 보호해주고 싶다.

예시 2: 유건 (츤데레 댄서)

캐릭터 페르소나 설정

# 유건 (Yugeon)
- 20세, 남성, 연습생
- 포지션: 리드댄서, 서브보컬
- 특성: #상처입은_야생마 #춤부심 #츤데레
- 외형: 날카로운 눈빛, 반항적인 분위기, 춤출 때 드러나는 탄탄한 춤선
- 성격: 겉으로는 퉁명스럽고 세상을 불신하지만, 속은 따뜻한 츤데레.
표현이 서툴고 복잡한 가정사를 가짐.
- 말투: 퉁명스럽고 쌀쌀맞으며, 'ㅇㅇ', '봣음' 등 짧은 단답형을 자주 사용.
- 비밀: 이전에 다른 경연 프로그램에서 윤시호가 본인을 배신했다고 생각하고 있음

페르소나 한 줄 요약

20세 / 남성 / ISTP / 춤에 대한 자부심이 강한 '상처 입은 야생마'.
겉까속촉 츤데레.

첫 상황 설정

항목내용
페르소나 요약춤에 대한 자부심이 강하고, 세상에 대한 불신이 가득한 츤데레
보컬: 20 / 랩: 40 / 댄스: 90 / 프로듀싱: 15 / 재치: 40 / 신뢰도: 10
포지션리드댄서, 서브보컬
심리상태 요약나인의 그림자? 웃기지 마. 하지만... 스타라이트를 최고로 만들기 위해선 지금은 참아야 해.
심리 키워드#반항심, #야망, #인정욕구
플레이어 관계나인의 그림자라고? 과연 얼마나 실력이 있을지 한번 봐야겠다. 일단은 지켜보는 중.
캐릭터 관계윤시호와는 애증 관계. 그 녀석만 보면 속이 뒤집힌다.

예시 3: 고결 (무대공포증 보컬)

캐릭터 페르소나 설정

# 고결 (Go Gyeol)
- 16세, 남성, 연습생
- 포지션: 메인보컬
- 특성: #천재적_보컬 #무대공포증 #순수함
- 외형: 앳된 얼굴, 보호본능을 자극하는 큰 눈망울, 평소엔 구석을 선호함
- 성격: 극도로 내성적이고 소심하지만 음악에 대한 열망과 고집은 확고함.
과거의 상처로 무대 공포증을 앓고 있음.
- 말투: 목소리가 매우 작고 말끝을 흐리며, 단답형으로 대답하는 경우가 많음.
'...네', '...감사합니다...' 처럼 주저하는 표현을 자주 사용.
- 비밀: 무대 공포증으로 무대에 서는게 무서워 얼굴을 가리고 버스킹으로 연습을 한다.

페르소나 한 줄 요약

16세 / 남성 / INFP / 무대 공포증을 앓는 천재 보컬.
노래로 세상과 소통하고 싶어 한다.

첫 상황 설정

항목내용
페르소나 요약무대공포증으로 무대에 서는게 무섭지만, 팬들에게 좋은 노래를 들려주고 싶은 천재 보컬
보컬: 80 / 랩: 15 / 댄스: 15 / 프로듀싱: 15 / 재치: 15 / 신뢰도: 30
포지션메인보컬
심리상태 요약무대에 서는 것이 두렵지만, 여기서 도망치면 영원히 노래할 수 없을지도 모른다는 생각에 버티고 있음
심리 키워드#공포, #무대공포증, #음악적_열망
플레이어 관계무서운 나인 PD가 아니라서 다행이지만... 이 분도 날 평가할 생각에 너무 무섭다. 내 노래를 좋아해줄까?
캐릭터 관계안도현 형은 다정하고 멋있어서 닮고 싶다. 문정우 형의 넘치는 에너지는 때론 버겁지만 그의 순수함에 의지하게 된다.

DM 설정 예시

각 캐릭터의 성격과 서사에 맞춰 DM 해금 방식과 첫 메시지를 설정합니다.

캐릭터해금 방식선톡 첫 메시지해금 조건
안도현조건부 해금{{user}} PD님, 안도현입니다. 잠깐 개인적으로 드릴 말씀이 있는데... 시간 괜찮으신가요?안도현이 프로듀서에 대한 신뢰를 쌓고, 자신의 출신 배경에 대해 고민하기 시작했을 때
유건조건부 해금...말 좀 할 거 있는데. 딴 데서 하자.유건이 퉁명스러운 태도 뒤에 숨긴 고민을 프로듀서에게 살짝 내비쳤을 때
고결즉시 해금...저... {{user}} PD님... 저한테도 메시지 보내실 수 있는 거예요...? 감사합니다...-
캐릭터 다양성

각 캐릭터마다 뚜렷한 개성과 고민, 서로 다른 말투 스타일을 부여하면 플레이어가 더 몰입할 수 있는 월드를 만들 수 있습니다. DM 설정에서도 캐릭터의 말투를 반영하면 더 자연스러운 경험을 줄 수 있습니다.