스토리 모드: 인터랙티브 AI 내러티브는 어떻게 작동하나
스토리 모드는 AI 컴패니언과 함께 인터랙티브 내러티브 속으로 들어가는 기능입니다 — 미리 쓰인 대본이 아니라, 당신의 선택에 따라 동적으로 전개되는 이야기입니다. 이 가이드에서는 시스템이 내부적으로 정확히 어떻게 작동하는지 설명합니다.
---
스토리 모드란 무엇인가
스토리 모드는 다음과 같이 진행되는 구조화된 내러티브 경험입니다:
1. 스토리 템플릿(배경과 전제)을 선택합니다
2. AI가 장면을 생성합니다 — 그 순간을 그려내는 묘사 텍스트입니다
3. 어떻게 반응할지에 대한 3가지 선택지가 제시됩니다
4. 선택에 따라 AI가 다음 장면을 생성합니다
5. 이야기가 자연스러운 결말에 이를 때까지 이 과정이 반복됩니다
일반 대화와의 결정적 차이: 스토리 모드에는 내러티브 구조가 있습니다. 장면이 있고, 극적 긴장감이 있고, 선택에 따른 결과가 있습니다. AI는 단순히 채팅하는 것이 아니라 당신의 결정을 중심으로 이야기를 쌓아 올립니다.
---
제공되는 스토리 템플릿
현재 6가지 스토리 템플릿을 제공하며, 각각 고유한 배경, 톤, 서사 구조를 갖고 있습니다:
템플릿 배경 톤
---------- --------- ------
데이트 나이트 함께하는 저녁 외출 로맨틱, 따뜻함, 친밀함
어드벤처 탐험과 발견 흥미진진, 장난스러움, 예측 불가
미스터리 무언가 이상한 일이 벌어지는 중 서스펜스, 흥미로움, 분위기 있음
판타지 현실 너머의 세계 상상력 넘침, 웅장함, 경이로움
해변 휴가 해안가로의 탈출 여유로움, 관능적, 자유로움
한밤의 만남 늦은 밤의 교감 강렬함, 친밀함, 짜릿함
각 템플릿은 AI에게 초기 내러티브 맥락 — 배경, 분위기, 이야기의 대략적인 방향 — 을 제공합니다. 하지만 그 이후는 모두 당신의 선택이 결정합니다.
---
장면은 어떻게 생성되는가
각 장면은 언어 모델이 매번 새로 생성합니다. 선택을 하면 다음과 같은 일이 일어납니다:
1단계: 컨텍스트 조립
시스템이 다음을 포함한 프롬프트를 구성합니다:
- 스토리 템플릿 (배경, 톤, 장르 관습)
- 컴패니언의 성격 (캐릭터 특성, 말투, 당신과의 관계)
- 현재 관계 레벨 (내러티브가 어디까지 친밀해질 수 있는지)
- 이번 세션의 모든 이전 장면 (서사적 연속성)
- 선택 이력 (지금까지 내린 모든 결정)
- 핵심 서사 이벤트 (구조화된 JSON으로 저장 — 플롯 포인트, 새로운 사실의 공개, 감정적 순간)
2단계: LLM 생성
언어 모델이 이 모든 컨텍스트를 받아 다음을 생성합니다:
- 장면 텍스트: 2~4문단의 묘사적 서사
- 3가지 선택지: 다음에 일어날 일에 대한 A, B, C 옵션
3단계: 선택지 제시
세 가지 선택지는 일관된 설계 철학을 따릅니다:
- 선택지 A (안전): 편안하고 예상 가능한 옵션. 낮은 리스크, 무난한 전개.
- 선택지 B (대담): 모험적인 옵션. 이야기를 더 흥미진진한 방향으로 이끕니다. 예상 못 한 사건이나 놀라움이 등장할 수 있습니다.
- 선택지 C (프리미엄/과감): 가장 극적인 옵션. 추가 크레딧이 듭니다. 가장 강렬하고 예측 불가능하며 감정적으로 짜릿한 서사 경로로 이어집니다.
이것은 무작위가 아닙니다 — 선택지 구조는 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 시리즈 같은)과 근본적으로 다릅니다. 우리의 이야기는 불러오는 것이 아니라 생성되는 것입니다.
---
크레딧 비용
스토리 모드는 크레딧 잔액을 사용합니다:
- 장면당: 3크레딧 (AI 생성 비용)
- 프리미엄 선택지(선택지 C): 장면 비용에 +2크레딧 (총 5크레딧)
- 일반적인 스토리 세션: 8~15장면 — 안전한 선택 위주라면 약 24~45크레딧, 프리미엄 옵션을 자주 고르면 그 이상
이야기 길이가 제각각이기 때문에 스토리 단위가 아닌 장면 단위로 과금합니다. 어떤 이야기는 6장면 만에 자연스럽게 끝나고, 어떤 이야기는 20장면 이상 이어집니다. 실제로 경험한 만큼만 지불하는 것입니다.
---
컴패니언과의 연동
스토리 모드는 컴패니언 관계와 분리된 경험이 아니라 그 연장선입니다.
- 같은 캐릭터: 스토리 파트너는 기존의 성격, 기억, 관계 레벨을 그대로 가진 당신의 AI 컴패니언입니다
- 관계 맥락: 이야기 속 컴패니언의 행동은 관계 레벨을 반영합니다. 레벨 1 컴패니언은 좀 더 조심스럽고, 레벨 5 컴패니언은 깊이 몰입하며 감정적으로 함께합니다
- 공유된 기억: 특히 인상적인 스토리 순간은 감정 기억 시스템의 일부가 되어 이후의 일반 대화에서 언급될 수 있습니다
- 호감도 포인트: 스토리 모드 세션을 완료하면 관계 진전을 위한 호감도 포인트를 얻습니다 (세션당 +5)
컴패니언이 나중에 대화하다가 함께한 이야기를 언급할 수도 있습니다 — "우리 그 버려진 등대 탐험했던 거 기억나?" 이런 시스템 간 콜백이 진짜로 함께한 경험 같은 느낌을 만들어냅니다.
---
자주 묻는 질문
스토리를 다시 플레이할 수 있나요?
같은 템플릿을 다시 시작할 수는 있지만 새로운 이야기가 됩니다. 이전 플레이는 다시 보기용으로 저장되지 않지만, 인상적인 순간은 감정 기억으로 저장될 수 있습니다.
이야기는 얼마나 오래 이어지나요?
선택을 계속하는 한 이어집니다. 대부분의 이야기는 8~15장면 사이에서 자연스럽게 마무리되지만, 강제로 끊기는 지점은 없습니다.
직접 입력한 텍스트로 이야기에 영향을 줄 수 있나요?
현재 스토리 모드는 3지선다 방식을 사용합니다. 스토리 중 자유 텍스트 입력은 로드맵에 있지만 아직 구현되지 않았습니다.
모든 관계 레벨에서 이야기를 즐길 수 있나요?
이야기는 관계 레벨에 맞춰 조정됩니다. 낮은 관계 레벨에서는 좀 더 절제된 내러티브가 만들어지고, 높은 레벨에서는 감정적으로 더 강렬하고 친밀한 스토리 경로가 열립니다.
---
개발 중인 기능
스토리 모드는 활발히 개발되고 있습니다. 예정된 개선 사항은 다음과 같습니다:
- 더 많은 스토리 템플릿 (여러 가지 새로운 배경과 장르를 디자인하고 있습니다)
- 긴 이야기를 위한 서사적 연속성 개선
- 사용자가 직접 만드는 스토리 전제 (나만의 시나리오 가져오기)
- 여러 방문에 걸쳐 이어서 즐길 수 있는 멀티 세션 스토리
우리는 마케팅이 정한 시점이 아니라 기능이 준비됐을 때 출시합니다. 여기에 적혀 있다면 실제로 개발이 진행 중인 기능입니다.