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

✍️ OpenClawRadar📅 Publié: May 1, 2026🔗 Source
Agents IA de Pokemon Showdown construits avec des API LLM gratuites et appel d'outils
Ad

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.
Ad

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

Ad

👀 See Also

Pipeline de Contenu Multi-Agent pour le Code Claude avec Portes de Qualité
Tools

Pipeline de Contenu Multi-Agent pour le Code Claude avec Portes de Qualité

Un développeur a créé un pipeline de contenu à six agents pour Claude Code qui sépare les tâches de recherche, rédaction, édition et SEO avec des contrôles qualité entre les étapes. Le système s'arrête pour une approbation manuelle avant publication et permet des réexécutions individuelles des agents.

OpenClawRadar
Extracteur Lightfeed : Bibliothèque TypeScript pour une Extraction Robuste de Données Web avec LLMs
Tools

Extracteur Lightfeed : Bibliothèque TypeScript pour une Extraction Robuste de Données Web avec LLMs

Lightfeed Extractor est une bibliothèque TypeScript qui gère l'ensemble du pipeline, du HTML brut aux données structurées validées en utilisant des LLM, avec des fonctionnalités telles que la conversion HTML-vers-markdown, la validation de schéma Zod, la récupération JSON et l'automatisation de navigateur Playwright intégrée.

OpenClawRadar
Transformer le Code Claude en une Équipe d'Ingénierie Autonome
Tools

Transformer le Code Claude en une Équipe d'Ingénierie Autonome

La configuration ~/.claude/ transforme Claude Code en un système de construction autonome, générant et testant du code de manière autonome.

OpenClawRadar
Correction de la perte de mémoire d'OpenClaw avec le plugin Mem0
Tools

Correction de la perte de mémoire d'OpenClaw avec le plugin Mem0

Les agents OpenClaw subissent une perte de mémoire due à la compaction de contexte qui réécrit des fichiers comme MEMORY.md. Le plugin Mem0 résout ce problème en déplaçant la mémoire hors de la fenêtre de contexte avec des fonctionnalités de rappel automatique et de capture automatique.

OpenClawRadar