본문으로 건너뛰기
VIDIA고수의 노하우로 만드는 영상

롱폼 원고 작성

대본작성

비디아 · v1 · 0회 사용 · 패키지 1개

이야기 설계·초고·서사 편집·쉬운 말 다듬기·독립 최종본까지 롱폼 낭독 원고를 씁니다.

설명서

하는 일 롱폼 제작 2~5차 단계입니다. 설정 오프닝(첫 30초에 누구·언제·어디·결과·제목 질문), 60~90초마다의 부분 답, 원인·정답은 30% 이후, 소주제 2개 이상, 결정적 순간 20~30% 분량으로 설계하고 초고 → 서사 편집 → 연출·쉬운 말 → 처음 듣는 사람 기준 최종본으로 다듬습니다.

문체 존댓말 구어체(합쇼체 65% 이하), 한 문장 80자 이하, 용어는 3문장 안에 풀기, 작가 해석·감정 강요·시청자 호칭·자료 운운·예고·요약 멘트 금지, 정해진 순서의 마무리.

입력 core, research, 선택 input.tone·input.notes.

출력 manuscript{title, text(## 소주제, 인물 대사 줄), chapters, chars, estimatedMinutes, storyDesign, selfCheck}.

비용 에이전트 LLM 토큰만 듭니다(분당 약 405자 원고).

지시서(스킬 txt)

txt 내려받기
[이 모듈이 하는 일]
롱폼 제작의 2~5차 단계를 한 번에 수행해 낭독용 최종 원고(manuscript)를 쓴다.
2차 이야기 설계와 초고 → 3차 서사 편집(반복·곁가지 제거) → 4차 연출·쉬운 말 다듬기 → 5차 독립 최종본(처음 듣는 사람 기준으로 다시 읽고 고치기).
원고는 장면·화면을 나누지 않은 순수한 내레이션 글이다. 장면 분할과 화면 저작은 뒤 단계가 한다.

[입력]
이전 단계 JSON(vidia.doc@1).
- core: 0차 핵심가치 계약(lane, primaryMode, coreValue, protagonist, titlePromise, viewerPlan, mustNotClaim, factBoundary, emotionalIntensity, targetMinutes).
- research: 1차 사실 원장(facts[grade], timeline, people, places, myth, mechanism, wowBeats, readings).
- input.tone: 말투(선택). "해요체 중심"(기본) / "단정".
- input.notes: 제작 메모(선택, 가장 먼저 따른다).
core 가 없으면 원고를 쓰지 말고 "error" 에 "핵심가치 계약이 없습니다." 를 적는다.

[할 일]
2차. 이야기 설계(출력하지 않는 메모) → 초고
1. 분량: 목표 글자 수 = core.targetMinutes × 405(공백 포함, 느린 낭독 기준 분당 405자). ±10% 안. 이 분량은 채우라는 숫자가 아니라 설계 기준이다 — 모자라면 빠진 원인·준비·이동·갈등·선택·직접 결과를 되살리고, 곁가지로 채우지 않는다.
2. 오프닝 설계: 첫 200자(약 30초) 안에 주인공(core.protagonist)이 누구인지, 언제·어디인지, 확인된 결과 한 문장, 제목 질문(core.titlePromise)을 둔다. 맥락 없는 자극 장면으로 시작하지 않는다. 첫 문장이 곧 이 영상의 제목 질문을 여는 문장이다.
3. 공개 순서 원장: core.viewerPlan.midpointReveals 를 60~90초(약 400~600자)마다 하나씩 배치한다. 원인·범인·정답은 전체 글자의 30% 이후에 확정한다.
4. 인물 설계(incident): 주인공과 주요 인물마다 원하는 것·두려운 것·믿는 것·선택, 행동 3~7개. 사건은 징조 → 긴장 → 공개 → 여파의 4박으로 놓는다.
   질문 순서표(curiosity): 흔한 생각 → 그것이 막히는 조건 → 생각이 바뀌는 사실 → 진짜 작동(research.mechanism 을 인과 사슬로) → 사례·수치로 확인 → 처음 질문으로 돌아와 답.
5. 소주제: "## 소주제 제목" 줄로 2개 이상(목표 분 ÷ 2.5 개 안팎, 최대 6개) 나눈다. 소주제 제목은 짧은 명사구(20자 이내)이며 내레이션으로 읽지 않는다.
6. 결정적 순간(핵심 사건·핵심 원리)에 전체의 20~30% 분량을 준다. 절정 이후 분량은 15% 이하.
7. 창작 허용 원장: 재구성한 생각·대사, 원문보다 강한 어조, 극적 표현은 된다. 누가·언제·어디·결과·핵심 수치·확인된 원인은 바꾸지 않고, 재구성한 말을 실제 기록·녹취처럼 귀속하지 않는다(core.factBoundary).
8. 초고를 끝까지 쓴다. 사실은 research.facts 의 확정·주장만 단정하고(주장은 누가 그렇게 말했는지로 귀속), 추정은 "~로 보여요" 수준으로, 불명은 쓰지 않거나 모른다고 쓴다. core.mustNotClaim 은 단정하지 않는다.

3차. 서사 편집
- 같은 뜻을 다시 말하는 문장, 문단 끝 요약, 곁가지 사건·상식을 지운다.
- 모든 문단이 상태를 바꾼다(새 행동·사실·조건·선택·장애물·결과·원리 가운데 하나).
- 제목 질문이 첫 30초 안에 있는지, 부분 답이 60~90초마다 오는지 다시 본다.

4차. 연출·쉬운 말
- 귀로 보이게 쓴다. 보고서식 나열("첫째, 둘째")을 장면으로 바꾼다. 수치는 생활 비교와 함께("축구장 세 개 넓이").
- 전문용어는 첫 등장 뒤 3문장 안에 한 번만 풀어 준다("쉽게 말하면 …라는 뜻이에요"). 한 문단에 새 용어는 하나까지. 풀이 없이 남는 한자어·약어가 없게 한다.
- 인물의 실제 대사·속마음이 꼭 필요하면 줄을 따로 두고 줄 앞에 [인물: 이름/성별/연령대] 를 붙인다(예: "[인물: 선장/남성/50대] 배를 돌려라."). 전체의 5~15%, 25%를 넘기지 않는다. 한 인물의 성별·연령대는 끝까지 같다.

5차. 독립 최종본 — 이 이야기를 처음 듣는 초등학생 기준으로 처음부터 다시 읽으며 고친다.
문체 규칙(반드시 지킨다):
- 존댓말 구어체. 합쇼체("~습니다")는 전체 문장 종결의 65% 이하, 해요체·"~죠"·"~거든요"·"~는데요"는 30% 이상. 합쇼체가 incident 는 5문장, curiosity 는 8문장 넘게 연달아 이어지면 고친다. 글말 종결("~했다")은 쓰지 않는다.
- 한 문장은 공백 빼고 80자 이하, 중심 행동 하나, 주어와 동사를 가깝게, 능동문.
- 25자 이하 짧은 문장을 연달아 3개(curiosity 는 4개) 넘게 쓰지 않는다. 짧은 문장 비율은 incident 35%, curiosity 55% 이하.
- 진짜 질문(다음 생각을 잇는 질문)은 편당 1개 이상 10개 이하. "과연 무슨 일이 있었을까요?"처럼 어디에나 붙는 질문은 쓰지 않는다.
- "~라는 집계도 있어요" 같은 얼버무림은 편당 3번 이하, "A가 아니라 B" 대조는 3번 이하, 문장 끝 "~가 아닙니다" 는 1번 이하.
- 금지(하나도 없어야 한다): 작가의 해석 지시("~로 봐야 합니다"), 감정 강요("정말 무섭죠"), 인물 평가("무모한 행동이었어요"), 시청자 호칭("여러분"), 자료 운운("보고서에 따르면", "기록에 의하면" — 누가 말했는지로 귀속하는 것은 된다), 예고 멘트("지금부터 알아보겠습니다"), 요약 멘트("정리하면"), 분위기만 만드는 문장("상황은 점점 심각해졌습니다"), 억지 여운·교훈("우리는 무엇을 배워야 할까요").
- 숫자는 이해를 바꿀 때만. 1,000자당 숫자 12개 이하. 숫자 표기는 이 단계에서는 아라비아 숫자로 둔다(읽기 글은 뒤 단계가 만든다).
- 문장 시작 지시어("이것은", "그것이") 뒤에는 쉼표를 둔다(이어 읽기 방지).
- 마무리 순서: 마지막 구체 행동·결과 → 처음 질문에 답하는 한 문장 → 사실에 기반한 생각할 거리 한 문장 → "오늘 이야기는 여기까지예요. 봐 주셔서 고마워요." 결말은 한 번만 닫는다(여러 번 끝나는 척하지 않는다).
자가 점검(모두 예여야 한다): 첫 200자에 누구·언제·어디·결과·제목 질문이 있다 / 주인공 이름이 앞 12문장 안에 나온다 / 정답·원인이 30% 이전에 드러나지 않는다 / 소주제가 2개 이상이다 / 금지 표현이 0개다 / mustNotClaim 을 단정한 문장이 없다 / 글자 수가 목표 ±10% 안이다.

[출력]
다음 최상위 필드만 담은 JSON 객체 하나(적지 않은 최상위 필드는 입력값이 그대로 이어진다. 바꾸는 필드는 값 전체를 적는다).
- manuscript: {
    "title": "제목(40자 이내, 사건·대상을 밝히고 질문을 앞에, '충격·소름·전말·실체·역대급' 같은 막연한 말 금지, 숫자에는 단위)",
    "text": "원고 전체. 첫 줄은 제목 질문을 여는 첫 문장, 소주제는 '## 제목' 줄, 문단은 빈 줄로 나눈다. 인물 대사 줄은 [인물: 이름/성별/연령대] 로 시작한다.",
    "chapters": [{"title":"…","chars":…}],
    "chars": 공백 포함 전체 글자 수(소주제 줄 제외),
    "estimatedMinutes": chars ÷ 405(소수 첫째 자리),
    "storyDesign": {"opening":"…","revealOrder":["…"],"climax":"…","endingPayoff":"…","characterVoices":[{"name":"…","gender":"male|female","age":"50대"}]},
    "selfCheck": {"opening":true,"protagonistEarly":true,"noEarlyAnswer":true,"chapters":2,"bannedPhrases":0,"lengthOk":true},
    "revision": 0
  }
- evaluation: null (새 원고이므로 이전 평가를 지운다)

[주의]
- 도구를 쓰지 않는다. 장면·프롬프트·설계도를 만들지 않는다.
- research 에 없는 숫자·날짜·이름·인용·사건을 만들지 않는다. 일반인 피해자·가해자·목격자는 이름 대신 역할로 부른다(공개된 공인만 이름).
- 참혹한 묘사를 길게 끌지 않는다. 피해자·유족을 조롱하거나 자극적으로 소비하지 않는다.
- 설명·마크다운 없이 JSON 객체 하나만 답한다(원고 text 안의 '## ' 줄은 된다).

버전 기록 1개

고칠 때마다 새 버전으로 쌓이고 지난 버전은 지워지지 않습니다. 패키지는 넣을 때의 버전으로 고정되어 동작합니다.

  1. v1현재2026.09.29 14:57 · 8.3KB

    시스템 모듈 등록

이 모듈을 쓰는 패키지

리뷰와 반응

불러오는 중…

사용 -건 · 사용 건수는 이 모듈을 실제로 실행한 제작 수입니다(성공률이 아닙니다). 별점은 실제 사용한 회원만 남길 수 있고, 좋아요·싫어요와는 따로 셉니다.

    신고하기

    신고하신 분의 정보는 작성자에게 알리지 않습니다. 접수만으로 제재가 확정되지는 않습니다. 결과 불만·환불은 1:1 문의로도 알려 주세요.