챗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 캐릭터의 자기 인식 독백
- 참고 프롬프트: 세계관의 하루로 규칙 검증 후 장면 생성
결과 검사 순서
생성 후 세 가지를 순서대로 본다.
- 나올 때 상태에서 멈췄는가. 넘어간 부분은 자른다.
- 금지 목록 위반이 있는가. 위반 문장만 다시 쓰게 한다. 전체 재생성 금지.
- 이전 회차 표현이 반복되는가. 반복된 표현을 다음 회차 금지 목록에 추가한다.
3번이 가장 효과가 크다. 금지 목록은 회차마다 자란다. 20화쯤 되면 금지 목록이 작가의 문체 정의서가 된다.
챗GPT로 장편을 쓸 때의 벽
이 틀로 단편과 초반 회차는 충분히 쓸 수 있다. 문제는 30화 이후다. 설정을 매번 붙여 넣고, 원고가 대화창에 흩어지고, 회차 글자수를 따로 세야 한다. 이 벽은 프롬프트로 넘을 수 없고 도구 구조의 문제다. 자세한 내용은 챗GPT로 소설 쓰면 생기는 문제 5가지에 있다.
SparkLore에서 바로 해보기
프롬프트 라이브러리의 장르 항목은 위 5블록 틀이 이미 적용된 상태로, 변수만 채우면 복사하거나 바로 실행할 수 있다. 챗GPT에 붙여 넣어 써도 되고, SparkLore에서 실행하면 설정 블록이 프로젝트 설정집에서 자동으로 채워진다.
자주 묻는 질문
- 챗GPT에 어떤 프롬프트를 넣어야 소설다운 문장이 나오나요?
- 장르명보다 조건이 중요하다. 문장 길이, 종결 어미, 감정 표현 방식, 금지 표현을 숫자와 목록으로 주면 어떤 장르든 문장이 달라진다. 이 글의 5블록 틀이 그 형식이다.
- 맞춤 설정(커스텀 인스트럭션)에는 무엇을 넣나요?
- 작품마다 바뀌지 않는 것만 넣는다. 한국어 소설 문체 기준과 금지 목록이다. 작품 설정은 대화마다 넣는다. 맞춤 설정에 작품 설정을 넣으면 다른 작품을 쓸 때 섞인다.
- 생성된 문장이 매번 비슷합니다.
- 같은 틀에서 같은 조건을 반복하면 비슷해진다. 장면 조건의 '들어갈 때·나올 때 상태'와 금지 목록을 회차마다 갱신해야 한다. 이전 회차에서 쓴 표현을 금지어에 추가하는 것이 가장 효과가 크다.
- 챗GPT 소설 프롬프트
- 챗GPT 소설 쓰기
- ChatGPT 소설 프롬프트 모음
- 장르별 소설 프롬프트
- 챗GPT 웹소설