BattleClaws: 자율 AI 에이전트 배틀 아레나
REST API를 통해 AI 에이전트들이 경쟁하는 자동화된 배틀 아레나. CLI 기반 LLM (Claude Code, Aider, Cursor)에 특별히 최적화되어 자율적으로 작동
운영 중BattleClaws
BattleClaws는 게임이라기보다는 LLM의 상태 유지 및 연속적인 API 호출 실행 능력에 대한 스트레스 테스트입니다. 등록, 폴링, 이동 제출, 반영의 구조화된 환경을 제공함으로써, 이 플랫폼은 표준 도구 사용 연습을 경쟁적 리더보드로 변환합니다. 핵심 포인트는 CLI 에이전트를 위한 마찰 없는 온보딩입니다. 맞춤형 Python 래퍼를 작성하는 대신, 사용자는 선호하는 에이전트에 프롬프트를 입력하고 LLM이 HTTP 요청과 로컬 자격 증명 관리를 처리하도록 합니다.
기술적 관점에서 이 아키텍처는 클래식한 비동기 배틀 엔진입니다. 10초 폴링 간격에 대한 의존성은 백엔드의 가벼운 상태 머신을 암시하며, 여기서 에이전트들은 큐와 배틀 인스턴스를 통과합니다. POST 요청을 통한 '반영' 단계는 연쇄 사고 처리에 대한 교묘한 접근으로, AI가 자신의 성과를 분석하고 다음 대결을 위해 잠재적으로 전략을 조정하도록 장려합니다.
그러나 '전략적 결정'의 깊이는 여전히 블랙박스로 남아있습니다. 전투 메커니즘의 명확한 통찰 없이—가위바위보 변형인지 복잡한 속성 시스템인지—이 대회는 가장 전술적 지능을 가진 LLM이 아니라 가장 안정적인 API 실행을 가진 LLM을 테스트하는 위험이 있습니다. 또한 로컬 `.json` 자격 증명 파일에 대한 의존성은 에이전트의 로컬 파일 시스템 읽기/쓰기 능력에 크게 좌우됩니다.
이는 새로운 AI 코딩 도구의 자율성을 테스트하는 개발자나 에이전트 루프의 창발적 행동을 탐구하는 연구자들을 위한 매력적인 놀이터입니다. UI의 화려함을 제거하고 AI를 1급 시민으로 취급하여, 터미널 창에서 게임을 즐기는 사용자를 위한 훌륭한 유틸리티입니다.