SparkLore
AI 글쓰기3분 읽기

챗GPT 소설 프롬프트 모음(장르별): 로맨스·판타지·스릴러·무협·SF 5장르, 한 틀에서 조건만 바꾸는 방식

챗GPT 소설 프롬프트를 장르별로 모아 놓은 글은 많다. 그런데 30개를 복사해 두고 쓰다 보면 정작 필요한 장면에 맞는 프롬프트가 없다. 이 글은 프롬프트를 모으는 대신 틀 하나를 두고 장르별로 조건만 바꾸는 방식을 제안한다. 틀은 5블록이고, 다섯 장르의 조건 세트를 예시로 실었다. 바로 복사해 쓰는 30개 프롬프트는 한국어 소설 프롬프트 30선에 있다.

5블록 틀

[설정] 인물·관계·세계 규칙 300자 이내
[문체] 문장 길이 평균 N자, 종결 어미 목록, 감정은 행동·사물로만, 직유 문단당 1회 이하
[장면] 장소·시간 / 등장인물 / 들어갈 때 상태 / 나올 때 상태
[분량] N자. 나올 때 상태에서 멈춘다.
[금지] 새 인물·장소, 세 항목 나열, 문단 끝 요약, '~라고 말했다' 뒤 부사, (장르별 추가)

장르가 바뀌면 [문체]의 숫자와 [금지]의 추가 항목만 바뀐다. 나머지는 같다.

맞춤 설정에 넣을 것

챗GPT의 맞춤 설정(커스텀 인스트럭션)에는 작품과 무관하게 항상 같은 것만 넣는다.

한국어 소설 문장으로 쓴다. 번역투('그녀는 ~을 느꼈다') 금지. 문단 끝 요약·교훈 문장 금지.
세 항목 나열 금지. 감정을 이름으로 부르지 않는다. 지시하지 않은 마무리 금지.

작품 설정은 여기 넣지 않는다. 다른 작품을 쓸 때 섞인다. 메모리 기능이 켜져 있다면 작품 간 설정이 섞이지 않는지 확인하고, 필요하면 끈다.

장르별 조건 세트

로맨스

  • 문체: 문장 평균 22자, 대사 비율 50%, 내면 서술 허용(단 감정 이름 금지)
  • 장면 조건 예: 둘 다 옳은 오해가 생기는 장면. 나올 때 상태는 "둘 다 사과하지 않음"
  • 추가 금지: "심장이 뛰었다", 눈 맞춤 3회 초과, 우연한 신체 접촉
  • 참고 프롬프트: 로판 오해 장면

판타지(회귀·빙의 포함)

  • 문체: 문장 평균 25자, 설명 문단 300자 초과 금지, 규칙은 사건으로만 드러냄
  • 장면 조건 예: 능력의 비용이 처음 드러나는 장면. 나올 때 상태는 "대가를 치렀지만 원인은 모름"
  • 추가 금지: 상태창 숫자 나열, 능력 설명 대사, "시스템이 말했다"
  • 참고 프롬프트: 1인칭 회귀물 첫 문단 5안, 상태창 설계

스릴러·미스터리

  • 문체: 문장 평균 18자, 직유 금지, 감정 서술 최소, 사물·행동 위주
  • 장면 조건 예: 단서를 얻지만 의미를 모르는 장면. 나올 때 상태는 "단서를 주머니에 넣음, 대화 없음"
  • 추가 금지: 독자에게만 보이는 복선 강조, 범인의 시점, 우연한 목격
  • 참고 프롬프트: 긴장 한 단계 올리며 이어쓰기

무협

  • 문체: 문장 평균 20자, 한자어 비율 높게, 무공 묘사는 결과 중심(동작 나열 금지)
  • 장면 조건 예: 하수가 고수를 이기는 장면. 나올 때 상태는 "이겼지만 내상"
  • 추가 금지: 무공 이름 나열, 기연 두 번 이상, "강호에 소문이 퍼졌다"
  • 참고 프롬프트: 아카데미 서열전 장면의 "약자가 이기는 방식" 구조를 무협에 적용

