Back to feed
Dev.to
Dev.to
8/4/2026
LLM builds better Dota 2 solver than it plays the game

LLM builds better Dota 2 solver than it plays the game

Original: The LLM was better at building a solver than playing the game

Short summary

An engineer replaced an LLM's card-by-card judgements in a Dota 2 drafting game with a deterministic Python solver, then built a rigorous benchmarking framework using common random numbers to compare policies fairly. The approach freezes game randomness into indexed tapes, separates train/validation/test episodes, and gates policy changes behind reproducible criteria. The result is a methodology for evaluating AI agent policies without confusing improvement with luck.

  • LLM underperformed a human in a Dota 2 drafting game, prompting a deterministic solver approach
  • Common-random-numbers technique pairs policies on identical game tapes to remove luck noise
  • Train/validation/test separation with frozen parameters prevents evaluation contamination

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more