워크플로우2026-05-01 업데이트약 9분

웹소설 AI 프롬프트 예시 모음: 장면·캐릭터·훅 유형별 30개

웹소설 AI 집필에 바로 쓸 수 있는 프롬프트 30개를 훅·캐릭터·장면 전환·바이블 주입 유형별로 정리했습니다. 서사(Seosa) 생성 로그 기반 실전 패턴 포함.

· 서사(Seosa) 에디토리얼 팀

서사(Seosa)는 AI 웹소설 창작 파이프라인을 개발·운영하며, 판타지·로맨스판타지·현대판타지·무협·스릴러 등 주요 장르의 에피소드 생성·품질 평가 데이터를 내부적으로 축적해왔습니다. 이 글은 도구 개발 과정에서 관찰한 작법 패턴과 실패 사례를 기반으로 작성되었습니다.

핵심 요약

  • 웹소설 프롬프트가 실패하는 가장 흔한 원인은 '장르·주인공 상태·위기 유형·감정 목표' 4변수 중 하나 이상이 빠지는 것입니다.
  • 서사(Seosa) 내부 에피소드 생성 로그에서 4변수를 모두 명시한 프롬프트의 1화 완성률은 그렇지 않은 경우보다 2.3배 높았습니다.
  • 훅·캐릭터 말투·장면 전환·바이블 주입 4가지 유형별로 프롬프트 구조가 다르며, 유형을 혼동하면 모델이 감정 목표 대신 설명을 출력합니다.
  • AI가 문장을 생성하더라도 위기의 타이밍·감정 목표·복선 회수 시점은 작가가 결정해야 드리프트 없이 장편을 이어갈 수 있습니다.
  • 프롬프트 한 개에 700토큰을 초과하면 모델이 지시 우선순위를 잃는 경향이 관측됩니다. 바이블은 별도 맥락 창에 분리 주입하는 것을 권장합니다.

웹소설 AI 집필 도구란, 바이블·아웃라인·이전 회차 맥락을 프롬프트에 자동 주입하고 장르 레지스터(register)에 맞는 문체로 에피소드를 생성·평가하는 소프트웨어를 가리킵니다. 범용 챗봇과의 차이는 이 맥락 주입이 자동화되어 있는가에 달려 있습니다.

이 글은 실제로 복사해서 쓸 수 있는 프롬프트 30개를 훅 생성·캐릭터 말투·장면 전환·바이블 주입 네 유형으로 분류해 제공합니다. 프롬프트가 왜 실패하는지 먼저 짚고, 유형별 예시와 점검 체크리스트로 이어집니다.

웹소설 프롬프트가 실패하는 이유

서사(Seosa) 내부 에피소드 생성 로그를 분석한 결과, 재생성 요청이 발생한 회차의 상위 3개 실패 요인은 다음과 같았습니다. 감정 목표 미기재(전체 재생성 요청의 41%), 장르 레지스터 이탈(29%), 위기 유형 부재(18%)입니다.

모델은 명시적인 감정 목표가 없으면 '정보 전달'을 기본값으로 선택합니다. 그 결과 독자가 읽어야 할 장면 대신 화자가 상황을 설명하는 단락이 나옵니다. 장르 레지스터 이탈은 로판인데 현대 구어체가 섞이거나, 무협인데 경어가 빠지는 식으로 드러납니다.

프롬프트 드리프트도 주요 원인입니다. 드리프트란 지시가 너무 길거나 변수가 충돌할 때 모델이 초반 지시를 잊고 후반부만 반영하는 현상입니다. 700토큰 이상의 단일 프롬프트에서 빈도가 높아집니다.

1화 훅 프롬프트는 어떻게 쓰는가?

훅 프롬프트의 핵심은 4변수(장르·주인공 상태·위기 유형·감정 목표)를 모두 선언하는 것입니다. 4변수를 모두 명시한 프롬프트의 1화 완성률이 그렇지 않은 경우보다 2.3배 높다는 것은 서사(Seosa) 내부 로그에서 관측된 수치입니다. 각 변수를 대괄호로 묶으면 모델이 우선순위를 처리하기 쉬워집니다.

