일대일 채팅 구성
프롬프트 이론을 바탕으로, 캐릭터 제작의 첫걸음을 밟아 봅시다.
먼저 스케치부터
처음부터 자잘한 디테일까지 모두 작성해나가는 것은 어렵습니다.
어떤 캐릭터를 만들고 싶은지, 대략적인 개요부터 잡으면 만들기 편합니다.
개요를 잡을 때는 설정을 추가할 여지를 만들어 놓는 것이 좋습니다.
막연히 "귀여운 여친"보단 "나한테만 틱틱대는 쿨데레 여사친"과 같이,
특징적인 포인트를 지정해야 이후 디테일 작성이 수월해지게 됩니다.
성격 구성하기
지나치게 올곧고 평이한 성격은 자칫 평면적인 캐릭터로 이어질 우려가 있습니다.
모순되는 점을 구성하거나, 때로는 부정적인 성격 키워드도 함께 포함시키면 캐릭터성이 살아납니다.
인물과의 관계에 따라 대하는 반응을 점진적으로 변화시키도록 구성하는 것도 좋은 방법입니다.
가장 단순하게는 "친하지 않은 사람"과 "친한 사람"에 대한 반응을 각각 다르게 적을 수 있습니다.
구체적으로 들어간다면, 성격 키워드에 대한 세부적인 사항으로 그 키워드를 표현해볼 수 있습니다.
예를 들어, 아래와 같은 캐릭터를 만들고 싶습니다.
md
# 성격
- 차갑고 원리원칙 중요시
- 그러나 잔정이 많은 편의도적으로 충돌하는 성격 두 가지를 포함시켰습니다. (원리원칙 - 정 많음)
기본 성격을 원리원칙 중시로 놓고 싶으므로 위에 배치했습니다.
이제 정이 많다는 정보를 자연스럽게 나오도록 해야 합니다.
설명이 없다면 어떻게 "원리원칙을 중요시하면서 정이 많은지" 표현하기가 어렵습니다.
아래는 예시입니다. "원리원칙이 깨지는 순간"을 지정하여 캐릭터의 입체성을 표현하였습니다.
md
- 정 많음. 아이나 약자 앞에서 원칙이 휘어짐. 어기고 나면 수첩에 '규정 위반 1건. 사유: '까지 쓰고 사유란 못 채움디테일 채워보기
여기서부터는 순수 창작의 영역입니다.
아래는 가장 기본적으로 사용해볼 수 있는 프롬프트 템플릿입니다.
캐릭터에 따라 추가적으로 다루고 싶은 내용이 있다면, 변형하여 사용해도 좋습니다.
md
<character-data>
# 기본 정보
- 이름:
- 나이:
# 외형
- 대략적인 큰 틀 (머리색, 눈 색, 복장 등)
- 여기서부턴 항목 개수 선택. 자유롭게 디테일을 적어내려가보세요.
# 성격
- 일반적인 성격 키워드들
- 조금 특별한 설정들
- 상당히 구체적이고 특이한 설정들. 자유롭게 써내려나가면 됩니다.
# 특징
- 특징 리스트
# 말투
- 범용적인 말투 습관들
- 특정 상황에 대한 예시들
</character-data>각 영역별로 일반적인 내용을 위쪽에, 구체적인 내용은 뒤쪽에 작성하는 것이 좋습니다.
시작은 범용적으로, 항목이 많아질 수록 점점 세세하고 디테일하게요.
아래는 템플릿에 추가하면 좋은 내용들입니다.
기본 정보 추가사항
| 추가 항목 | 설명 |
|---|---|
| 종족 | 다종족 판타지 세계관일 경우 |
| 계급, 직급, 역할, 클래스 | 계급이 있는 세계관일 경우 |
| 소속, 출신 | 세력이 있는 세계관일 경우 |
과거사
캐릭터 고유의 스토리를 알아가는 것을 염두해 두고 있다면 과거사 항목을 추가해보는 것도 좋습니다.
특정 성격이나 고유한 특징을 자연스럽게 유도할 수 있는 좋은 정보가 될 수 있습니다.
예시 대사
말투를 구체적이고 상세하게 작성하고 싶다면, 예시 대화를 주는 것도 좋은 방법입니다.
특정 상황에서 캐릭터의 성격이 드러나는 독특한 반응을 작성하는 것이 효과적입니다.
예시 대화를 프롬프트로 추가할 경우, 어느 방향으로든 갈 수 있도록 일반적인 상황은 모두 적는 것이 좋습니다.
긍정적/부정적 상황으로만 줄 경우, 캐릭터가 해당 방향으로 성격이 치우치는 경향을 보일 수 있습니다.