웹소설 캐릭터 시트 템플릿: AI가 말투를 헷갈리지 않게 만드는 12개 필드
AI 웹소설에서 '말투가 섞인다'는 불만의 90%는 캐릭터 시트 부재에서 옵니다. 12개 필드 구조, 말투 샘플 수집법, 관계도 연동, 복붙 가능한 템플릿까지 실전 가이드로 정리했습니다.
글 · 서사(Seosa) 에디토리얼 팀
서사(Seosa)는 AI 웹소설 창작 파이프라인을 개발·운영하며, 판타지·로맨스판타지·현대판타지·무협·스릴러 등 주요 장르의 에피소드 생성·품질 평가 데이터를 내부적으로 축적해왔습니다. 이 글은 도구 개발 과정에서 관찰한 작법 패턴과 실패 사례를 기반으로 작성되었습니다.
핵심 요약
- AI 웹소설에서 '캐릭터 말투가 섞인다'는 불만은 대부분 시트가 없거나, 있어도 프롬프트에 주입되지 않아서 발생합니다.
- 실전 캐릭터 시트는 12개 필드로 충분합니다: 이름·역할·외형·성격 3축·핵심 상처·욕망·결핍·말투 샘플·금지어·감정 트리거·관계 좌표·고유 버릇.
- 말투 샘플은 최소 대사 10줄을 수집해 시트에 고정해야 합니다. 형용사 나열보다 실제 대사 샘플이 프롬프트 재현도를 훨씬 높입니다.
- 캐릭터는 단독으로 존재하지 않고 관계 좌표로 작동합니다. 관계도와 시트가 연동되어 있어야 한 인물의 변화가 다른 인물에게 자연스럽게 반영됩니다.
AI로 웹소설을 쓸 때 '3화에서는 시니컬했던 남주가 7화에서 과하게 다정해졌다' 같은 말투 드리프트는 피해갈 수 없어 보이지만, 사실 거의 전부가 시트 부재 또는 시트 주입 실패에서 옵니다. 이 글은 실제 생성 데이터를 바탕으로 정리한 12개 필드 캐릭터 시트 구조와, 말투 샘플을 뽑는 구체적인 방법, 관계도와 연동하는 방식을 제시하고 마지막에 장르별 복붙 템플릿을 제공합니다.
시트가 없으면 일어나는 현상
- 말투 섞임: 10화에서 건조했던 주인공이 20화에서 감정적으로 말함
- 성격 리셋: 한 번 넘긴 결정을 다음 화에서 다시 고민함
- 호칭 드리프트: 같은 인물을 '님 / 씨 / 너'가 섞여 부름
- 관계 모순: 11화에서 대립이 풀린 관계가 15화에 다시 적대로 복귀
- 버릇 증발: 초반 인물의 특징적 제스처·말끝·입버릇이 중반부터 사라짐
이 현상의 공통 원인은 '모델이 매 회차를 독립적으로 생성'하기 때문입니다. 모델에게 이전 회차에서 이 인물이 어떻게 말했는지 알려주지 않으면, 모델은 평균적인 '장르 모범 말투'로 회귀합니다. 시트는 모델이 평균으로 돌아가지 않도록 붙잡는 장치입니다. 서사(Seosa) 내부 생성 데이터 기준, 말투 샘플이 프롬프트에 포함된 회차는 그렇지 않은 회차 대비 드리프트 발생 건수가 약 60% 낮게 관측됩니다.
캐릭터 시트 12개 필드
- 1. 이름 · 호칭 · 별명 (상대별 호칭 포함)
- 2. 역할 (주인공·히로인·라이벌·조력자·적대자 등 서사적 기능)
- 3. 외형 (키·체형·머리색·눈색·상징 소품 1~2개) — 과한 나열 금지
- 4. 성격 3축 (강/약, 냉/열, 내/외) — 척도형으로 고정
- 5. 핵심 상처 (과거의 결정적 사건 1개)
- 6. 욕망 (장편 전체 아크 단위)
- 7. 결핍 (스스로는 인정 못 하는 부족함)
- 8. 말투 샘플 (실제 대사 10줄)
- 9. 금지어 (이 인물이 절대 쓰지 않는 표현)
- 10. 감정 트리거 (분노/울음/웃음이 나오는 구체 상황)
- 11. 관계 좌표 (주요 인물별 감정 강도 +5 ~ -5)
- 12. 고유 버릇 (말끝·제스처·습관 1~2개)
12개 이상의 필드를 시도해도 좋지만, 실제 프롬프트에 주입되는 길이에는 한계가 있고 너무 많은 필드는 모델 주의를 분산시킵니다. 12개 안에 꼭 들어가야 하는 것만 남기는 것이 효율적입니다.
가장 중요한 필드: 말투 샘플 10줄
시트 12개 필드 중 한 개만 남긴다면 '말투 샘플'을 남기는 것이 맞습니다. 이유는 단순합니다. 모델은 형용사 지시보다 실제 문장 예시를 훨씬 잘 재현합니다. '냉소적이고 날카로운 말투'라는 지시 10줄보다, '인간은 생각보다 많이 약하지. 나를 포함해서.' 같은 실제 대사 한 줄이 재현도를 더 높입니다.
말투 샘플 10줄 수집 공식
- 평상시 대사 3줄 (일상 상황에서의 톤)
- 분노 대사 2줄 (감정이 고조된 순간)
- 상처 드러나는 대사 2줄 (약한 면이 노출되는 순간)
- 결정적 선언 2줄 (서사의 전환점에서 말하는 짧고 강한 문장)
- 농담/여유 대사 1줄 (긴장 이완 장면에서의 말투)
10줄은 모델이 인물의 감정 스펙트럼을 이해하는 최소 샘플 수준입니다. 5줄 이하로는 편향이 생기고, 30줄 이상은 프롬프트 토큰 낭비로 이어집니다. 10줄이 쌓이면 초반 2~3화만 집필한 뒤에도 시트를 채울 수 있습니다.
금지어와 감정 트리거
'이 인물이 절대 쓰지 않는 표현'을 시트에 고정하면 말투 섞임을 크게 줄일 수 있습니다. 예를 들어 냉소적인 주인공이라면 '괜찮아요, 기대할게요, 멋지네요' 같은 긍정적 감탄을 금지어로 넣어둡니다. 감정 트리거는 반대로 '어떤 상황에서 이 인물이 분노·울음·웃음을 보이는가'를 구체적으로 적는 란입니다. '어머니 얘기가 나오면 목소리가 낮아진다'처럼 구체적일수록 생성 일관성이 높아집니다.
관계 좌표: 캐릭터는 혼자 존재하지 않는다
시트는 단독 페이지가 아니라 관계도와 연동되어야 의미를 가집니다. 관계 좌표는 주요 인물별로 '감정 강도 -5 ~ +5'와 '감정 유형(적대·경쟁·존경·동맹·연모 등)'을 함께 적는 방식을 권장합니다. 한 인물이 아크 전환으로 변화하면, 상대 인물의 관계 좌표도 연동 갱신해야 다음 회차의 대사와 행동이 자연스럽습니다.
시트 프롬프트 주입 방식
시트를 만들었다면 실제 에피소드 생성 프롬프트에 포함시켜야 효과가 납니다. 모든 필드를 매번 넣을 필요는 없고, 이번 화에 등장하는 인물의 핵심 필드만 선별합니다. 일반적으로 '이름 + 성격 3축 + 말투 샘플 3줄 + 금지어 2개 + 이번 화 관계 상태' 정도면 충분합니다. 이 압축 버전을 매 회차 프롬프트 상단에 고정하면 말투 드리프트가 측정 가능한 수준으로 감소합니다.
장르별 복붙 템플릿
현대판타지(헌터물) 주인공
- 이름: (입력) / 호칭: 동료→이름, 길드→별명 / 역할: 주인공
- 외형: 180대, 마른 근육질, 왼손 흉터 / 성격 3축: 강-냉-내 (강함·차가움·내향)
- 핵심 상처: 첫 각성 직후 길드에 배신당함
- 욕망: 자기 힘으로 계층 상승 / 결핍: 타인을 믿는 법을 모름
- 말투 샘플 3줄: '의뢰 조건부터.', '그래서?', '다음에는 혼자 간다.'
- 금지어: 과한 감탄사, 사과의 반복 / 감정 트리거: 옛 길드 멤버 언급 시 말수 감소
- 고유 버릇: 대답 전 반박 반박자 멈춤, 대화 중 장갑 끝 만지작거림
로맨스판타지 악역 영애
- 이름: (입력) / 호칭: 가문 내→영애, 남주→성 + 이름 / 역할: 회귀 주인공
- 외형: 붉은 머리, 녹색 눈, 코사주 상징 / 성격 3축: 강-열-외
- 핵심 상처: 1회차 파혼과 가문 몰락
- 욕망: 2회차에 가문 구하기 / 결핍: 약한 모습을 보이는 법
- 말투 샘플 3줄: '그 말은 두 번 듣고 싶지 않아요.', '착각이세요, 자작님.', '한 번만 더 그 표정 보이시면 봐드리지 않습니다.'
- 금지어: 자기 비하, 애교체 / 감정 트리거: 동생 언급 시 말끝이 흐려짐
- 고유 버릇: 손부채를 반만 펼침, 거절할 때 시선을 옆으로
무협 주인공(대협)
- 이름: (입력) / 호칭: 문파 내→사형, 외부→이름 / 역할: 주인공
- 외형: 중간 체격, 묵색 의복, 허리 검 하나 / 성격 3축: 강-냉-내
- 핵심 상처: 사문 멸문, 사부 유언
- 욕망: 사문 재건 / 결핍: 용서하는 법
- 말투 샘플 3줄: '약속은 지킨다.', '무림은 살아 있는 자가 쓰는 기록이다.', '다시 묻지 않는다.'
- 금지어: 장황한 설명, 자조적 농담 / 감정 트리거: 사부 호칭을 들을 때 호흡 멈춤
- 고유 버릇: 말끝을 짧게 끊음, 검집을 왼손으로 받침
위 템플릿은 시작점일 뿐 실제 작품에 쓰려면 필드 내용을 자기 작품의 인물에 맞게 치환해야 합니다. 공백은 (입력)으로 표시해 두었으니 실제 사용 시 채워 넣으시면 됩니다.
서사(Seosa)의 캐릭터 시트 + 관계도
서사(Seosa)는 12개 필드를 그대로 반영한 캐릭터 시트 편집기를 기본 제공하며, 관계도에서 인물 간 감정 강도·유형을 시각적으로 편집할 수 있습니다. 매 에피소드 생성 시 '이번 화에 등장하는 인물'의 핵심 필드만 자동으로 프롬프트에 압축 주입되어, 토큰을 아끼면서 일관성을 유지합니다. 캐릭터 시트는 50화·100화가 지나도 같은 기준으로 재참조되므로, 장편에서 가장 흔한 '말투 드리프트' 문제를 구조적으로 완화합니다.
캐릭터는 세계관과 아웃라인이 받쳐줄 때 힘을 냅니다. 세계관 설계는 세계관 설정 가이드에서, 아크·훅 구조는 아웃라인·아크·훅 가이드에서 이어 확인할 수 있습니다.
이 글에 대한 FAQ
자주 묻는 질문
주연·조연을 합쳐 5~8명까지는 12개 필드 전체를 유지해도 프롬프트 길이가 관리됩니다. 조연 이상은 '이름·역할·말투 샘플 3줄·금지어 2개'로 축약한 경량 시트로 관리하고, 출연 회차에만 전체 필드를 확장하는 방식이 효율적입니다.
3회차 이상 등장하는 조연은 최소 경량 시트(이름·역할·말투 샘플 3줄)가 필요합니다. 1~2회차 단역은 시트 없이 장면 안에서 말투를 고정해도 큰 문제는 없지만, 재등장 가능성이 있다면 초기부터 기록해두는 편이 일관성 유지에 유리합니다.
캐릭터 시트의 '말투 샘플 10줄'을 매 회차 프롬프트 상단에 압축 버전(3줄)으로 넣는 것이 가장 효과적입니다. '냉소적이고 직설적인 말투'라는 형용사 지시보다 '기대라면 접어 두는 게 편할 겁니다.', '재미없는 소리는 두 번 안 듣습니다.' 같은 실제 대사 예시 3줄이 재현도를 훨씬 높입니다. 금지어(이 인물이 절대 쓰지 않는 표현 2개)를 함께 넣으면 이탈 범위까지 제한됩니다.
말투 변화는 서사적 성장의 핵심이므로 의도적이면 문제 없습니다. 단, 변화의 기점이 되는 회차를 시트에 기록하고, 이전 말투 샘플과 전환 후 말투 샘플을 '전/후'로 나눠 저장해야 이후 회차 생성에서 후자만 참조되어 드리프트가 아닌 진짜 성장으로 읽힙니다.
다른 글 읽기