50만 자에서 캐릭터가 무너졌다면? AI로 100명 관리하기
장편 웹소설의 진짜 공포는 막힘이 아니라 50만 자에서의 캐릭터 붕괴입니다. 상태 카드, 관계 추적, 인물상 모순 자동 검출로 AI가 100명을 관리하는 법과 군상극 사례를 소개합니다.
이 글의 목차 6개 섹션
당신의 캐릭터가 반드시 무너지는 이유
당신이 성의가 없어서가 아니라, 사람 머리는 정말로 이렇게 많은 것을 기억하지 못하기 때문입니다.
50만 자짜리 웹소설에는 보통 이름이 있는 캐릭터가 60~100명 등장합니다. 캐릭터마다 이런 것이 있습니다.
- 기본 속성(성격, 외모, 말버릇, 수련 경지)
- 동적 상태(현재 위치, 소지품, 최근 겪은 사건)
- 관계망(다른 캐릭터와의 관계, 관계 변화의 계기가 된 사건)
- 성장 곡선(어떤 사람에서 어떤 사람으로 변했는지, 핵심 전환점)
전부 머리로 기억하나요? 30만 자쯤 쓰면 문제가 생깁니다. 50만 자에서는 반드시 생깁니다.
가장 흔한 「설정 붕괴」 유형:
- 상태 후퇴: 주인공이 지난 권에서 이미 금단기로 돌파했는데 이번 권에서 갑자기 축기기로 돌아감
- 관계 모순: A와 B가 15회차에서 이미 틀어졌는데 30회차에서 다시 친한 친구처럼 이야기함
- 성격 이탈: 과묵하던 캐릭터가 아무 복선 없이 갑자기 말이 많아짐
- 물품 분실: 상고의 신기를 20회차에서 얻었는데 그 뒤로 다시는 언급되지 않음
독자가 이런 문제를 알아채는 속도는 생각보다 훨씬 빠릅니다. 웹소설 독자의 연재 추적은 진지해서, 앞 회차를 뒤져 「오류를 잡아내기」도 합니다.
전통적인 해결책이 잘 안 되는 이유
대부분의 작가는 세 가지 도구로 캐릭터를 관리합니다.
1. 캐릭터 카드(Word/Notion 문서)
→ 문제: 뒤로 갈수록 갱신하기 귀찮아져 정보가 늘 낡아 있음
2. 마인드맵
→ 문제: 정적인 관계만 표현할 수 있고 동적 변화를 추적할 수 없음
3. Excel 표
→ 문제: 찾기가 불편하고 집필 도구와 수동으로 전환해야 함
이 방식들의 핵심 문제는 유지 비용이 너무 높고 집필 과정과 단절되어 있다는 것입니다.
한 회차를 다 쓸 때마다 캐릭터 100명의 상태표를 갱신할 수는 없습니다. 새벽 세 시까지 써서 연재를 맞추는 것만으로도 충분히 지치는데, 누가 Excel을 채울 기운이 있겠습니까?
AI 캐릭터 관리의 핵심 발상
AI로 캐릭터를 관리하는 핵심은 AI가 「캐릭터를 설계」하게 하는 것이 아니라 AI가 「캐릭터를 기억」하게 하는 것입니다.
구체적으로 AI는 캐릭터 관리에서 세 가지 일을 합니다.
첫째: 캐릭터 상태의 자동 추출과 갱신
한 회차를 다 쓸 때마다 AI가 본문에서 캐릭터 상태 변화를 자동으로 추출합니다.
- 어떤 캐릭터가 등장함 → 「최근 등장 회차」 갱신
- 어떤 캐릭터가 수련 경지를 돌파함 → 「현재 수련 경지」 갱신
- 어떤 캐릭터가 무기를 얻음 → 「소지품」 목록에 추가
- 어떤 캐릭터가 다른 캐릭터와 충돌함 → 관계 상태 갱신
Maliang Writer에서는 이 기능을 지식 그래프 엔진으로 구현합니다. 본문을 쓰면 그래프가 자동으로 갱신됩니다.
둘째: 충돌 검출
AI는 새 회차 내용을 생성하거나 점검할 때 현재 텍스트를 기존의 캐릭터 상태와 자동으로 대조합니다.
- 「당신은 장삼이 적소검을 들고 있다고 썼지만, 그래프 기록상 적소검은 45회차에서 이미 이사에게 넘어갔습니다」
- 「당신은 주인공이 A 성에서 B 성까지 하루 만에 갔다고 썼지만, 지리 설정상 두 성은 3000리 떨어져 있습니다」
- 「당신은 왕오가 '사형, 안녕하십니까'라고 말하게 했지만, 그는 상대와 사형제 관계가 아닙니다」
이런 검출은 AI가 줄거리를 이해할 필요가 없고 사실 확인만 하면 됩니다. 성실한 편집자가 설정집을 한 글자씩 대조하는 것과 같습니다.
셋째: 관계 그래프 시각화
100명의 캐릭터 사이의 관계망을 글로 묘사하기에는 너무 복잡합니다. AI가 시각화된 관계 그래프를 생성해 줍니다.
- 노드 = 캐릭터
- 연결선 = 관계(사제, 적대, 연인, 동맹)
- 색 = 진영이나 파벌
- 노드 크기 = 등장 빈도
그림 한 장으로 이야기 전체의 인물 구도를 알 수 있습니다. 다중 라인 서사에 특히 유용합니다. 너무 오래 등장하지 않은 캐릭터와 소홀히 한 관계 라인을 바로 발견할 수 있습니다.
![]()
실전: 캐릭터 관리 체계 세우기
1단계: 캐릭터 프로필 템플릿 만들기
캐릭터마다 최소한 다음 정보가 있어야 합니다.
기본 정보(생성할 때 입력, 변동이 거의 없음)
- 본명과 별칭
- 나이/외모 특징
- 성격 키워드(3~5개, 예: 「침착/의리/고집」)
- 상징적인 말버릇이나 언어 습관
- 핵심 동기(왜 이런 일을 하는지)
동적 정보(줄거리에 따라 갱신)
- 현재 수련 경지/실력 등급
- 현재 위치
- 중요한 소지품
- 최근 겪은 중대한 사건
- 다른 캐릭터와의 관계 상태
2단계: 갱신 규칙 정하기
모든 변화를 기록할 필요는 없습니다. 「줄거리에 영향을 주는」 상태 변화만 추적하길 권합니다.
- 수련 경지 돌파 → 기록
- 평범한 옷으로 갈아입음 → 기록하지 않음
- 어떤 캐릭터와 동맹을 맺음 → 기록
- 상관없는 작은 마을을 지나감 → 기록하지 않음
Maliang Writer에서는 일관성 에이전트가 어떤 변화를 저장할지 자동으로 판단하므로 수동으로 걸러낼 필요가 없습니다.
3단계: 정기적으로 「종합 검진」 하기
한 권을 끝낼 때마다(또는 10만 자마다) 전체 캐릭터 종합 검진을 한 번 합니다.
- 5회차 넘게 등장하지 않은 캐릭터는 누구인가? 의도인가, 잊은 것인가?
- 성격 묘사가 앞뒤로 모순되는 캐릭터는 없는가?
- 관계 그래프에 「끊어진」 연결선(두 캐릭터가 충돌했는데 나중에 해결되지 않음)은 없는가?
- 성장 곡선이 매끄러운가? 「도약식 성장」은 없는가?
이 질문들을 목록으로 만들어 하나씩 점검하세요. AI가 이 검진 리포트를 자동으로 만들어 줄 수 있습니다.
자주 밟는 함정
함정 1: 캐릭터 설정을 너무 자세히 쓰기
초보가 가장 쉽게 저지르는 실수입니다. 캐릭터의 전생과 현생, 가문 삼대를 또렷하게 써 놓고서는 본문을 쓸 때 전혀 쓸모가 없다는 것을 알게 됩니다.
캐릭터 설정은 「충분하면 족한」 것입니다. 핵심 동기, 성격 주축, 핵심 관계. 이 세 가지만 있으면 충분합니다. 나머지는 쓰다가 필요할 때 보충하면 됩니다.
함정 2: 조연 관리 소홀
많은 작가가 주인공과 몇 명의 핵심 조연만 진지하게 관리합니다. 하지만 가장 「설정 붕괴」가 일어나기 쉬운 것은 등장은 적지만 가끔 불쑥 나오는 변두리 캐릭터입니다.
세 번 등장한 행인 갑도 독자는 기억합니다. 첫 등장에서는 만두 장수였는데 세 번째 등장에서 대장장이가 되어 있으면 댓글에서 지적하는 사람이 나옵니다.
함정 3: 타임라인을 기록하지 않기
가장 은밀하지만 가장 치명적인 함정입니다. 사건이 일어난 시간 순서를 기록하지 않으면 결과는 이렇습니다.
- 하루 안에 사흘 분량의 사건이 일어남
- 캐릭터가 같은 시각에 두 곳에 나타남
- 계절과 날씨 묘사가 앞뒤로 모순됨
캐릭터 관리와는 별도로 간단한 타임라인을 따로 유지하길 권합니다. 시간 단위까지 정확할 필요는 없지만 적어도 「이 일이 저 일보다 앞인지 뒤인지」는 알아야 합니다.
정리
캐릭터 관리는 창작의 추가 부담이 아니라 장편 창작의 기반 시설입니다. 건물을 지으려면 기초를 다져야 하듯, 50만 자 이상의 장편에는 믿을 만한 캐릭터 관리 체계가 반드시 있어야 합니다.
AI의 가장 큰 가치는 더 좋은 캐릭터를 설계해 주는 것이 아니라 모든 캐릭터를 충실히 기억해 주는 것입니다. 기억해야 헷갈리지 않고, 헷갈리지 않아야 독자가 당신의 이야기를 믿어 줍니다.