Narrative Keyframing for Generative Creative Writing
이 논문은 애니메이션에서 영감을 얻어 작가가 특정 이야기 순간마다 플롯, 캐릭터, 관점의 제약 조건을 지정함으로써 그 사이의 산문을 생성할 수 있게 함으로써, 반복적인 스토리텔링을 위한 더욱 통제 가능하고 투명하며 몰입감 있는 워크플로우를 제공하는 AI 보조 창의적 글쓰기 기법인 "내러티브 키프레임(narrative keyframing)"을 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 로봇에게 이야기를 들려주는 법을 가르치려 한다고 상상해 보세요. 당신은 로봇에게 거대한 규칙 목록을 주는 것이 최선이라고 생각할지도 모릅니다. "영웅은 용감해야 한다", "악당은 교활해야 한다", "이야기는 행복한 결말로 끝나야 한다"와 같은 것들 말이죠. 하지만 여기 문제가 있습니다. 로봇은 마치 의욕만 앞선 인턴과 같습니다. 만약 처음에 규칙 목록만 던져준다면, 그들은 이야기 중간쯤에 도달했을 때 세부 사항을 잊어버리거나, 2장에서 영웅을 악당처럼 행동하게 만들 수도 있습니다. 이것은 인간과 컴퓨터가 어떻게 함께 일하는지를 연구하는 과학자들(인간-컴퓨터 상호작용이라는 분야)에게 큰 숙제입니다. 그들은 질문합니다: 어떻게 하면 작가가 매번 처음부터 다시 쓰는 수고를 하지 않고도, 컴퓨터가 캐릭터가 실제로 성장하고 변화하며 생동감 넘치는 이야기를 쓰도록 도울 수 있을까?
이 문제를 해결하기 위해, 이 논문의 연구자들은 애니메이션의 세계에서 기법 하나를 빌려옵니다. 만화에서 애니메이터는 캐릭터의 움직임 하나하나를 모두 그리지 않습니다. 대신, 캐릭터의 자세나 감정이 급격하게 변하는 가장 중요한 순간인 '키프레임(keyframes)'을 몇 개 그립니다. 그러면 컴퓨터가 그 핵심적인 순간들 사이를 부드러운 움직임으로 채워 넣습니다. 이 논문은 이 질문을 던집니다: 글쓰기에도 똑같이 적용할 수 있을까? 우리가 AI에게 이야기의 플롯과 캐릭터의 감정이 담긴 몇 가지 '키 순간(key moments)'을 제공하면, AI가 나머지를 채우게 할 수 있을까? 저자인 코넬 대학교의 차오 장(Chao Zhang)과 에이브 데비스(Abe Davis)는 이 아이디어를 테스트하기 위해 새로운 도구를 만들었습니다. 그들은 이를 "내러티브 키프레이밍(Narrative Keyframing)"이라고 부릅니다. 그들의 연구 결과는 작가가 이 특별한 '키 순간'들을 사용하여 AI를 안내할 때, 단순히 프롬프트를 입력하고 결과가 잘 나오길 바랄 때보다 훨씬 더 풍부한 캐릭터가 등장하고 통제된 느낌을 주는 이야기를 만들어낸다는 것을 보여줍니다.
작가를 위한 애니메이션 기법
이야기를 쓰는 것을 영화를 연출하는 것에 비유해 보세요. 옛날 방식이나 일반적인 AI 도구를 사용할 때는, 작가가 "소녀와 늑대에 관한 이야기를 써줘"라고 말할 수 있습니다. 그러면 AI는 소녀가 무엇을 생각하는지, 늑대가 무엇을 생각하는지, 그들이 어떻게 변하는지, 그리고 이야기가 어떻게 끝나는지 등 모든 것을 추측하려고 합니다. 이는 마치 감독에게 대본 없이 즉흥적으로 영화 전체를 연출하라고 요청하는 것과 같습니다. 결과물은 괜찮을 수도 있지만, 캐릭터는 평면적이거나 일관성이 없을 수 있습니다.
이 논문의 저자들은 전문 작가들이 실제로 다르게 작업한다는 점을 깨달았습니다. 그들은 단순히 글을 쓰기 시작하는 것이 아니라, '키 순간'을 계획합니다. 그들은 시작, 중간, 끝에 정확히 어떤 일이 일어날지 결정합니다. 또한 그 특정 시점에 캐릭터가 어떤 기분일지도 결정합니다. 예를 들어, 캐릭터는 시작 단계에서는 "희망적"이었다가, 중간에는 "갈등"을 겪고, 마지막에는 "결연함"을 갖게 될 수 있습니다.
새로운 도구인 내러티브 키프레이밍은 작가가 이 작업을 AI와 함께 할 수 있게 해줍니다. 단순히 프롬프트를 입력하는 대신, 작가는 세 가지 특별한 유형의 "키프레임"을 사용하여 컴퓨터를 안내합니다:
- 플롯 키프레임(Plot Keyframes): 이것은 굵직한 사건들입니다. "소녀가 숲에서 늑대를 만난다." "소녀가 길을 잃는다." 이것들은 이야기의 닻 역할을 합니다.
- 캐릭터 키프레임(Character Keyframes): 이것은 특정 사건에서 캐릭터가 느끼거나 행동하는 모습의 스냅샷입니다. 첫 만남에서 소녀는 "호기심 많지만 경험이 부족한" 상태일 수 있습니다. 마지막에는 "두렵지만 용감한" 상태가 될 수 있습니다. 작가는 이러한 스냅샷을 설정하고, AI는 캐릭터가 한 상태에서 다음 상태로 어떻게 이동하는지를 계산합니다.
- 관점 키프레임(Perspective Keyframes): 이것이 가장 멋진 부분입니다. 이 도구는 각 키 순간마다 캐릭터의 눈(1인칭)으로 이야기를 쓰도록 AI에게 요청합니다. 즉, AI는 소녀의 입장에서 "그가 친절해 보여서, 나는 솔직하게 대답했다"라고 짧은 문단을 작성합니다. 그다음 늑대의 입장에서 "그녀가 빠르게 나를 신뢰했고, 나는 그것을 즉시 알아차렸다"라고 작성합니다.
마법이 일어나는 방식
일단 작가가 이러한 '1인칭' 스냅샷을 가지게 되면, 이것들은 필터 역할을 합니다. 작가는 소녀의 관점에서 AI가 쓴 글과 늑대의 관점에서 쓴 글을 보고 이렇게 말할 수 있습니다. "여기서 소녀가 호기심을 느끼는 말투는 좋지만, 저기서 늑대는 좀 더 은밀하게 느껴졌으면 좋겠어." 도구는 작가가 좋아하는 특정 단어와 감정을 강조해 줍니다.
그다음, 마법이 일어납니다. AI는 선택된 '1인칭' 감정들을 혼합하여 최종 이야기를 3인칭(예: "소녀는 늑대를 바라보았다...")으로 작성합니다. AI가 작가가 선택한 특정 "키프레임"으로부터 내용을 가져오기 때문에, 최종 이야기는 훨씬 더 일관성을 유지합니다. 캐릭터들은 단순히 무작위로 마음을 바꾸는 것이 아니라, 작가가 계획한 대로 진화합니다.
테스트 결과
연구자들은 단순히 이 도구를 만든 것에 그치지 않고, 이것이 실제로 작동하는지 확인하기 위해 테스트를 진행했습니다. 그들은 두 가지 주요 실험을 수행했습니다.
첫째, 컴퓨터가 새로운 "키프레이밍" 방식으로 이야기를 쓰게 한 뒤, 동일한 컴퓨터가 표준적인 "단순 프롬프트 입력" 방식으로 쓴 이야기와 비교했습니다. 그리고 전문가들에게 두 종류의 이야기를 모두 읽게 했습니다. 전문가들은 압도적으로 새로운 도구로 만들어진 이야기를 선호했습니다. 그들은 캐릭터가 단순히 "무서워한다"라고 묘사되는 대신, "손가락을 떨다"나 "무릎이 가렵다"와 같은 구체적인 세부 사항을 가지고 있어 더 실제처럼 느껴진다고 평가했습니다. 새로운 방식은 전반적인 품질과 캐릭터 개발 능력 모두에서 더 높은 점수를 받았습니다.
둘째, 초보자부터 전문가까지 12명의 실제 작가들을 초청하여 이 도구를 사용하게 했습니다. 작가들이 새 도구를 사용하여 이야기를 쓰고, 그다음 일반적인 챗봇 도구를 사용하여 이야기를 쓰도록 했습니다. 결과는 명확했습니다:
- 더 높은 통제력: 작가들은 이야기의 흐름을 훨씬 더 잘 제어할 수 있다고 느꼈습니다. AI가 무엇을 할지 추측하는 대신, 특정 시점의 캐릭터 기분을 설정하고 그것이 실제로 구현되는 것을 볼 수 있었습니다.
- 더 나은 이해도: 작가들은 이야기를 더 잘 이해할 수 있다고 느꼈습니다. 도구가 "1인칭" 초안을 보여주고 어떤 부분이 최종 이야기에 사용되었는지 강조해 주었기 때문에, 자신의 선택이 어떻게 최종 문장으로 변했는지 경로를 추적할 수 있었습니다. 그것은 마법이 일어나는 "블랙박스"가 아니라, 자신의 아이디어에서 최종 문장까지의 경로를 따라갈 수 있는 과정이었습니다.
- 더 큰 즐거움: 작가들은 더 많은 재미를 느꼈고 창작 과정에 더 몰입할 수 있다고 보고했습니다. 그들은 단순히 AI에게 도움을 요청하는 것이 아니라, AI를 직접 연출하고 있다는 느낌을 받았습니다.
요약
이 논문은 AI에게 이야기를 쓰게 할 때 대화하는 방식이 바뀌어야 한다고 제안합니다. 우리는 단순히 처음에 크고 모호한 지시를 내려서는 안 됩니다. 대신, 글쓰기를 애니메이션처럼 다루어야 합니다. 키 순간을 설정하고, 그 순간에 캐릭터가 어떻게 느끼는지 정의한 뒤, AI가 그 사이의 빈틈을 채우도록 해야 합니다. 이러한 "키프레임"을 사용함으로써, 작가는 AI가 산문을 작성하는 힘든 일을 수행하는 동안 자신의 창의적 비전을 온전히 유지할 수 있습니다. 이 도구는 작가를 대체하는 것이 아닙니다. 그것은 작가가 배의 키를 잡는 더 나은 방법을 제공하여, 캐릭터가 이야기가 요구하는 방식 그대로 성장하고 변화하도록 보장합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.