생성형 AI를 활용해 장편 소설을 집필하는 작가들이 마주하는 가장 치명적인 병목은 언제나 '서사적 기억상실(Narrative Amnesia)'과 설정 충돌이었습니다. 일반적인 대형언어모델(LLM) 기반의 채팅 인터페이스는 몇 차례 대화가 오가면 주인공의 눈동자 색을 잊어버리고, 2장에 접어들면 앞선 내용과 모순되는 과거사를 날조하며, 여러 인물이 얽히는 장면에서는 줄거리가 쉽게 궤도를 이탈합니다. Sudowrite는 이러한 한계를 극복하기 위해 프로젝트 전반을 관통하는 단일 진실 공급원(Single Source of Truth)이자 영구 관계형 데이터베이스인 **Story Bible(스토리 바이블)**을 구축했습니다.
Notion, World Anvil, Scrivener 같은 정적 메모 도구와 달리, Sudowrite의 Story Bible은 AI 본문 생성 파이프라인과 직접 유기적으로 연결되어 있습니다. 작가가 인물 카드(Characters), 세계관 설정(Worldbuilding), 챕터 아웃라인(Outline)에 기록한 메타데이터와 서사적 제약은 Draft(초안 작성) 도구, Write(이어쓰기) 모드, **Chat(어시스턴트)**이 문장을 생성하는 방식을 실시간으로 제어합니다.
장면 본문을 단 한 줄도 작성하기 전에 인물 프로필, 세계관 설정, 챕터 아웃라인이라는 세 가지 기둥을 논리적으로 구축하는 방법을 이해하는 것은, 통제 불가능한 AI 텍스트 조각과 출판 수준의 일관된 장편 소설을 가르는 결정적인 차이점입니다.
상위 기반: Braindump와 Synopsis의 입력 연계
인물, 세계관, 아웃라인은 독립된 진공 상태에서 작동하지 않습니다. Story Bible의 아키텍처는 상위 필드가 하위 생성 과정을 조건화하는 명확한 단방향·양방향 흐름을 따릅니다.
$$\text{Braindump(아이디어 투하)} \longrightarrow \text{Genre & Style(장르 및 문체)} \longrightarrow \text{Synopsis(줄거리 요약)} \longrightarrow \begin{cases} \text{Characters(인물 프로필)} \ \text{Worldbuilding(세계관 설정)} \end{cases} \longrightarrow \text{Outline(챕터 아웃라인)} \longrightarrow \text{Scenes(장면 비트)} \longrightarrow \text{Draft(본문 집필)}$$
구체적인 카드를 만들기 전에 작가는 대개 Braindump에 정제되지 않은 원초적 아이디어(단편적인 메모, 대화 조각, 갈등의 씨앗)를 쏟아붓고, 이를 바탕으로 전체적인 궤적을 요약한 Synopsis를 작성합니다. 'Generate All Characters'나 자동 아웃라인 생성을 실행하면 시스템은 Synopsis를 기준으로 맥락을 추출합니다(Synopsis가 비어 있으면 Braindump로 대체). 프로 작가는 AI가 무작위로 생성한 결과를 그대로 사용하지 않고, 이를 1차 초안으로 삼아 수동으로 각 카드의 세부 사항을 직접 보정하여 서사의 경계선을 확립합니다.
1. 인물 프로필 구축 (Characters 섹션)
Characters 섹션은 프로젝트당 최대 2,000개의 독립 인물 카드를 저장할 수 있습니다. 각 카드는 작가를 위한 설정 기록장인 동시에, AI에게 인물의 목소리와 행동을 렌더링하도록 지시하는 실행 규격서입니다.
카드 계층 구조와 역할 할당
각 인물 카드 우측 상단의 역할 드롭다운을 통해 서사적 비중을 설정합니다.
- Protagonist(주인공): 시점(POV) 계산, 내면 독백 빈도, 감정적 갈등 표현에서 최우선 순위를 부여받습니다.
- Antagonist / Supporting / Minor(악역 / 조연 / 단역): 군상극 장면에서 인물 간의 거리감과 위계를 설정하여 조연이 불필요하게 서사를 장악하는 현상을 방지합니다.
- 카드는 접을 수 있고, 좌측 상단의 6개 점 핸들로 드래그하여 순서를 바꿀 수 있으며, 시계 아이콘을 통해 과거 수정 버전을 확인할 수 있습니다.
표준 속성 필드와 AI 제어 메커니즘
각 카드에는 AI 작성을 최적화하기 위해 설계된 7가지 핵심 기본 필드가 제공됩니다.
- Pronouns(인칭대명사): 문법적 호칭을 고정하여 문맥상 성별이나 인칭이 왜곡되는 문제를 방지합니다.
- Groups(소속 집단): 인물이 속한 파벌, 용병단, 가문, 조직(예: 은빛 단검단, 이지스호 선원)을 등록합니다. 장면 아웃라인에 집단명이 언급되면 AI는 해당 소속 인물들을 즉시 문맥으로 호출합니다.
- Other Names(별칭 및 이명): 호칭, 별명, 위장 신분, 줄임말(예: Thomas, Tommy, 검은 여우)을 등록합니다. 이 필드는 AI가 주인공의 별명을 완전히 새로운 인물로 오인하는 참사를 방지합니다.
- Personality(성격 특성): 행동 성향, 치명적 결함, 기질, 스트레스 상황에서의 본능적 반응을 정의합니다.
- Background(배경 및 과거사): 인물의 핵심 트라우마, 기원 사건, 중대한 비밀을 명시하여 독백과 대화의 서브텍스트를 지탱합니다.
- Physical Description(외모 묘사): 키, 체격, 눈동자 색, 머리 모양, 흉터, 대표적인 복장을 고정하여 챕터 간 외형 묘사의 모순을 차단합니다.
- Dialogue Style(대화 스타일 및 어조): 말의 속도, 문장 길이, 어휘 선택, 말버릇, 격식 수준(예: 짧고 단호한 문장 위주; 축약어 절대 사용 안 함; 냉소적이고 학술적인 어조)을 엄격하게 지시합니다.
커스텀 속성과 전체 스키마 확장
장르 특화 소설을 위해 작가는 인물 카드를 유연하게 확장할 수 있습니다.
- 개별 카드 단위 커스텀 속성: 카드 하단의
+ Add Trait을 눌러 특정 인물만의 일회성 속성(예: 뱀파이어 캐릭터의 박쥐 형태 외형)을 추가할 수 있습니다. - 전역 스키마 사용자 지정(Customize): Characters 섹션 상단 메뉴(
•••)의 Customize를 선택하면 모든 인물 또는 특정 인물 유형의 기본 템플릿을 수정할 수 있습니다. 작가들은 흔히 에니어그램 / MBTI, 핵심 상처(The Ghost), 믿고 있는 거짓말(Lie Believed), 마력 친화도 등의 필드를 추가하여 기존의 모든 카드에 일괄 적용합니다.
대량 가져오기: Smart Import와 CSV
기존 집필 원고나 설정집을 Sudowrite로 이전할 때 수작업으로 복사할 필요가 없습니다.
- Smart Import(스마트 가져오기): 비정형 텍스트를 붙여넣거나 문서 파일(
.txt,.docx,.rtf,.odt,.csv, 최대 60,000단어)을 업로드할 수 있습니다. AI가 문서를 분석하여 한 번에 최대 30명의 인물을 식별하고 기본 속성을 채워주며, 저장 전 검증 단계를 제공합니다. 이 기능은 생성 크레딧을 소모하지 않습니다. - 구조화된 CSV 가져오기: 등장인물이 수십 명에 달하는 대작의 경우 공식 CSV 템플릿을 내려받아 작성할 수 있습니다. CSV 업로드는 AI 분석을 건너뛰고 열 이름을 속성에 직접 매핑하여 무제한의 카드를 즉시 생성합니다.
2. 세계관 로어 설계 (Worldbuilding 섹션)
판타지, SF, 역사 미스터리 장르는 정교한 물리 법칙과 사회 구조에 의존합니다. Worldbuilding 섹션은 산만한 자유형 메모를 지양하고 모듈화된 카드 템플릿 시스템을 제공합니다.
특화된 요소별 카드 템플릿
+ Add Element를 클릭하면 세계관의 각 영역에 맞춘 템플릿을 선택할 수 있습니다.
- Setting(공간 / 배경): 지리, 감각적 분위기(조명, 냄새, 소리), 기후, 건축 구조, 사회적 분위기.
- Item(물품 / 아티팩트): 외형, 기원, 마법/기술적 기능, 그리고 소유권 분실을 막는 필수 필드인 "Who owns this item"(소유자).
- Clue(단서 / 증거): 물리적 형태, 발견 장소, 그리고 핵심 필드인 "Implications"(암시하는 추론). 인물이 단서를 조사할 때 무엇을 추론해야 하는지(혹은 아직 추론해서는 안 되는지)를 명확히 규정하여 너무 이른 진실 폭로나 엉뚱한 결론을 방지합니다.
- Lore & History(역사 및 전설): 연표, 주요 전쟁, 조약, 신화, 잊혀진 금기.
- Faction / Organization(세력 및 조직): 위계질서, 복식과 문장, 행동 규범, 대외적 평판, 적대 세력.
- Magic System / Technology / Rules(마법 체계, 법칙, 과학 기술): 우주론적 법칙, 시전 대가, 기술적 한계, 물리적 패러독스, 실패 조건.
- Custom Elements(사용자 정의 요소): 작품 고유의 설정을 위해 새롭게 정의하는 카드 유형.
핵심 작동 원리: 선택적 호출 (Story Bible Saliency)
초보 작가들이 흔히 저지르는 실수는 Sudowrite가 글을 쓸 때마다 모든 세계관 카드를 AI에 전부 입력한다고 생각하는 것입니다. 그렇게 하면 컨텍스트 윈도우가 즉시 가득 차고, 지시사항이 희석되며, 환각과 오류가 급증합니다.
Sudowrite는 선택적 호출(Selective Saliency) 방식을 채택하고 있습니다.
호출 규칙: 챕터 장면(Scenes)과 본문(Draft)을 생성할 때, AI는 현재 활성화된 아웃라인이나 장면 지시문에 이름이나 별칭이 명시된 인물 카드와 세계관 카드만을 선별하여 프롬프트에 주입합니다.
작가가 50곳의 도시 설정 카드를 만들어 두었더라도, 현재 작성할 장면 비트에 '침몰한 기록보관소'가 적혀 있지 않다면 해당 카드는 호출되지 않습니다. 비트에 '침몰한 기록보관소'를 명시해야 비로소 그 장소의 감각적 묘사와 그곳에 등장하는 인물의 설정이 AI에 전달됩니다.
3. 챕터 아웃라인 및 막 구조 설계 (Outline 섹션)
Outline 섹션은 정적인 세계관과 인물 설정을 시간에 따른 서사 구조로 변환하는 척추입니다. Sudowrite의 Outline은 글자 수 제한이 없으므로 수십 개 챕터로 구성된 방대한 대작의 구성안을 완벽하게 담아낼 수 있습니다.
막(Acts)과 챕터(Chapters)의 2단계 구조
아웃라인은 직관적인 두 가지 층위로 설계됩니다.
- Acts(막 구분,
+ Add Act): 이야기의 거시적 호흡을 조절하는 구조적 분기점(예: 1막: 서약의 파기, 2막: 잿빛 사막 횡단, 미드포인트 전환점) 역할을 하며, 챕터 사이로 드래그하여 전체 완급을 조절할 수 있습니다. - Chapters(챕터 단위,
+ Add Chapter): 각 장에서 일어나는 구체적인 사건 전개, 내면의 갈등, 충격적인 전환점을 요약합니다.
전체 일괄 생성과 단일 챕터 정밀 재작성
아웃라인 구축은 유연한 워크플로우를 제공합니다.
- 전체 생성 및 총괄 수정: Generate Outline을 누르면 장르, 줄거리 요약, 인물, 세계관을 종합해 책 전체의 챕터 구성을 일괄 도출합니다. 상단 메뉴의 Rewrite Outline을 통해 "2막의 긴장감을 높이고 궤도 붕괴 카운트다운을 추가해 줘" 같은 거시적 지시를 내려 전체 아웃라인을 다시 짤 수 있습니다.
- 단일 챕터 독립 재작성: 특정 장의 요약이 마음에 들지 않으면 해당 챕터 카드의 Rewrite 버튼을 눌러 개별 지시(예: "배신을 더 은밀하게 연출하고 마지막은 클리프행어로 끝내 줘")를 내려 해당 부분만 다듬을 수 있습니다.
핵심 연결 고리: 'Start Chapter' 연결 문서 시스템
아웃라인 카드 자체가 소설 본문을 작성하는 공간은 아닙니다. 챕터 요약에 마우스를 올리면 나타나는 플러스 표시의 문서 아이콘, 즉 **Start Chapter(챕터 시작)**를 클릭합니다.
이를 클릭하면 좌측 프로젝트 목록에 **Linked Document(연결된 문서)**가 생성됩니다.
- 이 문서는 해당 챕터 아웃라인과 영구적으로 데이터가 결속됩니다.
- 문서 내부의 Draft 도구는 해당 챕터 요약을 집필 목표로 자동 불러옵니다.
- 챕터 메뉴(
•••)를 통해 해당 줄거리에 연결된 모든 문서를 언제든 열람할 수 있습니다.
양방향 동기화: Update 역방향 아웃라인 갱신
실제 집필 과정에서는 작가의 영감이 튀어 원래 계획했던 아웃라인에서 벗어나는 경우가 흔합니다.
Sudowrite는 이를 위해 뛰어난 Update(업데이트) 기능을 갖추고 있습니다.
- 작성된 본문이 기존 아웃라인과 달라졌을 때 작가가 아웃라인을 손수 다시 쓸 필요가 없습니다.
- Outline의 해당 챕터 메뉴(
•••)에서 Update를 클릭하면, AI가 연결된 문서의 본문을 읽고 실제로 일어난 사건에 맞춰 챕터 요약을 자동으로 다시 작성합니다. - 이로써 다음 챕터를 집필할 때 최신 정사(Canon)가 반영되어 줄거리 불일치나 설정 구멍이 원천 차단됩니다.
4. 본문 집필 직전의 핵심 전환: 아웃라인을 Scenes 비트로 구체화
사전 기획에서 실제 본문 문장 생성으로 넘어가는 최종 연결 지점은 에디터 우측 상단의 타자기 아이콘인 Draft 도구입니다. 이곳에서 인물 프로필, 세계관, 챕터 요약이 실행 가능한 프롬프트로 최종 결합합니다.
+-----------------------------------------------------------------------------------+
| SUDOWRITE DRAFT 패널 (타자기 아이콘) |
+-----------------------------------------------------------------------------------+
| 1. SCENES 장면 비트 (서사의 원자적 실행 단위) |
| 1. Thomas는 [침몰한 기록보관소]에 도착하여 코트의 빗물을 털어낸다. |
| 2. 기록관 Vane은 깨진 봉랍 인장을 보여주며, 두 사람의 대화는 짧고 냉랭하다. |
| 3. 지하 금고에서 이상한 소리가 울리고, Vane은 암호 상자를 황급히 숨긴다. |
| |
| * 밑줄 표시된 단어는 Story Bible Detection이 성공적으로 연동되었음을 의미함 |
+-----------------------------------------------------------------------------------+
| 2. EXTRA INSTRUCTIONS (추가 스타일 지시) |
| [ 3인칭 제한 시점(Thomas). 습한 종이와 오존 냄새 강조. 빠른 호흡. ] |
+-----------------------------------------------------------------------------------+
| 3. 진단 및 본문 생성 실행 |
| [구조 경고 알림] --> [예상 단어 수 및 크레딧 소모량 확인] --> [Generate] |
+-----------------------------------------------------------------------------------+
'서사의 원자 단위'로서의 Scenes
챕터 전체 요약은 LLM이 한 번에 풍부한 문학적 묘사로 풀어내기에는 다소 포괄적입니다. Draft 도구는 챕터를 **Scenes(장면 비트)**라는 번호 매겨진 최소 단위(단일한 시간, 장소, 시점, 극적 목표)로 세분화합니다.
작가가 직접 비트를 입력하거나, Generate Scenes를 눌러 연결된 챕터 요약으로부터 3~6개의 순차적 장면 비트를 자동 도출할 수 있습니다.
Story Bible Detection(밑줄 인식) 검증
비트를 작성하거나 생성하면 Sudowrite는 즉시 개체 인식 엔진을 가동합니다. Story Bible에 등록된 인물명, 별칭, 배경 장소, 중요 아이템과 일치하는 단어에는 자동으로 밑줄이 그어집니다.
- 밑줄이 나타나면 AI가 해당 카드를 인식하여 대화 스타일, 외모, 세계관 규칙을 프롬프트에 로드한다는 확실한 증거입니다.
- 밑줄이 생기지 않는다면 철자가 틀렸거나 해당 호칭을 카드 내 Other Names 필드에 추가해야 합니다.
비트 수를 통한 본문 분량 정밀 조절
Sudowrite에는 인위적인 '목표 글자 수 슬라이더'가 없습니다. 생성되는 본문 분량은 작성된 장면 비트의 개수와 세부 묘사의 밀도에 정비례합니다.
- 1~2개의 압축된 비트: 약 600~900단어의 빠르고 간결한 장면이 생성됩니다.
- 5~7개의 상세한 비트: 대화와 행동, 배경 묘사가 촘촘히 전개되며 2,000~3,500단어 이상의 묵직한 메인 챕터가 완성됩니다.
Extra Instructions를 통한 문체 고정
Scenes 목록 바로 아래에는 Extra Instructions(추가 지시) 필드가 있습니다. 숙련된 작가들은 이 영역을 통해 일시적 제약을 부여합니다.
- 시점 및 인칭 명시 (Thomas 중심의 엄격한 3인칭 제한 시점, 과거형, 전지적 시점 절대 금지).
- 감각적 묘사 강조 (지하실의 퀴퀴한 양피지 냄새와 비 냄새 묘사에 집중할 것; 대사는 절제할 것).
- 서사적 결말 제어 (마지막 비트는 충격적인 소리와 함께 강렬한 클리프행어로 끊을 것).
생성 전 진단 및 자원 확인
비트와 지침을 구성한 뒤 Generate를 누르면 사전 분석이 실행됩니다.
- 구조적 경고: 하나의 비트에 너무 많은 장소 전환이나 모순된 행동이 들어가 있으면 시스템이 경고를 띄우고 분할(Quick Fix)을 제안합니다.
- 예상 소모량 투명성: 생성될 예상 단어 수와 차감 크레딧을 명확히 보여주어 작가가 보유 크레딧을 철저히 관리할 수 있습니다.
5. 실전 집필 가이드: AI 소설 쓰기의 3대 함정 극복법
Story Bible을 활용해 출판 수준의 완성도 높은 소설을 집필하려면 다음 세 가지 함정을 반드시 피해야 합니다.
| 흔한 함정 | 근본 원인 | Story Bible 해결책 |
|---|---|---|
| 모호함으로 인한 날조 | 장면 비트가 지나치게 추상적임 (예: "두 사람은 아티팩트에 대해 논의하고 떠난다"). | 비트에 구체적 물리 행동을 기술함 ("Vane은 상자를 반시계 방향으로 돌려 열어 보이며 Thomas에게 독침의 위험을 경고한다"). 구체성이 AI의 자의적 설정을 원천 차단합니다. |
| 설정 모순과 퇴행 | 이야기 전개 후에도 카드에 구식 동기나 1막의 심리 상태가 방치됨. | 새로운 막이 시작될 때마다 인물 카드를 점검합니다. 2막에서 변절한 인물이라면 카드의 충성도 설정을 갱신하여 AI가 1막의 충성심으로 묘사하는 실수를 막습니다. |
| 지시대명사의 모호성 | 비트에서 불분명한 대명사나 과거 사건을 막연히 언급함 ("그녀는 그가 했던 일을 떠올린다"). | 비트에 인물 실명과 과거 사건을 명시함 ("Elena는 4장에서 Marcus가 호적부를 불태운 죄를 회상한다"). Draft 도구는 연결된 문서와 명시적으로 호출된 카드만 참조합니다. |
Sudowrite의 Story Bible을 단순한 보관용 서랍이 아니라 실시간 서사 제어 엔진으로 활용함으로써, 작가는 치밀한 세계관과 살아 숨 쉬는 인물들의 일관성을 완벽히 통제하며 믿을 수 없는 집필 속도와 예술적 완성도를 동시에 거머쥘 수 있습니다.