← 최신 논문
💬 NLP

Planning Beyond Text: Graph-based Reasoning for Complex Narrative Generation

이 논문은 LLM 의 장편 서사 생성 시 텍스트가 아닌 구조적 그래프 표현을 기반으로 사건 및 캐릭터 간의 논리적 일관성을 최적화하는 'PLOTTER' 프레임워크를 제안하고, 이를 통해 기존 방법론보다 뛰어난 서사적 일관성과 논리적 정합성을 달성했음을 입증합니다.

원저자: Hanwen Gu, Chao Guo, Junle Wang, Wenda Xie, Yisheng Lv

게시일 2026-04-24
📖 3 분 읽기☕ 가벼운 읽기

원저자: Hanwen Gu, Chao Guo, Junle Wang, Wenda Xie, Yisheng Lv

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 **"PLOTTER"**라는 새로운 인공지능 (AI) 시스템을 소개합니다. 이 시스템은 기존의 AI 가 이야기를 쓸 때 겪는 큰 문제점을 해결하기 위해 고안되었습니다.

간단히 말해, **"AI 가 이야기를 쓸 때, 단순히 글자만 나열하는 게 아니라, 이야기의 뼈대와 관계를 '지도'처럼 그려가며 계획을 세우게 했다"**는 것입니다.

이 내용을 일상적인 비유로 쉽게 설명해 드릴게요.


1. 기존 방식의 문제: "눈가리고 아웅" 식 글쓰기

기존의 AI 는 이야기를 쓸 때 마치 눈을 가리고 벽돌을 쌓는 사람과 비슷했습니다.

  • 방식: "이제부터 이야기를 써줘"라고 하면, AI 는 앞의 문장을 보고 뒤의 문장을 이어 붙이는 식으로 한 줄씩 써나갑니다.
  • 문제: 처음에 쓴 내용은 좋지만, 이야기가 길어지면 앞뒤가 맞지 않게 됩니다.
    • 예시: 주인공이 처음엔 겁쟁이였는데, 중간에 이유 없이 영웅이 되거나, 중요한 사건이 왜 일어났는지 설명이 안 되거나, 캐릭터의 성격이 오락가락하는 식입니다.
    • 이는 글자 (텍스트) 만 보고 다음 글자를 예측하려다 보니, 전체적인 이야기의 구조나 논리를 잃어버리기 때문입니다.

2. PLOTTER 의 혁신: "건축가처럼 설계도부터 그린다"

PLOTTER 는 이야기를 쓸 때 글자를 먼저 쓰지 않고, 먼저 '설계도 (그래프)'를 그립니다.

마치 고층 빌딩을 지을 때를 생각해보세요.

  • 기존 방식: 벽돌을 하나씩 쌓아가다가 "아, 여기 기둥이 없네? 다시 부수고 다시 쌓자"라고 하는 식입니다. (글을 쓰고 고치는 방식)
  • PLOTTER 방식: 먼저 **건물의 뼈대 (기둥과 보)**를 설계하고, **사람들이 어떻게 움직일지 (캐릭터 관계)**를 도면으로 그립니다. 그 다음에 벽돌 (대사나 묘사) 을 쌓습니다.

이 시스템은 두 가지 핵심 '지도'를 사용합니다.

① 사건 지도 (Event Graph): "이야기의 뼈대"

  • 비유: 레고 블록의 연결 구조입니다.
  • 역할: "A 사건이 일어나야 B 사건이 가능하다"는 인과관계를 선으로 연결합니다.
  • 효과: "왜 갑자기 폭풍이 불었지?" 같은 논리적 구멍이 생기면, AI 는 글자를 고치는 게 아니라 설계도 (지도) 위에 새로운 레고 블록 (사건) 을 끼워 넣거나 연결선을 수정합니다.

② 캐릭터 지도 (Character Graph): "사람들의 관계도"

  • 비유: 친구 관계도가족 관계도입니다.
  • 역할: "A 는 B 를 미워하고, C 는 D 를 사랑한다"는 관계를 기록합니다.
  • 효과: 캐릭터가 갑자기 변하는 것을 막습니다. 예를 들어, "겁쟁이인 A 가 갑자기 용감해졌다"면, 지도를 보고 "아, A 가 용감해지기 전에 '두려움을 극복한 사건'이 하나 더 필요하구나"라고 판단하여 중간에 사건을 추가합니다.

3. 어떻게 작동할까? "건축 감독과 수정 팀"

PLOTTER 는 이야기를 한 번에 끝내지 않고, 수정 (리허설) 과정을 거칩니다.

  1. 초안 그리기: AI 가 처음에 사건과 캐릭터 지도를 그립니다.
  2. 감독들의 점검 (Multi-Agent Critic):
    • 주제 감독: "이 이야기의 핵심 메시지가 흐려진 것 같아."
    • 캐릭터 감독: "주인공이 너무 쉽게 변했어. 심리적 준비가 부족해."
    • 줄거리 감독: "이 사건과 저 사건 사이에 연결고리가 없어."
  3. 수정 팀의 작업 (Constrained Graph Editor):
    • 감독들의 지적을 받으면, 수정 팀이 지도 (그래프) 를 직접 고칩니다.
    • "여기에 사건 하나를 추가해" 혹은 "이 두 캐릭터의 관계를 '적대'에서 '동맹'으로 바꿔"라고 지도의 선과 점을 직접 조작합니다.
    • 이때 **논리 법칙 (시간은 거꾸로 흐르면 안 됨, 모든 사건은 시작과 끝으로 이어져야 함)**을 엄격하게 지키며 고칩니다.
  4. 최종 완성: 지도가 완벽하게 다듬어지면, 비로소 AI 가 그 지도를 바탕으로 **대사와 묘사가 들어간 실제 스크립트 (글)**를 씁니다.

4. 왜 이것이 중요한가요?

이 방법은 **"글을 고치는 것"이 아니라 "이야기의 구조를 고치는 것"**입니다.

  • 기존: 글자만 고치면, 앞뒤가 맞지 않는 부분이 계속 생깁니다. (문장 교정만 하는 것)
  • PLOTTER: 구조를 바로잡으면, 자연스럽게 글도 매끄러워집니다. (건물의 기둥을 바로잡는 것)

결론

PLOTTER 는 AI 가 이야기를 쓸 때 단순한 '글쓰기 기계'가 아니라, '건축가'처럼 생각하게 만든 시스템입니다.

글자 (텍스트) 를 직접 다듬는 대신, 이야기의 뼈대와 관계 (그래프) 를 먼저 설계하고 다듬음으로써, 훨씬 더 논리적이고 감동적인 장편 이야기를 만들어낼 수 있게 되었습니다. 마치 미리 완벽하게 설계된 청사진을 바탕으로 집을 지으니, 집이 무너지지 않고 튼튼해진 것과 같은 이치입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →