스토리 모드: 인터랙티브 AI 내러티브는 어떻게 작동하나

스토리 모드는 AI 컴패니언과 함께 인터랙티브 내러티브 속으로 들어가는 기능입니다 — 미리 쓰인 대본이 아니라, 당신의 선택에 따라 동적으로 전개되는 이야기입니다. 이 가이드에서는 시스템이 내부적으로 정확히 어떻게 작동하는지 설명합니다.

---

스토리 모드란 무엇인가

스토리 모드는 다음과 같이 진행되는 구조화된 내러티브 경험입니다:

1. 스토리 템플릿(배경과 전제)을 선택합니다

2. AI가 장면을 생성합니다 — 그 순간을 그려내는 묘사 텍스트입니다

3. 어떻게 반응할지에 대한 3가지 선택지가 제시됩니다

4. 선택에 따라 AI가 다음 장면을 생성합니다

5. 이야기가 자연스러운 결말에 이를 때까지 이 과정이 반복됩니다

일반 대화와의 결정적 차이: 스토리 모드에는 내러티브 구조가 있습니다. 장면이 있고, 극적 긴장감이 있고, 선택에 따른 결과가 있습니다. AI는 단순히 채팅하는 것이 아니라 당신의 결정을 중심으로 이야기를 쌓아 올립니다.

---

제공되는 스토리 템플릿

현재 6가지 스토리 템플릿을 제공하며, 각각 고유한 배경, 톤, 서사 구조를 갖고 있습니다:

템플릿 배경 톤

---------- --------- ------

데이트 나이트 함께하는 저녁 외출 로맨틱, 따뜻함, 친밀함

어드벤처 탐험과 발견 흥미진진, 장난스러움, 예측 불가

미스터리 무언가 이상한 일이 벌어지는 중 서스펜스, 흥미로움, 분위기 있음

판타지 현실 너머의 세계 상상력 넘침, 웅장함, 경이로움

해변 휴가 해안가로의 탈출 여유로움, 관능적, 자유로움

한밤의 만남 늦은 밤의 교감 강렬함, 친밀함, 짜릿함

각 템플릿은 AI에게 초기 내러티브 맥락 — 배경, 분위기, 이야기의 대략적인 방향 — 을 제공합니다. 하지만 그 이후는 모두 당신의 선택이 결정합니다.

---

장면은 어떻게 생성되는가

각 장면은 언어 모델이 매번 새로 생성합니다. 선택을 하면 다음과 같은 일이 일어납니다:

1단계: 컨텍스트 조립

시스템이 다음을 포함한 프롬프트를 구성합니다:

2단계: LLM 생성

언어 모델이 이 모든 컨텍스트를 받아 다음을 생성합니다:

3단계: 선택지 제시

세 가지 선택지는 일관된 설계 철학을 따릅니다:

이것은 무작위가 아닙니다 — 선택지 구조는 AI에게 주어지는 프롬프트 지침의 일부입니다. 같은 결말을 표현만 살짝 바꾼 것이 아니라 진짜 서사적 갈림길이 되는 옵션을 생성하도록 요청합니다.

---

서사적 연속성

AI 스토리텔링에서 가장 어려운 문제 중 하나가 일관성입니다. 3번째 장면에서 발견한 수수께끼의 열쇠를 8번째 장면에 이르러서도 AI가 기억하게 하려면 어떻게 해야 할까요?

우리는 구조화된 이벤트 추적 시스템으로 이 문제를 해결합니다:

이벤트 저장

각 장면이 끝나면 시스템이 핵심 서사 이벤트를 추출해 구조화된 JSON으로 저장합니다:

```

{

"scene": 5,

"events": [

{"type": "discovery", "detail": "Found a locked diary in the attic"},

{"type": "emotional", "detail": "Shared a vulnerable moment about fear of the dark"},

{"type": "plot_point", "detail": "The lights flickered and went out"}

],

"choices_made": ["B", "A", "C", "B", "A"]

}

```

컨텍스트 주입