아래 8개는 장르·설정을 바꿔 즉시 사용할 수 있도록 변수를 명시한 형태입니다. 각 예시의 괄호 안 내용만 교체해 쓰면 됩니다.

  • [장르: 로판·빙의물] [주인공: 전생 기억 회복 직전] [위기: 정략결혼 통보] [감정 목표: 패닉 속 결심 → 클리프행어] → 이 조건으로 600~700자 1화 마지막 장면을 써줘
  • [장르: 헌터물·각성] [주인공: D등급 헌터, 던전 고립 상황] [위기: 동료 전멸·몬스터 포위] [감정 목표: 공포 → 각성 직전 결의] → 이 조건으로 시스템 메시지가 처음 뜨는 순간을 포함해 700자 안으로 써줘
  • [장르: 무협·복수물] [주인공: 파문당한 제자, 10년 뒤 귀환] [위기: 사부의 원수와 길에서 조우] [감정 목표: 냉정한 외면 → 분노 억제] → 이 조건으로 한자어 비율은 전체의 20% 이내로 유지하며 600자 1화 마지막 장면을 써줘
  • [장르: 현대판타지·게이트물] [주인공: 일반인, 통학 버스 안] [위기: 차 안에서 게이트 개방·탑승자 전원 스킬 없음] [감정 목표: 공황 → 상태창 최초 확인] → 700자 이내, 서술은 1인칭 현재형으로 써줘
  • [장르: 로맨스판타지·회귀] [주인공: 1회차에서 황제에게 처형된 공작 영애] [위기: 눈을 뜨니 처형 3일 전] [감정 목표: 충격 → 생존 의지 각성] → 1회차 기억 플래시백 2문장 포함해 650자 1화 도입부를 써줘
  • [장르: 학원 로맨스] [주인공: 전학생, 첫날 지각] [위기: 잘못 들어간 교실이 상위권 반] [감정 목표: 민망함 → 엉뚱한 자신감] → 대화 비율 50% 이상, 600자 1화 첫 장면을 써줘
  • [장르: 스릴러·범죄] [주인공: 형사, 퇴직 하루 전] [위기: 15년 전 미제사건 용의자가 자수] [감정 목표: 당혹 → 직업적 본능 재점화] → 대화 없이 서술만으로 700자 1화 오프닝을 써줘
  • [장르: 무협·성장물] [주인공: 내공 없는 10세 아이, 명가 서출] [위기: 입문 시험 탈락 직전] [감정 목표: 수치심 → 결의의 싹] → 궁정 화법 없이 구어체로, 500~600자 1화 도입부를 써줘

캐릭터 말투·감정선 프롬프트 예시 8개

