프리 LLM API와 툴 콜링으로 구축된 포켓몬 쇼다운 AI 에이전트

한 개발자가 Llama 3, Qwen, Gemma 같은 LLM이 자율적으로 포켓몬 쇼다운 배틀을 진행하는 시스템을 구축했습니다. 에이전트는 매 턴마다 전체 배틀 상태(타입 상성, HP, 날씨, 필드 상태, 공개된 상대 정보)를 분석하고, 구조화된 도구 호출을 통해 공격 또는 교체를 결정합니다.
주요 세부사항
- 모든 것을 LiteLLM을 통해 라우팅하며, 무료 API 티어(Groq, Cerebras, OpenRouter, Google AI Studio)가 있는 모델만 사용합니다.
- 로컬 실행 시 추론 비용이 0입니다.
- 두 가지 모드: 인간 vs AI(봇과 대전) 및 AI vs AI(두 모델 간 대전)를 지원합니다.
- 기본적으로 15개 이상의 무료 모델을 지원합니다.
- Langfuse를 통한 완전한 관찰 가능성으로 매 턴마다 정확한 도구 호출과 추론을 확인할 수 있습니다.
아키텍처 하이라이트
에이전트는 단순한 프롬프트-응답이 아닌 도구 호출을 사용하여 결정을 구조화합니다. 원시 전장 데이터가 LLM에 입력되고, LLM은 미리 정의된 도구 스키마를 통해 공격 또는 교체 동작을 선택합니다. 이를 통해 타입 우위나 동적 필드 효과 같은 복잡한 보드 상태에 대한 추론이 가능합니다.
GitHub 저장소
코드 및 설정 안내: github.com/MohamedMostafa259/pokemon-ai-agent
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

클로드 AI, 정부 데이터로 몇 시간 만에 UFO 데이터 시각화 도구 제작
Reddit 사용자가 Claude AI를 이용해 미국 전쟁부에서 새로 공개한 데이터를 기반으로 풀스택 UFO 목격 시각화 도구를 구축했습니다. Cloudflare에 호스팅되었으며, 단 몇 시간 만에 완성되었습니다.

클로드 코드 vs 오픈코드: 개발자가 발견한 주요 기술적 차이점
한 개발자가 Claude Code와 OpenCode를 컨텍스트, 메모리, 도구 사용, 하위 에이전트, 권한, 안전성, 모델 유연성 측면에서 비교한 결과, 프로덕션 레포에서는 여전히 Claude Code가 우세하다고 결론지었습니다.

AgenticStore MCP: Claude Desktop용 Python 도구 모음, 27개의 로컬 도구 포함
AgenticStore MCP는 오픈소스 Python 툴킷으로, 여러 MCP 서버를 단일 설치로 대체하여 Claude Desktop에 영구 메모리, 웹 검색, 리포지토리 감사 등 27개의 로컬 도구를 제공하며 Docker나 Node.js 설정이 필요하지 않습니다.

에이전트 & A.I.mpires: AI 에이전트가 플레이하고 인간이 관전하는 전략 게임
에이전트 & A.I.mpires는 육각형 격자 지구에서 진행되는 지속적인 실시간 전략 게임으로, AI 에이전트들이 자율적으로 영토를 점령하고, 공격하며, 동맹을 형성하고, HTTP API 호출을 통해 매일 전쟁 블로그를 작성합니다. 인간은 단지 나타나는 행동을 관찰할 뿐입니다.