✦
✦
XPT 저널 / AI 글쓰기

AI로 공포 스토리를 쓰는 방법

Finn
·2026년 10월 20일·13 분 읽기
공유

공포 이야기는 단순히 무서운 묘사만으로는 부족합니다. 위험을 쉽게 떨쳐낼 수 없는 한 사람, 첫 번째 대응이 실패하는 이유, 그리고 다음에 할 수 있는 일을 바꾸어 놓는 발견이 필요합니다. AI로 공포를 쓰려면 그 압박을 정의하고 짧은 장면을 초안으로 만든 뒤, 더 많은 공포를 추가하기 전에 결과의 흐름(인과)을 재검토하세요.

AI의 실용적인 장점은 가능한 경우를 비교할 수 있다는 점입니다. 소리는 유령의 기척일 수도 있고, 누군가의 침입일 수도 있으며, 화자는 인정하기를 거부하는 실수일 수도 있습니다. 어떤 가능성이 이야기 안에서 작동할지는 여전히 당신이 선택합니다. 아래 튜토리얼은 XPT를 사용해 그 선택을 발전시키고, 이어서 분위기, 프롬프트, 그리고 최종 반전을 개선하는 방법을 다룹니다.

XPT로 공포 스토리를 개발하는 방법

1. 이상 징후와 취약한 인물로 시작하기

AI Horror Story Generator를 여세요. 요청에는 설정에 들어맞지 않는 관찰 한 가지와, 그것을 알아차리는 사람을 묘사하세요. 또한 그가 그냥 떠나버릴 수 없는 실질적인 이유를 덧붙입니다.

독창적인 예를 하나 들자면, 관리인이 지역 커뮤니티 수영장을 닫는 상황을 떠올려 보세요. 잠겨 있는 관람 구역의 바깥을 따라 젖은 발자국이 나타납니다. 그런데 수영장은 수리를 위해 이미 물이 빠져 있습니다. 관리인은 건물이 다시 열리기 전에 점검을 마쳐야 하고, 더 어린 동생이 집으로 태워 달라며 밖에서 기다리고 있습니다. 이렇게 하면 ‘조사하고 싶다’는 추상적인 소망보다 더 즉각적인 긴박감을 장면에 줄 수 있습니다.

아직 완전한 이야기가 아니라, 압박의 가능한 원천 세 가지를 요청하세요. 각 원천이 관리인에게 무엇을 시키게 될지 비교합니다. 그저 평범하지 않은 이미지를 만드는 방향이 아니라, 어려운 결정을 만들어내는 방향을 유지하세요.

2. 위협의 한계를 정의하기

XPT에 위험을 촉발하는 조건, 그것이 무엇에 영향을 줄 수 있는지, 그리고 주인공이 처음에 무엇을 잘못 이해하는지를 알려주세요. 그 기원 전체를 설명할 필요는 없습니다. 다만 이후 사건이 전제에 맞게 이어지는지 판단할 만큼의 일관성은 필요합니다.

예를 들어 젖은 발자국이 움직이는 건 관리인이 자신의 반사(거울 속 자신)를 바라볼 때뿐일 수도 있습니다. 거울을 가리려다 실패하는 시도가 이야기 안에서 자연스럽게 이해될 수 있죠. 갑자기 관련 없는 능력으로 동생을 빙의하는 능력이 생긴다면, 그건 준비가 되어 있거나 다른 전제를 요구해야 합니다.

“이 전제로부터 공포 장면의 방향을 세 가지 개발해 주세요: [premise]. 각각에 대해 주인공의 목표, 위협의 관찰 가능한 규칙, 그럴듯한 첫 대응, 그리고 그 대응이 실패했을 때의 결과를 제시하세요. 선정적인 내용 없이 비(非)그래픽 심리적 긴장을 사용하세요. 전체 기원을 공개하지 마세요. 위험이 주인공의 선택과 연결되도록 유지하세요. 장면 계획만 반환하고, 산문 작성은 기다려 주세요.”

3. 특정한 전환이 있는 한 장면을 생성하기

한 가지 방향을 선택하고, 받아들인 규칙을 포함한 뒤, 경계가 명확한 장면을 요청하세요. 시점, 강도(몰입감), 그리고 인물의 이해가 바뀌는 순간을 정의합니다. 수영장 예시라면 관리인이 젖은 자국이 바닥을 가로질러가 아니라 반사 안쪽에서 다가오고 있음을 깨닫는 지점에서 끝내세요.

인물이 알아챌 수 있는 디테일을 요청하세요. 잠긴 문에서 생기는 결로, 잘못된 방향에서 들려오는 익숙한 소리, 혹은 각도로 봐야만 보이는 움직임 같은 것들입니다. 이런 디테일은 당신이 증거를 배열하는 데 도움이 됩니다. 모델에게 계속 “더 끔찍하게”라고 반복 지시하는 건 평가할 것이 훨씬 줄어듭니다.

4. 계속하기 전에 격상의 흐름을 수정하기

