Agents IA de Pokemon Showdown construits avec des API LLM gratuites et appel d'outils

Un développeur a construit un système où des LLM comme Llama 3, Qwen et Gemma jouent de manière autonome à des combats Pokémon Showdown. Les agents analysent l'état complet du combat à chaque tour — affinités de type, PV, météo, conditions de terrain, informations adverses révélées — et décident d'attaquer ou de changer de Pokémon en utilisant des appels d'outils structurés.
Points clés
- Achemine tout via LiteLLM et utilise exclusivement des modèles avec des niveaux d'API gratuits (Groq, Cerebras, OpenRouter, Google AI Studio).
- Coût d'inférence zéro pour une exécution locale.
- Deux modes : Humain vs. IA (jouer contre le bot) et IA vs. IA (opposer deux modèles l'un à l'autre).
- Prend en charge plus de 15 modèles gratuits prêts à l'emploi.
- Observabilité complète via Langfuse pour voir les appels d'outils exacts et le raisonnement à chaque tour.
Points forts de l'architecture
L'agent utilise l'appel d'outils pour structurer les décisions — plutôt qu'une simple réponse par prompt — les données brutes du champ de bataille sont fournies au LLM, qui sélectionne ensuite les actions d'attaque ou de changement via des schémas d'outils prédéfinis. Cela permet de raisonner sur des états de plateau complexes comme les avantages de type et les effets de terrain dynamiques.
Dépôt GitHub
Code et instructions de configuration : github.com/MohamedMostafa259/pokemon-ai-agent
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

CrabMeat v0.1.0 : Une passerelle d'agents axée sur la sécurité qui ne fait pas confiance au LLM en matière de frontière de sécurité
CrabMeat v0.1.0 est une passerelle WebSocket pour les charges de travail LLM agentiques qui applique la sécurité au niveau architectural : indirection des ID de capacité, classes d'effet, IRONCLAD_CONTEXT instructions épinglées, chaîne d'audit inviolable, filtre de fuite de sortie en streaming, et aucun mode YOLO.

codebase-md : L'outil génère automatiquement CLAUDE.md avec maintenance des hooks git
codebase-md v0.1.0 analyse les projets pour générer des fichiers CLAUDE.md avec détection d'architecture, vérifications de santé des dépendances et insights git. Il inclut des hooks git pour maintenir la documentation à jour et prend en charge d'autres outils d'IA de codage avec des fichiers de configuration supplémentaires.

L'Agent Web TinyFish Surpasse les Concurrents dans les Tests de Performance de Tâches Web
L'agent web TinyFish a atteint un taux de réussite de 81,9 % sur des tâches web difficiles, surpassant nettement des concurrents comme OpenAI Operator à 43,2 %.

Conseiller IA persistant avec mémoire multiplateforme : suit l'historique des décisions pendant 3 mois
Un utilisateur de Reddit a construit un conseiller IA persistant qui se souvient de chaque décision produit dans Claude Code, Cursor et une interface web, repérant les contradictions et s'améliorant au fil des mois.