Brockman says larger models may develop new capabilities as hardware gets faster, pointing to a language model that learned sentiment classification while predicting the next character in Amazon reviews. Sidor argues that carefully understanding existing methods can matter more than adding elaborate features: fixing bugs in image classification enabled much larger batches and faster training.
Building Dota Bots That Beat Pros
Speakers
At Y Combinator, OpenAI’s Greg Brockman, Szymon Sidor, and Sam Altman discuss building Dota 2 bots, the engineering and research behind them, and what the project revealed about AI.
Sidor says scaling existing reinforcement learning algorithms took more work than inventing exotic models, and strong engineers could contribute without an AI PhD. Brockman describes choosing Dota because it ran on Linux and had useful APIs. Altman recounts building a repeatable game setup, porting a scripted bot from Lua to Python, and connecting it to a Gym-like environment.
Sidor describes collecting public replays, filtering for expert players, and training a model to imitate their behavior. Imitation could reproduce actions such as creep blocking without understanding their purpose, so reinforcement learning was used to improve the behavior. A TrueSkill scoreboard helped the team track progress as experiments and targeted changes strengthened the bot.
The team entered The International unsure how the bot would perform, then tested it against professional players. An unfamiliar early Wand build exposed a weakness, while another experiment learned to bait opponents by acting weak. The team adjusted training and features under tight deadlines; the bot later went 5–0 against SumaiL, and a human tester learned a strategy from watching it.
Sidor emphasizes distributed systems, careful code, and basic linear algebra and statistics; Brockman adds humility and choosing where engineering discipline helps. Brockman says nontechnical people can contribute to AI safety by learning about AI and taking part in ethical discussions. He describes games as scalable virtual environments for testing algorithms and giving people experience with advanced AI.
Takeaways
- Strong engineering and fast iteration can matter more than novel algorithms.
- Build tools and workflows that make experiments repeatable and easy to compare.
- Track measurable performance, but test against people who can reveal unseen weaknesses.
- Treat failures as evidence about missing training scenarios or input features.
- Games offer repeatable environments for testing complex AI behavior at scale.
Mentioned in this talk
Search inside this talk
What was claimed 8
- built
“OpenAI went after Dota 2”
3:02inBob McGrew: AI Agents And The Path To AGIYouTube Verified2 sources· Talk
- usesend-to-end training for Deep Research
“the new model was trained ... via reinforcement learning”
3:24inWhy OpenAI's o1 Is A Huge DealYouTube Verified3 sources· Talk
- uses
“Dota was the first game with all the right properties: it runs on Linux ... and has a built-in Lua API.”
YouTube Unverified1 source· Talk
- uses
“we knew we wanted to write our bots in TensorFlow and Python”
YouTube Unverified1 source· Talk
- uses
“We had something that looked just like a typical OpenAI Gym environment.”
YouTube Unverified1 source· Talk
- uses
OpenAI uses behavioral cloning“One particular thing we were interested in was behavioral cloning.”
YouTube Unverified1 source· Talk
- uses
“TrueSkill is basically an Elo-like rating that measures your bots’ win rate against others.”
YouTube Unverified1 source· Talk
- metric
OpenAI: bot went undefeated against SumaiL; 5–0 that daybot went undefeated against SumaiL; 5–0 that day“Against SumaiL, we went undefeated. I think it was 5–0 that day.”
YouTube Unverified1 source· Talk