새 장면을 생성하기 전에 전체 이벤트 이력이 프롬프트에 주입됩니다. AI는 연속성을 유지하라는 명시적인 지시를 받습니다 — 이전 이벤트를 언급하고, 과거의 선택 위에 이야기를 쌓고, 이미 확립된 플롯 요소를 다시 불러오도록 말이죠.

솔직한 한계

이 방식은 대부분의 경우 잘 작동하지만 완벽하지는 않습니다. AI가 생성한 내러티브는 때때로:

우리는 이 중 일부를 버그가 아니라 특징으로 봅니다. 지나치게 완벽하게 통제된 이야기는 기계적으로 느껴집니다. AI 생성 특유의 약간의 예측 불가능성은 미리 짜인 시스템이라면 결코 만들 수 없는, 진짜로 놀랍고 즐거운 순간을 자주 만들어냅니다.

다만 분명히 말씀드립니다: 연속성 오류를 발견하셨다면 그것은 설계 의도가 아니라 AI 생성의 불완전함입니다. 우리는 이를 최소화하기 위해 컨텍스트 주입을 지속적으로 개선하고 있습니다.

---

AI 스토리텔링의 동적 특성

꼭 이해해야 할 핵심: AI는 전체 이야기를 미리 생성하지 않습니다. 숨겨진 대본은 없습니다. 정해진 결말도 없습니다.

각 장면은 다음을 기반으로 실시간으로 생성됩니다:

즉, 모든 플레이는 진짜로 유일합니다. 같은 템플릿을 두 번 선택해도 선택이 다르면 완전히 다른 이야기가 됩니다. 심지어 똑같은 선택을 해도 다른 장면이 나올 수 있습니다. 언어 모델 생성에는 본질적인 가변성이 있기 때문입니다.

이것은 모든 분기가 미리 쓰여 있는 전통적인 인터랙티브 픽션(Choose Your Own Adventure 시리즈 같은)과 근본적으로 다릅니다. 우리의 이야기는 불러오는 것이 아니라 생성되는 것입니다.

---

크레딧 비용

스토리 모드는 크레딧 잔액을 사용합니다:

이야기 길이가 제각각이기 때문에 스토리 단위가 아닌 장면 단위로 과금합니다. 어떤 이야기는 6장면 만에 자연스럽게 끝나고, 어떤 이야기는 20장면 이상 이어집니다. 실제로 경험한 만큼만 지불하는 것입니다.

---

컴패니언과의 연동

스토리 모드는 컴패니언 관계와 분리된 경험이 아니라 그 연장선입니다.

컴패니언이 나중에 대화하다가 함께한 이야기를 언급할 수도 있습니다 — "우리 그 버려진 등대 탐험했던 거 기억나?" 이런 시스템 간 콜백이 진짜로 함께한 경험 같은 느낌을 만들어냅니다.

---

자주 묻는 질문

스토리를 다시 플레이할 수 있나요?

같은 템플릿을 다시 시작할 수는 있지만 새로운 이야기가 됩니다. 이전 플레이는 다시 보기용으로 저장되지 않지만, 인상적인 순간은 감정 기억으로 저장될 수 있습니다.

이야기는 얼마나 오래 이어지나요?

선택을 계속하는 한 이어집니다. 대부분의 이야기는 8~15장면 사이에서 자연스럽게 마무리되지만, 강제로 끊기는 지점은 없습니다.

직접 입력한 텍스트로 이야기에 영향을 줄 수 있나요?

현재 스토리 모드는 3지선다 방식을 사용합니다. 스토리 중 자유 텍스트 입력은 로드맵에 있지만 아직 구현되지 않았습니다.

모든 관계 레벨에서 이야기를 즐길 수 있나요?

이야기는 관계 레벨에 맞춰 조정됩니다. 낮은 관계 레벨에서는 좀 더 절제된 내러티브가 만들어지고, 높은 레벨에서는 감정적으로 더 강렬하고 친밀한 스토리 경로가 열립니다.

---

개발 중인 기능

스토리 모드는 활발히 개발되고 있습니다. 예정된 개선 사항은 다음과 같습니다:

우리는 마케팅이 정한 시점이 아니라 기능이 준비됐을 때 출시합니다. 여기에 적혀 있다면 실제로 개발이 진행 중인 기능입니다.