본문 바로가기
AI

ChatGPT를 활용한 시나리오 작법

by hfgraphic 2025. 6. 5.
반응형

이번 글에서는 ChatGPT와 같은 **대형 언어 모델(LLM)**이 시나리오 작법에 어떻게 도움을 줄 수 있는지를 소개하고자 합니다.

 

먼저 꼭 강조하고 싶은 점은, 기본 아이디어최종 결과물사람이 직접 만들어야 한다는 것입니다. 그래야만 관객의 감정에 진짜로 닿는, 특별한 이야기 전달이 가능하기 때문입니다. 적어도 지금 시점에서는 말이죠.

 

하지만 그 과정에서 AI가 도와줄 수 있는 부분은 정말 많습니다. 예를 들어, 앞서 소개한 스크린플레이 포맷에 익숙하지 않거나 그런 형식으로 쓰는 것이 즐겁지 않다면, AI가 도와줄 수 있습니다.

 

짧은 이야기체(prose) 또는 소설처럼 서술하거나, 혹은 거칠게 메모만 적어놔도 ChatGPT가 그것을 Fountain 마크업 언어로 변환해 줄 수 있습니다. 이 Fountain은 전문적인 시나리오 형식으로 변환할 수 있는 오픈소스 마크업 언어입니다.

 

예를 들어 이런 식의 프롬프트를 사용할 수 있습니다:

 

“Please convert the following into fountain markup language as plain unformatted text that I can easily copy and paste. Make sure you stick to all rules of fountain with no centering. It’s all aligned to the left, even character names.”

 

이렇게 하면 불필요한 서식(Bold, Italic) 없이, 복사/붙여넣기하기 좋은 깔끔한 출력이 만들어집니다. Fountain에서는 모든 것이 왼쪽 정렬이어야 한다는 점을 기억시키는 것도 중요합니다. ChatGPT는 때때로 캐릭터 이름을 가운데 정렬하려 하는데, Fountain에서는 왼쪽 정렬이 원칙입니다.

 

그럼 이제 서술형 텍스트 예시를 하나 입력해봅시다:

 

Mira는 밤에 숲길을 걷고 있었다. 매우 어두웠다. 집은 멀리 있었다. 그녀는 손전등을 들고 앞을 비췄다. “반딧불이들, 어디 있니?”라고 말했다.

 

이 문장을 ChatGPT에 입력하면, ChatGPT는 **시제(past → present)**를 현재로 바꾸고, 등장인물 이름과 대사를 Fountain 형식으로 올바르게 구조화해 줍니다. 때로는 **INT.**와 EXT. 구분을 실수할 수 있으니 확인은 필요합니다. 하지만 전반적으로는 꽤 좋은 결과가 나옵니다.

 


이제 두 번째 팁을 소개하겠습니다: 대사 채우기(Filling in Dialogue)

 

《심슨 가족》의 한 작가는 가끔 대사 쓰기가 막힐 때 이런 방법을 사용한다고 했습니다. 실제 대사 대신, 대사의 의도만 적는 것입니다. 예를 들어, 호머가 바트에게 화가 났다면 “너한테 정말 화났어”라고 의도만 적고 넘어갑니다. 그럼 나중에 그걸 농담이나 진짜 대사로 다듬는 거죠.

 

이때 AI의 도움을 받을 수 있습니다.

 

  1. Fountain 형식으로 작성한 대본을 ChatGPT에 붙여넣고
  2. 다음과 같은 프롬프트를 사용합니다:

 

“I’ve written the following scene using Fountain Markup language. All of the dialogue is placeholder, revealing the intent of the line as opposed to what the character literally says. Please replace those lines of dialogue with actual writing. Make sure it fits the personality of the character.”

 

그리고 간단한 등장인물 소개도 추가합니다:

 

“Mira는 매우 강인하고 겁이 없는 캐릭터입니다. Anna는 그 반대입니다.”

 

예시 입력:

EXT. FOREST PATH - NIGHT

Mira walks along the path, swinging her flashlight back and forth.

ANNA
(I'm really scared about this spooky forest, but don't want to admit it.)

MIRA
(Tries to calm Anna down and tell her it's alright without seeming condescending.)

이걸 ChatGPT에 입력하면 다음과 같은 대사로 바뀝니다:

 

ANNA

“여기 괜찮은 곳 맞지? 무섭다기보단… 그냥 궁금해서 그래.”

 

MIRA

“진정해, Anna. 그냥 나무랑 그림자일 뿐이야. 아무것도 튀어나오지 않아.”

 

Anna는 겁을 숨기고 싶어하고, Mira는 위로하지만 약간은 농담처럼 말합니다. 연기에 따라 비꼬는 듯하거나, 유쾌하게 느껴질 수도 있는 자연스러운 표현입니다.

 


마지막으로 소개할 도구는 StoryWork.io입니다. Curious Refuge 수강생이라면 무료 체험 가능한 신생 웹 기반 시나리오 도구입니다.

 

기본 기능만으로도 훌륭한 온라인 시나리오 작성 플랫폼입니다.

 

  • 스크립트 형식 자동 인식 (EXT, INT, 시간대 등)
  • 다음 요소 자동 제안 (캐릭터 이름 등)
  • Fountain / Final Draft / PDF 내보내기 지원

 

여기서 AI 기능이 진짜 빛을 발하는 부분은 바로 읽어주기(AI Read Aloud) 기능입니다.

 

  • 실제 시나리오를 AI 성우가 읽어주는 테이블 리딩
  • 대사의 어색함이나 리듬 문제를 파악하는 데 유용합니다

 

그리고 StoryWork에서 정말 강력한 부분은 스토리 아이디어 정리와 구조화입니다.

AI가 즉시 아이디어를 제안하지 않고, 정확한 질문들로 사용자가 스토리를 명확히 표현하게 유도합니다.

 

18개의 질문(주인공, 갈등, 전환점 등)을 따라가다 보면 다음과 같은 3가지 결과물을 생성합니다:

 

  1. 시놉시스 (로그라인 + 요약 + 장문 개요)
  2. 시퀀스 기반 구조화된 아웃라인
  3. 캐릭터 분석
    • 배경 이야기
    • 성격
    • 동기
    • 신념 및 가치

 

심지어 AI가 캐릭터 이미지를 생성해주기도 합니다. (외모는 좀 모델 같지만요…)

 

그리고 많은 작가들이 AI의 제안이 마음에 안 든다고 말할 수도 있지만, 그럴 경우 오히려 자신의 진짜 의도를 더 잘 알게 되는 기회가 되기도 합니다. AI에게 설명이 잘 안 되었다면, 다른 사람에게도 잘 안 전달되었을 가능성이 있습니다.

 

이렇게 해서 작성한 블루프린트는 스크립트 작성을 위한 기반이 되며, 바로 이어서 스크린플레이 모드로 전환하여 이어서 작업할 수 있습니다. 처음부터 끝까지 AI가 작가의 보조자 역할을 충실히 수행하도록 설계되어 있습니다.

 


정리하자면:

 

  • ChatGPT서술형을 시나리오로 바꾸는 데 유용
  • 의도만 적은 대사를 실제 대사로 변환 가능
  • StoryWork.io는 아이디어 구조화부터 시나리오 완성까지 한 번에 가능

 

필요한 부분만 골라 써도 유용하고, AI를 작가의 파트너로 활용하는 접근이 앞으로도 계속 중요해질 것입니다.

반응형