본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 21. 20:58

Solstice Turing Simulation: Google Gemini 기반의 인터랙티브 3D 모방 게임

요약

Google Gemini를 활용하여 튜링 테스트를 인터랙티브한 3D 환경으로 구현한 웹 애플리케이션입니다. 플레이어는 Three.js 기반의 3D 공간에서 인간과 AI 에이전트를 구분해야 하는 모방 게임을 경험할 수 있습니다.

핵심 포인트

  • Google Gemini API를 활용한 멀티 턴 대화 시스템 구현
  • Three.js를 이용한 로우 폴리 스타일의 인터랙티브 3D 렌더링
  • 프롬프트 엔지니어링을 통한 AI 에이전트의 페르소나 격리
  • 디커플드 아키텍처를 통한 그래픽 레이어와 AI 레이어 분리

Solstice Turing Simulation: Google Gemini 기반의 인터랙티브 3D 모방 게임 🌅🤖

🪐 개발 팀
Himanshu Yeole/https://github.com/himanshuyeolecse-jpg - 핵심 엔진 및 아키텍처 리드

🚀 프로젝트 개요
Solstice Turing Simulation은 Alan Turing의 고전적인 모방 게임 (Imitation Game)을 인터랙티브하게 구현하도록 설계된 반응형 웹 애플리케이션입니다. 6월 하지(June Solstice)의 황혼녘 해변 모닥불이라는 양식화된 건축적 배경을 바탕으로, 플레이어는 언어 데이터 패턴을 분석하고, 행동 단서를 평가하며, 인간 참가자들 사이에 숨어 있는 rogue 인공 에이전트를 찾아내야 합니다.

핵심 목표는 세 명의 복셀 (voxel) 엔티티 중 어떤 것이 인간 참가자로 위장한 Google Gemini API 인스턴스인지 **10회의 인터랙티브 턴 사이클 (turn cycles)**이라는 엄격한 제한 시간 내에 성공적으로 식별하는 것입니다.

🎥 시스템 시연 영상

🛠️ 시스템 아키텍처 및 기술 스택

이 플랫폼은 실시간 3D 렌더링 상태와 문맥적 생성 언어 모델 (generative language models)을 분리하는 디커플드 아키텍처 (decoupled architecture)를 사용하여 설계되었습니다:

그래픽 레이어 (Three.js 엔진): 커스텀 로우 폴리 (low-poly) 큐빅 모델을 렌더링하는 완전한 인터랙티브 3D 뷰포트를 구축했습니다. 전용 카메라 방향 추적, 오빗 컨트롤 (orbit controls), 그리고 맞춤형 다지점 조명 파라미터 (국소적인 1400K 모닥불 불꽃 조명 매트릭스 포함) 기능을 갖추고 있습니다.
AI 오케스트레이션 레이어 (Google AI Studio SDK): 멀티 턴 (multi-turn) 및 상태 유지 대화 파이프라인을 실행하기 위해 gemini-2.5-flash 모델을 통합했습니다.
상태 및 뷰포트 관리: 모바일, 태블릿, 데스크톱 구성 전반에 걸쳐 카메라 시야각 (Field of View, FOV) 및 레이아웃 래퍼를 동적으로 조정하기 위해 런타임 디바이스 종횡비 추적을 구현했습니다.

🔗 프로덕션 링크 및 소스 자산

  • 프로덕션 배포 (Production Deployment): 라이브 웹 애플리케이션 인터페이스 []

  • 소스 저장소 (Source Repository): GitHub 저장소 (공개 자산 및 핵심 코드)

6월 Solstice 해커톤 챌린지(June Solstice Hackathon Challenge)를 위해 개발되었습니다. 시스템 상태: 작동 중 (Operational). 진단 검증 완료.

💡 프롬프트 엔지니어링 (Prompt Engineering) 및 페르소나 격리 (Persona Isolation)

대상들 사이에 진정한 인지적 경계(cognitive boundary)를 설정하기 위해, Google AI Studio 내에서 고급 시스템 수준의 프롬프트 엔지니어링 (prompt engineering)을 활용했습니다. 각 엔티티(entity)는 격리된 문맥적 지침 블록(contextual instruction block)에 구속됩니다:


javascript
// rogue 생성 에이전트를 격리하는 샘플 구성 스니펫:
...

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0