초안을 읽고 다음 문제를 일으키는 행동을 찾아보세요. 관리인이 시도한 해결책이 아무 차이를 만들지 못한다면, 장면은 공포가 발전하는 게 아니라 반복될 가능성이 있습니다. 위협의 한계를 보존하면서 결과만 바꾸는 데 집중한 수정 요청을 하세요.

더 긴 글이라면, AI Story Outline Generator가 받아들인 전환을 장면으로 배열하기 위한 관련 경로입니다. 다음 요청에도 당신의 규칙 메모를 그대로 가져가고, 거절된 대안은 참조에서 제외하세요.

읽기 경험을 제어하는 프롬프트 작성하기

독자가 무엇을 알아야 하는지, 그리고 무엇은 불확실하게 남겨야 하는지를 지정하세요. “모호한 결말”은 미지의 기원, 불확실한 생존자, 또는 해결되지 않은 해석을 의미할 수 있습니다. 모든 사건을 막연하게 두기보다는, 중요한 불확실성을 선택하세요.

또한 강도와 선정적 디테일을 구분하세요. 조용한 장면도 고립감, 기대감, 선택지가 줄어드는 감각을 통해 압박을 만들 수 있습니다. 제외하고 싶은 주제를 명시하고, 행동과 결과로 긴장을 요청하세요. 그러면 폭력의 격화를 계속 요구하지 않아도, 초안이 도달해야 할 유용한 목표가 생깁니다.

목소리(서술 톤) 측면에서는 화자의 주의를 묘사하세요. 정비공은 스위치, 접근 패널, 이상한 소리를 알아챌 수 있습니다. 과거 수영 선수는 레인과 호흡으로 거리를 측정할 수 있죠. 이런 습관들은 위협을 바꾸지 않으면서도 같은 수영장을 다르게 느끼게 해줍니다.

각 공포가 상황을 바꾸게 만들기

초안을 확인할 때는 간단한 순서를 사용하세요:

순간 무엇이 바뀌어야 하나
첫 번째 이상 징후 일반적인 설명이 설득력을 잃는다.
시도된 대응 인물이 비용을 치르면서도 어떤 행동을 감행한다.
실패한 대응 탈출 경로, 가정, 또는 자원이 사라진다.
새로운 발견 인물이 한계나 위험을 다르게 이해한다.
최종 결정 그들은 그 지식을 바탕으로 행동해야 하며, 구조를 기다리면 안 된다.

이 순서는 편집을 돕는 도구이지, 필수 공식은 아닙니다. 이야기는 박자를 늦추거나 되돌릴 수도 있습니다. 중요한 것은 독자가 인물의 위치(상황)가 왜 바뀌었는지 이해할 수 있는가입니다. 앞서 나온 박자와 중복되는 공포를 결과 없이 반복한다면 제거하세요.

horror-escalation-sequence
참고용 이야기 전개: 시도된 대응마다 인물의 상황이 바뀌어야 합니다.

설명은 공포보다 작게 유지하기

기원 이야기(오리진)는 위협을 이해 가능하게 만들 수 있지만, 불쾌한 존재감을 친숙한 빌런과 대사로 축소시킬 수도 있습니다. 설명을 포함하기 전에, 그것이 어떤 결정을 바꾸는지 자문하세요. 배경 질문에만 답해주는 수준이라면 나중으로 미루거나 아예 빼는 것도 고려해 보세요.

구체적인 인과관계는 불확실한 기원과 공존할 수 있습니다. 독자는 왜 반사가 그런 방식으로 행동하는지 끝내 배우지 못할 수도 있지만, 시선을 돌리면 자국이 접근한다는 사실은 이해할 수 있습니다. 수정할 때도 그 구분을 지키세요. 세계에 대한 신비는 장면에 대한 혼란을 요구하지 않습니다.

최종 초안 전에 묻는 질문

주인공은 너무 쉽게 떠날 수 있나요? 그에게 믿을 만한 의무, 물리적 제약, 또는 감수할 수 있는 비용을 주세요. 이유 없이 뻔한 안전 선택을 무시하도록 만들지 마세요.

결말이 새로운 힘을 소개하나요? 앞에서 증거를 더 일찍 확립하거나, 기존 규칙을 활용하는 해결 방식을 선택하세요. 반전(서프라이즈)은 앞서의 디테일이 재독 때도 그것을 뒷받침해줄 때 더 잘 작동합니다.

산문이 감정을 ‘명명’하는 대신 감정을 만들어내나요? 인물이 공포에 질려 있다는 반복된 주장(클레임)은 잘라내세요. 독자가 그 압박을 느끼게 해주는 행동, 감각 관찰, 그리고 선택을 유지하세요.

지속되는 결과로 끝내기

인물이 이해하거나 잃는 것을 정한 뒤, 마지막 이미지가 그 변화를 반영하게 하세요. 공포의 결말은 질문을 열린 채로 둘 수도 있지만, 당장의 행동은 닫아야 합니다. 하나의 일관된 장면으로 시작하고, 위협·대응·결과가 서로 맞물린 뒤에만 확장하세요.