캐릭터 대사 프롬프트의 실패는 주로 '감정 목표'가 아닌 '대사 내용'을 지시할 때 일어납니다. '이런 대사를 써줘'가 아니라 '이 캐릭터가 이 감정 상태에서 이 상황에 반응하는 방식을 대사로 보여줘'로 바꾸면 결과물의 질이 달라집니다. 말투는 바이블에서 정의한 캐릭터 레지스터를 인용하는 것이 드리프트를 줄이는 가장 빠른 방법입니다.

  • [캐릭터: 냉소적·고독형 황제] [상황: 신하가 목숨을 구해달라 읍소] [감정 목표: 무관심을 가장한 흥미] → 궁정 화법, 말 수 최소화, 대사 2줄 이내로 써줘
  • [캐릭터: 밝고 직설적인 헌터 여주인공] [상황: 처음 만난 S급 헌터에게 파티 제안 거절당함] [감정 목표: 표면 쿨함·내심 당황] → 구어체, 반말, 속마음 묘사 1문장 포함해 써줘
  • [캐릭터: 복수심을 품은 전직 무사, 60대 노인 외모] [상황: 원수의 아들과 처음 식사] [감정 목표: 감정을 숨기며 탐색] → 노인 말투, 고어 비율 낮게, 대사 3줄·내면 묘사 2문장으로 써줘
  • [캐릭터: 순진하고 낙관적인 빙의 주인공, 현대 정보 보유] [상황: 원작 악역을 처음 만남] [감정 목표: 표면 환대·내심 긴장] → 현대 어투와 고전체가 섞인 말투, 속마음 한 줄 포함해 써줘
  • [캐릭터: 소심하고 자기비하형 조연] [상황: 주인공에게 처음으로 도움을 받음] [감정 목표: 당혹 → 고마움 → 어색함] → 짧게 끊기는 문장, 자기비하 표현 1개 포함해 대사 4줄로 써줘
  • [캐릭터: 카리스마형 빌런, 주인공 연모 중] [상황: 주인공이 탈출하다 붙잡힌 직후] [감정 목표: 분노 아래 숨은 집착] → 낮고 조용한 어조, 위협적 뉘앙스, 대사 2줄·행동 묘사 1줄로 써줘
  • [캐릭터: 쾌활한 10대 마법사] [상황: 첫 실전 마법이 예상과 다르게 터짐] [감정 목표: 당황 → 자기합리화 → 허세] → 가볍고 빠른 구어체, 의성어 1개 허용, 150자 이내로 써줘
  • [캐릭터: 냉정한 의사 출신 탐정] [상황: 용의자가 알리바이를 대며 울기 시작] [감정 목표: 감정 배제·논리 집중] → 건조한 서술체, 공감 표현 없이 다음 질문으로 바로 전환, 200자 이내로 써줘

장면 전환·클리프행어 프롬프트 예시 7개

장면 전환 프롬프트에서는 '어디로 이어지는가'보다 '무엇을 끊는가'를 명시하는 것이 더 중요합니다. 클리프행어는 '답이 없는 질문'이 아니라 '다음 화에서만 답할 수 있는 구체적 질문'이어야 2화 클릭률이 올라갑니다. 전환점의 감각적 세부를 한 가지 지시하면 모델의 추상적 처리를 막을 수 있습니다.

  • [전환: 감정 절정 → 시간 점프] [상황: 주인공이 결투에서 상대를 처음 쓰러뜨린 직후] [감정 목표: 승리감 → 공허] → 감각 묘사(손 떨림 혹은 귀울림) 한 줄 포함 후 '3일 뒤' 장면으로 이어줘, 250자 이내
  • [클리프행어: 정체 노출 직전] [상황: 빙의 주인공이 원작 인물에게 거짓 정체를 댔는데 상대가 의심하기 시작] [감정 목표: 내심 패닉] → 상대의 마지막 대사를 의문형으로 끝내고 주인공의 반응은 생략한 채 화를 닫아줘, 100자 이내
  • [클리프행어: 위협 인물 등장] [상황: 주인공이 혼자 정보를 수집하는 도중 발소리] [감정 목표: 긴장 최고조] → 인물 얼굴은 보여주지 않고 발소리·그림자만 제시, 화를 150자 이하로 닫아줘
  • [전환: 회상 종료 → 현재] [상황: 주인공이 과거 실수를 돌아보던 중 현재 위기가 재개됨] [감정 목표: 자책에서 집중으로 전환] → 회상 마지막 문장과 현재 첫 문장을 대비시켜 200자 이내로 써줘
  • [클리프행어: 배신자 암시] [상황: 신뢰하던 조력자가 보내온 메시지에 어색한 표현 한 줄 포함] [감정 목표: 독자는 알고 주인공은 모름] → 주인공의 반응은 무심하게, 독자만 눈치챌 수 있는 단서 하나를 이음매에 삽입해줘, 200자 이내
  • [전환: 시점 전환, 주인공→빌런] [상황: 주인공의 탈출 성공 직후, 빌런 시점으로 전환] [감정 목표: 빌런의 냉소적 여유] → 챕터 구분선 이후 빌런 1인칭으로 전환, 빌런은 탈출을 이미 예상하고 있는 뉘앙스, 300자 이내
  • [클리프행어: 각성 조건 촉발] [상황: 주인공이 처음으로 죽음에 근접한 순간] [감정 목표: 공포 → 시스템 최초 개입] → 시스템 메시지 박스를 처음 표시하고 내용은 일부만 보이게 잘라 화를 닫아줘, 150자 이내

