Fable은 Artificial intelligence 기반의 상업용 인터랙티브 스토리텔링 플랫폼이다. 작가, 게임 개발자, 교육자는 이 플랫폼을 통해 Generative AI 모델을 사용하여 분기형 내러티브, 캐릭터 대화, 역동적인 플롯라인을 생성할 수 있다. 이 플랫폼은 Large language model 기술을 통합하여 사용자 입력에 실시간으로 반응하며, 청중의 선택에 따라 이야기를 적응시킨다. Fable은 전문 창작자와 취미 사용자 모두를 위한 도구로 자리매김하며, 스토리 매핑을 위한 시각적 인터페이스와 고급 사용자 지정을 위한 스크립팅 레이어를 제공한다.
Fable은 2023년 전직 게임 개발자와 AI 연구자 팀에 의해 출시되었다. 이 플랫폼은 Deep learning 및 Transformer (architecture) 아키텍처가 급속도로 발전하던 시기에 등장했으며, OpenAI 및 Anthropic과 같은 제공업체의 사전 훈련된 모델을 활용한다. 전통적인 게임 엔진과 달리 Fable은 그래픽이나 물리보다는 내러티브 생성에 초점을 맞추며, Neural network 모델을 사용하여 캐릭터 성격과 플롯 일관성을 시뮬레이션한다. Fable을 운영하는 회사는 윤리적 AI 사용을 강조하며, 유해 콘텐츠를 방지하기 위한 안전 필터와 사용자 제어 기능을 통합했다.
핵심 기능
Fable의 주요 기능은 스토리 엔진으로, Sequence-to-Sequence (Seq2Seq) 모델과 Multi-Head Attention 메커니즘을 결합하여 사용자가 정의한 제약 조건을 따르는 텍스트를 생성한다. 창작자는 장르, 캐릭터 원형, 플롯 반전을 설정할 수 있으며, 시스템은 여러 분기 경로를 생성한다. 이 플랫폼은 Top-P (Nucleus) Sampling 및 Temperature Scaling을 지원하여 창의성과 무작위성을 제어하며, 예측 가능한 출력부터 매우 독창적인 출력까지 다양한 결과를 제공한다. 시각적 노드 기반 편집기를 통해 사용자는 플로차트와 유사하게 스토리 분기를 매핑하고 이를 AI 생성 세그먼트에 연결할 수 있다.
또 다른 핵심 기능은 '살아있는 캐릭터' 시스템으로, 각 캐릭터는 지속적인 기억과 감정 상태를 가지며 Reinforcement learning과 유사한 피드백 루프를 통해 업데이트된다. 이를 통해 캐릭터가 과거 상호작용을 기억하는 장편 내러티브가 가능해져 연속성을 제공한다. Fable은 또한 협업 모드를 포함하여 여러 작가가 동시에 같은 이야기를 작업할 수 있으며, 버전 기록과 충돌 해결 도구를 제공한다.
기술 스택
내부적으로 Fable은 하이브리드 아키텍처에 의존한다. 텍스트 생성에는 미세 조정된 Large language model을 사용하지만, 구조화된 스토리 계획을 위해 맞춤형 Encoder-Decoder Architecture 프레임워크로 보강한다. 이 플랫폼은 Cross-Attention 레이어를 사용하여 사용자 입력을 스토리 맥락에 맞추고, Positional Encoding을 사용하여 내러티브 순서를 유지한다. 추론을 위해 Fable은 Amazon Web Services 및 Microsoft Azure 클라우드 인프라에서 실행되며, AWS Trainium 및 Graphcore 가속기를 활용하여 비용 효율적인 확장을 달성한다. 회사는 또한 인터랙티브 세션에서 저지연 응답을 위해 Groq 하드웨어를 실험했다.
Fable의 훈련 파이프라인은 Curriculum Learning 및 Data Augmentation을 통합하여 견고성을 향상시킨다. 모델은 공개 도메인 문학, 시나리오, 사용자 기여 스토리 코퍼스로 훈련되며, 과적합을 방지하기 위해 Dropout 및 Gradient Clipping을 사용한다. 플랫폼은 신경망에서 Batch Normalization 및 Layer Normalization을 사용하여 훈련을 안정화하고, 효율적인 수렴을 위해 Adam (Optimizer) 및 Learning Rate Scheduling을 사용한다.
응용 분야 및 사용 사례
Fable은 교육 분야에서 활용되고 있으며, 교사들은 이를 사용하여 인터랙티브 역사 시뮬레이션이나 언어 학습 연습을 만든다. 예를 들어, 역사 교사는 학생들이 가상의 alexander the great 또는 cleopatra와 대화하고 AI가 역사적으로 그럴듯한 응답을 생성하는 이야기를 설계할 수 있다. 게임 산업에서 인디 개발자들은 광범위한 대화 트리를 작성하지 않고도 내러티브 중심 게임을 프로토타이핑하기 위해 Fable을 사용한다. 이 플랫폼은 또한 마케팅 대행사에서 고객의 선호도에 적응하는 스토리와 상호작용하는 개인화된 브랜드 경험을 만들기 위해 채택되었다.
또한 Fable은 텍스트 음성 변환 및 단순화된 언어 모드와 같은 접근성 기능을 지원하여 장애인이 사용할 수 있게 한다. 회사는 Stanford AI Lab 및 MIT CSAIL과 협력하여 인간-AI 공동 창의성을 탐구하는 연구 프로젝트를 진행했으며, 스토리 품질을 개선하기 위해 Reinforcement Learning from AI Feedback (RLAIF)에 관한 논문을 발표했다.
평가 및 비판
초기 평가에서 Fable은 사용 용이성과 생성된 내러티브의 품질로 호평을 받았으며, 일관된 플롯을 유지하는 데 있어 일반 챗봇보다 우수한 성능을 보인다고 언급되었다. 그러나 비평가들은 긴 이야기에서 가끔 발생하는 불일치와 진부한 클리셰로 기본 설정되는 경향과 같은 한계를 지적했다. 일부 사용자는 플랫폼이 모델 개선을 위해 사용자 상호작용을 수집함에 따라 데이터 프라이버시에 대한 우려를 표명했다. Fable은 이에 대응하여 기업 고객을 위한 온프레미스 배포 옵션을 제공하며, Oracle Cloud Infrastructure 또는 Google Cloud를 사용하여 프라이빗 인스턴스를 운영한다.
Melanie Mitchell 및 Joshua Tenenbaum과 같은 학자들은 이러한 도구가 스토리텔링을 민주화할 잠재력이 있다고 언급했지만, 창의적 산출물이 획일화될 위험에 대해서도 경고했다. Fable의 개발자들은 이러한 우려를 인정하고 있으며, 보다 다양한 훈련 데이터와 사용자 제어 스타일 매개변수를 통합하는 방법을 모색하고 있다.
향후 방향
향후 Fable은 생성된 이미지와 오디오를 포함한 스토리를 지원하는 멀티모달 기능을 통합할 계획이다. 회사는 또한 모바일 플랫폼에서 온디바이스 추론을 가능하게 하고 지연 시간을 줄이기 위한 Model Pruning 기술을 연구 중이다. 2024년 Fable은 Samsung Electronics와 파트너십을 발표하여 스마트 TV에 엔진을 탑재하고 인터랙티브 가족 스토리텔링 경험을 제공할 예정이다. 2025년 현재 Fable은 AI 캐릭터의 장기 기억과 감정적 깊이 개선에 중점을 두고 플랫폼을 지속적으로 발전시키고 있다.