피드로 돌아가기
Dev.toAI/ML
원문 읽기
Raspberry Pi 기반 Node.js 웹 앱과 LLM을 결합한 실시간 게임 생성 아케이드 시스템
AI Arcade, a Raspberry Pi arcade box that generates tiny games with a joystick
AI 요약
Context
하드웨어 조이스틱 입력을 통한 즉각적인 게임 콘텐츠 생성 경험 제공 필요. 기존 정적 게임 실행 방식에서 벗어나 사용자 선택 기반의 동적 게임 생성 파이프라인 구축 시도.
Technical Solution
- Raspberry Pi 환경에서 Node.js 기반 웹 앱을 구동하여 시스템 부팅 시 즉시 실행되는 Kiosk 모드 구현
- 조이스틱과 2개의 버튼을 활용한 2진 선택 기반의 입력 인터페이스 설계로 사용자 인터랙션 단순화
- 4단계 질문-답변 시퀀스를 통해 생성 AI로 전달할 프롬프트 파라미터를 결정하는 결정 트리 구조 채택
- LLM을 통해 생성된 게임 코드를 런타임에 웹 브라우저에서 즉시 실행하는 동적 렌더링 아키텍처 적용
- 하드웨어 의존성 제거를 위해 생성된 게임 데이터를 브라우저 기반 플레이 가능하도록 웹 서비스화
Key Takeaway
제한된 하드웨어 입력 장치(Binary Input)를 구조화된 데이터 선택 과정으로 변환하여 LLM 프롬프트의 정확도를 높이는 인터페이스 설계 전략.
실천 포인트
1. 제한된 입력 장치 환경에서 LLM을 제어하기 위한 단계별 결정 트리(Decision Tree) 설계 검토
2. Raspberry Pi와 같은 Edge Device에서 웹 기술 스택을 활용한 빠른 프로토타이핑 및 배포 전략 적용
3. AI 생성 콘텐츠의 휘발성을 방지하기 위한 생성 결과물의 데이터베이스화 및 웹 공유 가능 구조 설계