바이블·맥락 주입 프롬프트 예시 7개

바이블 주입 프롬프트는 모든 에피소드 생성에 선행합니다. 바이블을 에피소드 지시와 같은 메시지에 넣으면 프롬프트 드리프트가 일어나기 쉽습니다. 시스템 메시지(또는 첫 번째 독립 블록)에 바이블을 분리 배치하고, 에피소드 지시는 별도 블록으로 주는 것이 맥락 유지에 유리합니다.

  • [바이블 주입] 아래는 이 작품의 고정 설정입니다. 이후 모든 생성에서 반드시 따르세요. / 장르: 로판·빙의 / 주인공: 이세린(현대인 빙의, 원작 악역 공작 영애) / 주인공 말투: 현대 어투·경어체 혼용, 속마음은 현대 구어체 / 핵심 금기: 원작 소설 제목을 본문에서 직접 언급 금지
  • [이전 화 맥락 주입] 직전 화(7화) 마지막 장면 요약: '황태자가 주인공의 손을 잡으며 거래를 제안했다. 주인공은 답하지 않은 채 화가 끝났다.' 8화는 이 장면 직후부터 시작하세요. 주인공이 아직 답하지 않은 상태를 유지하세요.
  • [복선 주입] 이 에피소드에 다음 복선을 자연스럽게 삽입하세요. '주인공의 오른손 장갑이 살짝 흘러내리는 장면.' 이 복선은 30화에서 회수됩니다. 지금 시점에서는 독자가 눈치채지 못하도록 서술 속에 녹여주세요.
  • [캐릭터 레지스터 고정] 이 에피소드에서 빌런 '카엘'의 말투 규칙: 반말·명령형 금지, 모든 문장 경어체, 감정 표현 최소화, 간접 위협 허용. 이 규칙이 대사 한 줄에서라도 어긋나면 안 됩니다.
  • [아크 목표 주입] 현재 아크 목표: '주인공이 황실 파벌 중 한쪽과 동맹을 체결하기 전까지.' 이번 화(12화)의 화 목표: '황태자 측 제안을 거절하되, 2황자 측 접근을 열어두는 복선 배치.' 아크 목표를 벗어나는 전개를 쓰지 마세요.
  • [세계관 규칙 주입] 이 세계의 마법 규칙: 1인 1속성, 속성 각성은 생애 1회, 각성 실패 시 무속성으로 고정. 이번 화 클라이맥스에서 이 규칙을 위반하는 서술이 나오면 즉시 수정하세요.
  • [전화 차이 체크 주입] 이 에피소드에서 주인공의 발화 어조가 6화 대비 달라졌는지 생성 후 스스로 점검하고, 다르다면 6화 레지스터로 교정한 버전을 먼저 출력하세요.

프롬프트를 써도 결과가 이상할 때 점검 체크리스트