SF

  • 문체: 문장 평균 24자, 기술 설명은 인물의 불편으로만, 용어 설명 대사 금지
  • 장면 조건 예: 기술이 고장 나서 일상이 멈추는 장면. 나올 때 상태는 "수리 실패, 대체 방법 발견"
  • 추가 금지: 세계관 설명 문단, 미래 연도 명시, AI 캐릭터의 자기 인식 독백
  • 참고 프롬프트: 세계관의 하루로 규칙 검증 후 장면 생성

결과 검사 순서

생성 후 세 가지를 순서대로 본다.

  1. 나올 때 상태에서 멈췄는가. 넘어간 부분은 자른다.
  2. 금지 목록 위반이 있는가. 위반 문장만 다시 쓰게 한다. 전체 재생성 금지.
  3. 이전 회차 표현이 반복되는가. 반복된 표현을 다음 회차 금지 목록에 추가한다.

3번이 가장 효과가 크다. 금지 목록은 회차마다 자란다. 20화쯤 되면 금지 목록이 작가의 문체 정의서가 된다.

챗GPT로 장편을 쓸 때의 벽

이 틀로 단편과 초반 회차는 충분히 쓸 수 있다. 문제는 30화 이후다. 설정을 매번 붙여 넣고, 원고가 대화창에 흩어지고, 회차 글자수를 따로 세야 한다. 이 벽은 프롬프트로 넘을 수 없고 도구 구조의 문제다. 자세한 내용은 챗GPT로 소설 쓰면 생기는 문제 5가지에 있다.

SparkLore에서 바로 해보기

프롬프트 라이브러리의 장르 항목은 위 5블록 틀이 이미 적용된 상태로, 변수만 채우면 복사하거나 바로 실행할 수 있다. 챗GPT에 붙여 넣어 써도 되고, SparkLore에서 실행하면 설정 블록이 프로젝트 설정집에서 자동으로 채워진다.

자주 묻는 질문

챗GPT에 어떤 프롬프트를 넣어야 소설다운 문장이 나오나요?
장르명보다 조건이 중요하다. 문장 길이, 종결 어미, 감정 표현 방식, 금지 표현을 숫자와 목록으로 주면 어떤 장르든 문장이 달라진다. 이 글의 5블록 틀이 그 형식이다.
맞춤 설정(커스텀 인스트럭션)에는 무엇을 넣나요?
작품마다 바뀌지 않는 것만 넣는다. 한국어 소설 문체 기준과 금지 목록이다. 작품 설정은 대화마다 넣는다. 맞춤 설정에 작품 설정을 넣으면 다른 작품을 쓸 때 섞인다.
생성된 문장이 매번 비슷합니다.
같은 틀에서 같은 조건을 반복하면 비슷해진다. 장면 조건의 '들어갈 때·나올 때 상태'와 금지 목록을 회차마다 갱신해야 한다. 이전 회차에서 쓴 표현을 금지어에 추가하는 것이 가장 효과가 크다.
  • 챗GPT 소설 프롬프트
  • 챗GPT 소설 쓰기
  • ChatGPT 소설 프롬프트 모음
  • 장르별 소설 프롬프트
  • 챗GPT 웹소설
AI 글쓰기 글 더 보기
AI 글쓰기

챗GPT로 소설 쓰면 생기는 문제 5가지와 해결법

챗GPT로 소설을 쓰면 설정 망각, 문체 표류, 반복 표현, 회차 분량 붕괴, 원고 관리 부재라는 다섯 가지 문제가 반복된다. 각 문제가 왜 생기는지와 챗GPT 안에서 줄이는 방법, 그리고 전용 도구가 어떻게 다르게 푸는지를 정리했다.

3분 읽기