Agentes de IA do Pokémon Showdown construídos com APIs de LLM gratuitas e chamada de ferramentas

Um desenvolvedor construiu um sistema onde LLMs como Llama 3, Qwen e Gemma jogam batalhas de Pokémon Showdown autonomamente. Os agentes analisam o estado completo da batalha a cada turno — vantagens de tipo, HP, clima, condições de campo, informações reveladas do oponente — e decidem se atacam ou trocam usando chamadas de ferramentas estruturadas.
Detalhes Principais
- Roteia tudo através do LiteLLM e usa exclusivamente modelos com camadas gratuitas de API (Groq, Cerebras, OpenRouter, Google AI Studio).
- Custo de inferência zero para executar localmente.
- Dois modos: Humano vs. IA (jogue contra o bot) e IA vs. IA(enfrente dois modelos um contra o outro).
- Suporta mais de 15 modelos gratuitos prontos para uso.
- Observabilidade total via Langfuse para ver as chamadas de ferramentas exatas e o raciocínio por turno.
Destaques da Arquitetura
O agente usa chamadas de ferramentas para estruturar decisões — em vez de prompt-resposta simples — dados brutos do campo de batalha são alimentados no LLM, que então seleciona ações de ataque ou troca por meio de esquemas de ferramentas predefinidos. Isso permite raciocinar sobre estados complexos do tabuleiro, como vantagens de tipo e efeitos de campo dinâmicos.
Repositório GitHub
Código e instruções de configuração: github.com/MohamedMostafa259/pokemon-ai-agent
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also
MartinLoop: Plano de Controle Open-Source para Agentes de Codificação de IA com Limites de Orçamento e Trilhas de Auditoria
MartinLoop é um painel de controle open-source que adiciona limites de orçamento rígidos, trilhas de auditoria em JSONL, classificação de falhas e verificações de conclusão testadas a agentes de codificação de IA.

Sistema de Memória Local para Ferramentas de Codificação IA Extrai Mais de 2.600 Fatos de Registros de Conversas
Um desenvolvedor criou uma camada de memória local que ingere registros de conversa do Claude Code, Factory.ai e Codex CLI, extrai fatos estruturados usando um LLM local e injeta automaticamente contexto em novas sessões. Após meses de uso, indexou mais de 13.000 mensagens e extraiu mais de 2.600 fatos.

Altimate Code: Plataforma de Engenharia de Dados Agêntica de Código Aberto
Altimate Code é um harness de código aberto que fornece ferramentas determinísticas de engenharia de dados para agentes de IA, abordando problemas como SQL alucinado e falta de contexto de esquema. Inclui linhagem em nível de coluna, detecção de antipadrões SQL e integração com dbt, com benchmarks mostrando 74,4% de desempenho no ADE-bench.

Servidor MCP para contexto de base de código empacotada em profundidade
Um novo servidor MCP empacota contexto de base de código em 5 níveis de profundidade dentro de orçamentos de tokens, abordando o problema em que agentes de IA para programação ou carregam poucos arquivos ou obtêm mapas de repositório planos sem conteúdo real.