Après avoir réussi dans Pitfall, Dota 2, Quake III Arena et Mario, l’arène créée par Google et appelée AlphaStar, DeepMind a réussi à battre deux joueurs professionnels de StarCraft 2 : Grzegorz “MaNa” Komincz et Dario “TLO” Wünsch. Le match s’est déroulé sans aucune restriction sur la carte choisie et avec les mêmes règles de compétition.
Le défi a eu lieu en décembre dernier et a été organisé par Blizzard, la société responsable du titre et a impliqué les deux joueurs, qui font partie de Team Liquid. La défaite n’a pas été aussi simple, mais un 5-0.
La victoire est mémorable pour le temps d’apprentissage de l’intelligence artificielle, qui a toujours lutté pour un jeu aussi complexe que StarCraft, où le joueur doit collecter des ressources, développer des technologies et créer une armée pour attaquer l’ennemi. La partie consacrée à l’apprentissage des mouvements s’est accompagnée de nombreuses rediffusions de matchs de diverses équipes professionnelles.
L’étape suivante consistait à créer une division d’AlphaStar pour qu’elle puisse jouer contre elle-même et compléter la formation. Ce qui a accéléré le apprentissage machine a été la capacité du logiciel à comprendre ce qui se passe sur la carte en même temps – ce que les humains ne peuvent pas faire.
Avec les connaissances accumulées, AlphaStar a commencé à battre l’intelligence artificielle du jeu lui-même dans 95% des matchs et le jeu a été configuré pour la plus grande difficulté possible.
La seule chose est que StarCraft 2 a trois races, et DeepMind n’a enseigné l’IA qu’avec l’une d’entre elles, Protoss, et contre un autre joueur qui joue également avec Protoss. L’entraînement ne concernait également qu’une seule carte et contre un seul adversaire, dans un jeu où les cartes dictent les unités à produire – s’il s’agit d’une longue carte avec de nombreux obstacles, il faut des unités aériennes.
En tout cas, c’est un début et c’est très prometteur.