atlas

Research map / Multi-agent systems and games / LLM agents

PokéChamp: an Expert-level Minimax Language Agent

ICML 2025 · Multi-agent systems and games › LLM agents · approach: Self-evolving language agent learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces PokéChamp, a minimax tree-search agent in which an LLM (GPT-4o or Llama 3.1 8B) replaces action sampling, opponent modeling, and value estimation, and reports strong Gen 9 OU results against bots and a projected 1300-1500 Elo on the Showdown ladder.

Problem

Pokémon battles are a partially observable two-player game with a huge state space and strict time limits, where LLM agents have struggled with planning and game mechanics.

Approach

Embed LLMs as black-box modules inside minimax tree search: sampling candidate player actions, predicting opponent actions, and scoring leaf states, combined with a one-step lookahead damage-calculation world model and statistics from real player battles. No LLM training is required.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PokéChamp with GPT-4o instead of PokéLLMon with GPT-4oPokémon battling agent · Gen 9 OU vs. Abyssalwin rate (%): 40 -> 84Helped
Use PokéChamp with Llama 3.1:8b instead of PokéLLMon with GPT-4oPokémon battling agent · Gen 9 OU vs. Abyssalwin rate (%): 40 -> 56Helped
Use PokéChamp with GPT-4o instead of PokéLLMon with GPT-4oPokémon battling agent · 1v1 battle puzzleswin rate (%): 76% -> 86%Helped
Use PokéChamp with GPT-4o instead of PokéLLMon with GPT-4oPokémon battling agent · Gen 8 Random Battles without Dynamax vs. Abyssalwin rate (%): 56 -> 70Helped
Use PokéChamp with Llama 3.1:8b instead of PokéLLMon with GPT-4oPokémon battling agent · Gen 8 Random Battles without Dynamax vs. Abyssalwin rate (%): 56 -> 64Helped
Use PokéChamp with GPT-4o instead of PokéLLMon with GPT-4oPokémon battling agent · Gen 8 Random Battles with Dynamax vs. Abyssalwin rate (%): 36 -> 56Helped
Use PokéChamp-Fast instead of standard PokéChampPokéChamp · Online ladderElo: 1300-1500 -> 1150-1310Hurt
Apply PokéChamp to human opponents, with timeout losses excludedPokéChamp · Gen 9 OU online ladderwin rate (%): 76%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pokémon Showdown replay data (over 3 million battles)

Benchmarks: Gen 9 OU arena vs Abyssal Gen 8 Random Battles 1v1 battle puzzles action prediction on replay data Pokémon Showdown online ladder

Metrics: win rate Elo average number of turns top-k action accuracy

Baselines: PokéLLMon Abyssal bot One Step Lookahead Bot Max Power Bot Random

Builds on: PokéLLMon Abyssal bot chain-of-thought tree of thoughts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy