Valve and OpenAI joined forces at the weekend to show off an artifical intelligence that could not only play Dota, but play it well.
The AI bot was developed by a team at OpenAI and was not given any special coaching or scripting. “This bot can learn [Dota] from scratch in a space of two weeks,” Greg Brockman, a member of the team that developed the bot said. “In an hour its able to crush all the built-in bots,” he added.
The OpenAI bot was pitted against Danil “Dendi” Ishutin – arguably one of the best solo-mid players to ever have graced the esport – and won. You can check out the game below.
So while the bot is still flawed, as Brockman points out, this AI is capable of playing a complex game such as Dota. “This is a step towards building more general systems that can learn really complicated, messy and important real world tasks,” said Brockman.
Once the AI had defeated Dendi, a challenge was set for The International attendees. Valve put up 50 Shadow Fiend Arcana sets for anybody able to beat the bot and before the night was over all Arcanas had been claimed.
All 50 Shadow Fiend Arcanas for beating the OpenAI bot got scooped up by the end of the night.
— Victoria Rose, tweeting on my way to TI8 (@riningear) August 12, 2017
Redditor menohaxor was one of the lucky folks who managed to win an Arcana and revealed how exactly folks beat the bot. “The general strategy is to win by claiming first tower,” said the player.
So while the bot was beaten, folks actually used the fact that you can take a tower to win the game as a way to get their hands on an Arcana, that and they took their sweet time figuring out the flaws in the bot.
The next step for OpenAI is to get two teams of bots to fight each other and who knows, maybe at The International 8 we see the first champion that can’t physically lift the Aegis.