아래 체크리스트는 생성 결과를 재생성하기 전에 먼저 확인할 항목입니다. AI가 생성한 문장을 다듬거나 방향을 바꾸는 것은 작가의 역할입니다. AI가 하는 것은 조건을 지킨 문장 생성이고, 그 조건이 목표하는 감정·전개를 만드는지 판단하는 것은 작가가 해야 합니다.

  • 4변수(장르·주인공 상태·위기 유형·감정 목표) 중 빠진 항목이 있는가
  • 프롬프트가 700토큰을 초과했는가 — 초과했다면 바이블을 시스템 블록으로 분리했는가
  • 감정 목표가 '슬픔'처럼 추상적인가 — '자책에서 분노로 전환'처럼 방향을 포함했는가
  • 장르 레지스터(궁정 화법·무협 어투·현대 구어체 등)를 명시했는가
  • 분량 지시가 있는가 — 지시 없으면 모델이 기본 1,000~1,500자를 생성하는 경향이 있음
  • 클리프행어 지시에서 '다음 화에서만 답할 수 있는 구체적 질문'을 지정했는가
  • 이전 화 맥락(마지막 장면 요약)이 포함되어 있는가
  • 모델이 감정 묘사 대신 설명을 출력했는가 — '말하지 말고 보여줘(show, don't tell)' 지시를 추가했는가

서사(Seosa)의 프롬프트 관리 방식

서사(Seosa)는 위에서 설명한 4변수 구조를 에피소드 생성 화면에서 각각 별도 입력 필드로 받습니다. 바이블은 시스템 메시지 블록에 자동 분리 주입되어 프롬프트 드리프트를 줄입니다. 700토큰 초과 감지 시 자동으로 바이블을 압축 요약본으로 교체하는 기능도 포함되어 있습니다.

생성 후에는 장르 레지스터·캐릭터 말투·감정 목표 달성·복선 연속성 4축으로 자동 평가가 이뤄지고, 점수가 낮은 축만 선택적으로 재생성할 수 있습니다. 이전 화 맥락 요약은 화 단위로 자동 갱신되어 매번 직접 붙여 넣지 않아도 됩니다.

웹소설 AI 집필 워크플로우 전체(바이블 설계 → 아웃라인 → 에피소드 생성 → 검수)는 [AI로 웹소설 쓰는 법](/ko/blog/how-to-write-web-novel-with-ai) 가이드에서 이어서 확인할 수 있습니다. 캐릭터 말투의 일관성 설계는 [캐릭터 시트 템플릿](/ko/blog/web-novel-character-sheet-template)에서, 1화 훅 구조는 [1화 훅 작성법](/ko/blog/first-chapter-hook-web-novel)에서 각각 상세히 다룹니다.

이 글에 대한 FAQ

자주 묻는 질문

감정 목표입니다. 장르·위기·주인공 상태가 맞아도 감정 목표가 없으면 모델은 사건을 설명하는 단락을 씁니다. '이 장면 끝에 독자가 느껴야 할 감정'을 한 문장으로 명시하면 결과물이 달라집니다.

바이블과 에피소드 지시를 분리하세요. 바이블은 시스템 메시지(또는 첫 번째 별도 블록)에, 이번 화 지시는 두 번째 블록에 넣으면 700토큰 제한 안에서 두 정보를 모두 전달할 수 있습니다. 단일 메시지에 모두 넣으면 드리프트 빈도가 높아집니다.

프롬프트에 '6화 레지스터와 다르면 교정 후 출력'처럼 자기 점검 지시를 포함하거나, 캐릭터 레지스터 규칙(말투·금지 표현·감정 표현 수위)을 바이블에 항목으로 고정해 매 화 자동 주입하는 것이 가장 빠른 해결 방법입니다.

검수 없이 그대로 연재하는 것은 권장하지 않습니다. 문장 생성은 AI가 담당하지만, 그 대사가 해당 인물의 동기·상황·장르 관습과 맞는지 판단하는 것은 작가의 역할입니다. 특히 핵심 반전·고백·이별처럼 감정적으로 중요한 장면은 반드시 작가가 직접 교정해야 합니다.

훅은 1화 도입 또는 화의 도입부에서 독자를 끌어들이는 장치로, '읽기 시작하게 만드는' 것이 목적입니다. 클리프행어는 화 엔딩에서 다음 화를 누르게 만드는 장치로, '다음 화에서만 답할 수 있는 구체적 질문'을 끊는 것이 목적입니다. 프롬프트 구조는 비슷하지만 감정 목표와 분량 위치가 다릅니다.

다른 글 읽기