공유

2025년 4월 9일

Wolf Games가 Gemini API로 매일 몰입도 높은 범죄 이야기를 만드는 방법

노아 로젠버그

Wolf Games 공동 설립자 겸 CTO

비샬 다르마디카리

제품 솔루션 엔지니어

AgentOps 쇼케이스 히어로

게임 업계에서는 신선하고 몰입도 높은 콘텐츠에 대한 수요가 끊임없이 이어지고 있습니다. 혁신적인 스타트업인 Wolf Games의 경우 매일 플레이어에게 새로운 양방향 범죄 이야기를 제공해야 합니다. 이들은 Gemini API, 특히 Gemini 2.0 Flash 및 Gemini 2.0 Flash Thinking의 기능을 활용하여 전례 없는 규모로 복잡한 내러티브를 생성함으로써 이 야심찬 목표를 달성하고 있습니다.

Wolf Games는 매일 문제 해결 경험을 원하는 모바일 게이머와 미스터리 애호가를 타겟팅합니다. 이 앱은 경찰 보고서, 사진, 인터뷰, 역동적인 캐릭터가 포함된 사실적인 범죄 현장을 매일 제공하여 플레이어가 새로운 미제 사건에 정기적으로 몰입할 수 있도록 합니다.

과제: 일상적인 내러티브 콘텐츠 확장

이러한 일일 주기를 유지하려면 콘텐츠 생성 시 속도와 정확성이 필요합니다. Gemini API를 통합하기 전 Wolf Games는 일관된 구조화된 출력을 생성하는 데 어려움을 겪는 이전 모델 (성공률 80% 에 불과)과 느린 프롬프트 실행 시간 (최대 6분)으로 인해 어려움을 겪었습니다.

공동 창업자이자 CTO인 Noah Rosenberg는 '프롬프트 실행 DAG 내에서 Gemini API를 활용하여 새롭고 흥미로운 범죄 이야기를 생성합니다'라고 설명합니다. 'Google의 프로세스는 본질적으로 구조화되지 않은 프로세스인 내러티브 생성에서 구조화된 콘텐츠를 생성하기 위해 미세 조정된 수많은 프롬프트를 오케스트레이션합니다.'

'AI task'라는 AI 작업을 구성하는 워크플로 애플리케이션의 스크린샷
'AI task'라는 AI 작업을 구성하는 워크플로 애플리케이션의 스크린샷
gemini/gemini-1.5-flash 모델을 사용하여 'Generate Synopsis'라는 AI 작업을 구성하는 워크플로 애플리케이션의 스크린샷

Wolf Games의 혁신적인 프롬프트 엔진

Wolf Games 솔루션의 핵심은 프롬프트 실행 DAG를 관리하는 자체 도구인 '프롬프트 컴포저'입니다. 이 프레임워크를 사용하면 함수 호출을 통합하고, 고유한 이름을 보장하는 등의 로직을 위해 맞춤 Python 스크립트를 실행하고, 생성 프로세스 전반에서 상태를 관리할 수 있습니다. 이를 통해 다음 작업을 할 수 있습니다.

  • Gemini 2.5 Pro, Gemini 2.0 Flash, Gemini 2.0 Flash Thinking 등 다양한 모델 간에 쉽게 전환할 수 있습니다.
  • 캐릭터 배경 이야기, 케이스 이벤트 등 생성된 모든 콘텐츠를 영구 데이터베이스에 저장하여 검색 증강 생성 (RAG)을 활용해 내러티브의 일관성을 보장합니다. 예를 들어 정확성과 일관성을 보장하기 위해 디지털 은행 명세서를 생성할 때 설명의 논리적 종속성을 매핑하는 베이즈 인과 그래프를 참조합니다.
  • 구조화된 출력(특히 JSON)을 강제 적용하여 Pydantic과 같은 도구를 사용하여 검증함으로써 다운스트림의 안정성을 보장합니다.


Wolf Games는 대규모 컨텍스트 윈도우 (10만 개 이상의 토큰)와 출력을 사용한 복잡한 텍스트 생성에 Gemini 2.0 Flash Thinking을 활용하여 이전에는 여러 단계가 필요했던 워크플로를 통합합니다. Gemini 2.0 Flash가 빠른 작업을 위해 '매우 뛰어난 성능과 신뢰성'을 제공한다고 생각하며, Gemini 2.5 Pro를 사용하여 Gemini 2.0 Flash의 성능을 향상하는 퓨샷 예시를 생성하는 경우가 많습니다.

이러한 워크플로의 핵심 도구는 Google AI Studio입니다. 'Google AI Studio는 일일 사용량에서 Gmail, 캘린더, 검색을 넘어 가장 자주 사용하는 Google 제품이 되었습니다.'라고 Noah는 프롬프트 실험에 있어 AI Studio의 가치를 강조합니다.

속도, 정확성, 개선된 워크플로

Gemini 모델로 이전한 후 다음과 같은 놀라운 개선이 이루어졌습니다.

  • 정확도 향상: 프롬프트 실행 성공률이 80% 에서 96%로 급상승하여 고품질의 구조화된 콘텐츠를 보장합니다.
  • 지연 시간 감소: 대부분의 프롬프트에서 프롬프트 완료 시간이 몇 분에서 20초 미만으로 크게 줄었습니다.
  • 콘텐츠 제작 간소화: Gemini 모델, 특히 Gemini 2.0 Flash의 속도와 안정성으로 인해 매일 상세한 범죄 이야기를 제작하는 기능이 크게 향상되었습니다.


노아는 'Gemini 모델은 구조화된 내러티브 콘텐츠를 빠르고 안정적으로 생성해야 하는 Google의 요구사항을 직접적으로 해결해 줍니다'라고 강조합니다. Wolf Games의 중요한 기준은 작가가 읽을 수 있는 속도보다 빠르게 텍스트를 생성하여 창의적인 흐름을 유지하는 것입니다. Gemini 모델은 이를 일관되게 달성하는 데 도움이 되었습니다.

향후 계획

Wolf Games는 Gemini API를 더욱 적극적으로 활용할 계획이며, 특히 출시 예정인 모델의 창의적인 잠재력을 탐색하여 더욱 사실적인 게임 증거를 생성할 예정입니다. 자신의 경험을 되돌아보며 노아는 개발자에게 다음과 같은 조언을 전합니다.

'Gemini 모델의 프롬프트를 구성하는 방법을 제대로 이해하는 데 시간을 투자하세요. 더 강력한 모델을 사용하여 더 빠른 모델이 실행할 프롬프트를 만드세요.' 그는 잘 구조화된 스키마와 퓨샷 예의 중요성을 강조하며 개발자에게 '실험을 실행하여 Gemini 모델이 잠재 공간에 인코딩된 데이터를 활용하는 방식에 대한 직관을 얻으라'고 제안합니다.

노아에게 AI는 강력한 창의적 촉매제입니다. '저는 평생 '콘텐츠 어리숙이'였는데... 이제 AI를 사용하면 힘들이지 않고도 꿈꿔 왔던 모든 것을 만들 수 있습니다.'

Wolf Games의 혁신적인 Gemini API 사용은 게임 개발을 혁신할 수 있는 잠재력을 보여주며, 제작자가 전례 없는 속도로 몰입도 높은 환경을 제작할 수 있도록 지원합니다.

Google AI Studio에서 시작하고 Gemini API 문서를 살펴보고 미래의 AI를 빌드할 수 있습니다.