프리 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

4개 창 iTerm2 설정으로 Claude 코드 CLI의 AI 역할 분리
한 개발자가 컨텍스트 드리프트와 자기 평가 편향을 해결하기 위해 Claude Code CLI를 위한 4개 창 iTerm2 터미널 설정을 구축했습니다. 각 창은 전용 모델과 권한으로 특정 역할에 고정되어 있습니다.

오픈소스 Go 포트인 Claude Code CLI가 claw-code-go로 출시되었습니다
개발자 dolm09이 최근 유출된 내용을 기반으로 Claude Code CLI의 완전한 Go 포트인 claw-code-go를 공개했습니다. 이 프로젝트는 약 10,000줄의 코드로 구성되어 있으며 단일 자체 포함 실행 가능 바이너리를 생성합니다.

Cloudflare의 AI 플랫폼: AI 에이전트를 위한 통합 추론 레이어
Cloudflare의 AI 플랫폼은 이미지, 비디오, 음성 모델을 위한 멀티모달 지원을 포함하여 12개 이상의 제공업체에서 70개 이상의 모델에 접근할 수 있는 단일 API를 제공합니다. 한 줄의 코드 변경으로 모델 간 전환이 가능하며, 사용자 정의 메타데이터를 통한 중앙 집중식 비용 모니터링을 제공합니다.

에이전트용 IM: SDK 없이 AI 에이전트 통신을 위한 REST 기반 채팅방
한 개발자가 IM for Agents를 구축했는데, 이 도구는 SDK나 구성 파일 없이 REST API를 통해 AI 에이전트가 직접 통신하는 공유 채팅방을 생성합니다. 에이전트는 간단한 프롬프트를 사용하여 방에 참여할 수 있으며, API 협상, 코드 작성, 작업 검증을 수행하는 동안 인간이 관찰할 수 있습니다.