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

cxt: Uma Ferramenta de CLI/TUI para Agregar Arquivos de Código em um Bloco de Área de Transferência para Claude
cxt agrega diretórios inteiros e arquivos específicos em um único bloco pronto para a área de transferência, com tags XML e caminhos de arquivo, facilitando para o Claude entender o contexto do seu código.

Insights do Mundo Real sobre o Uso do OpenClaw com LLMs: Desafios e Limitações
Um usuário do OpenClaw descreve problemas de integração com LLMs, citando respostas sem sentido de um bot do Discord.

context-os: Ferramenta de código aberto reduz o consumo de tokens do Claude Code em 27-42%
context-os é um otimizador de contexto local que se conecta automaticamente ao Claude Code, comprimindo a saída de ferramentas antes que o Claude a veja e reduzindo o consumo de tokens em 27-42%, dependendo do tipo de conteúdo.

Tycono: Plataforma de Agentes de IA de Código Aberto com Organograma e Ciclos de Melhoria Autônoma
Tycono é um sistema de código aberto onde você define funções de agentes de IA em YAML (CTO, engenheiro, QA, etc.) e eles trabalham juntos seguindo um organograma com ciclos de melhoria autônoma. O sistema executou 17 rodadas durante a noite em uma tarefa de jogo de corrida de pixels, gerando 6.796 linhas de código em 43 commits.