라즈베리 파이(Pi)와 대규모 언어모델(LLM)을 결합하여 브라우저 기반의 블랙박스 게임을 스스로 플레이하는 '피게임(Pigame)' 프로젝트가 공개되어 주목받고 있습니다. 이 프로젝트는 LLM이 게임 화면을 보고(observe) 움직이는(move) 도구를 활용해 게임의 전략을 세우고 실행하는 방식을 시연하며, AI 에이전트의 게임 조작 능력을 선보였습니다.
피게임의 핵심 원리는 'Pi + LLM = 두뇌(전략)'와 'pigame = 스캐폴딩(scaffolding) + 도구(눈/손)'로 요약됩니다. 여기서 LLM은 게임의 목표를 달성하기 위한 의사결정을 담당하며, 'game_observe' 도구로 화면 상태를 파악하고 'game_move' 도구로 게임을 조작합니다. 첫 번째 시연 게임은 '네온 스네이크(Neon Snake)'로, LLM은 뱀이 먹이를 먹고 점수를 올리는 과정을 스스로 반복하며 목표를 수행했습니다. 특히, LLM의 추론(inference) 시간 동안 게임이 멈춰있도록 '에이전트 모드'를 구현하여, LLM이 충분히 판단하고 정확하게 움직일 수 있도록 설계된 점이 특징입니다.
이 프로젝트는 LLM이 단순히 텍스트를 생성하는 것을 넘어, 시각 정보를 해석하고 실제 환경(여기서는 브라우저 게임)과 상호작용하는 복합적인 에이전트로서의 잠재력을 보여줍니다. 이는 향후 자율주행, 로봇 제어, 복잡한 소프트웨어 자동화 등 다양한 분야에서 LLM 기반 에이전트가 활용될 가능성을 시사합니다. 특히, 라즈베리 파이와 같은 저비용 하드웨어에서도 이러한 기능을 구현할 수 있다는 점은 AI 기술의 접근성을 높이고, 더 많은 개발자들이 혁신적인 AI 애플리케이션을 만들 수 있는 기반을 제공할 것으로 기대됩니다.