StarCraft II

Récapitulatif de la BlizzCon : DeepMind et l'avenir du « deep learning » dans StarCraft II

Blizzard Entertainment

Une occasion unique de contribuer à des recherches technologiques s’offre aux joueurs de StarCraft II. Aujourd’hui, à la BlizzCon, les chercheurs et ingénieurs de DeepMind et Blizzard ont exposé les détails de leur collaboration visant à développer une IA capable d’apprendre grâce à StarCraft II. DeepMind publie régulièrement des recherches de pointe sur la façon dont les ordinateurs peuvent apprendre à résoudre n’importe quel problème complexe sans qu’il soit nécessaire de leur enseigner comment s’y prendre. Ce petit univers qu’est StarCraft II fera un laboratoire idéal pour approfondir ces recherches. Les avancées permises par cette collaboration pourront peut-être même donner lieu à de nouvelles fonctionnalités pour les joueurs de StarCraft II.

Les premiers travaux sur l’IA ont donné lieu à des expériences avec des jeux comme les échecs, où des calculs par force brute et des règles pré-programmées ont permis à la machine de gagner contre des humains. Plus récemment, DeepMind s’est attaqué à un défi bien plus ardu : le très ancien jeu de go. Leur agent, « AlphaGo », a appris à jouer en observant et en imitant des parties entre humains. C’est ainsi qu’AlphaGo a appris les règles et la stratégie qui lui ont permis de battre Lee Sedol, champion du monde de go. DeepMind a également recouru à des jeux vidéo simples en 2D et en 3D pour simuler des problèmes propres au monde réel. Ces techniques peuvent être appliquées pour permettre des innovations d’ampleur dans des domaines concrets : énergie, santé et science.

StarCraft II est la plateforme idéale pour la prochaine étape de ces recherches sur l’IA. Les règles complexes du jeu sont une passerelle utile vers le « désordre » du monde réel. Vous avez commencé par apprendre à récolter du minerai, à placer et construire des bâtiments de base, à explorer la carte pour trouver où se cache l’adversaire. Faut-il construire davantage d’unités ou de nouveaux bâtiments défensifs ? Foncer sur l’adversaire ou se concentrer sur la technologie d’abord ?

Vous avez dû apprendre chacune de ces tactiques, mais pour un ordinateur, apprendre à résoudre ne serait-ce qu’un de ces problèmes en regardant simplement un écran est un défi de taille en termes de recherche. DeepMind explore donc la résolution de ces problèmes grâce à cet intense laboratoire qu’est StarCraft II. Aujourd’hui, nous ouvrons cette plateforme de recherche pour permettre à toute la communauté de StarCraft II de jouer un rôle dans la recherche sur l’IA.

Pour en savoir plus sur les projets de DeepMind concernant StarCraft II, lisez leur article.

Comment participer

Dans le cadre de notre collaboration avec DeepMind, nous sommes en train de concevoir une plateforme qui permettra à des IA personnalisées d’interagir entièrement avec StarCraft II. Que vous soyez chercheur ou juste curieux, la plateforme vous sera ouverte. Pour les amateurs de technologie, voici un premier aperçu de l’API StarCraft II que nous envisageons de publier au premier trimestre de l’année 2017.

L'API StarCraft II (en anglais)

D’une manière générale, si vous êtes fan de StarCraft II, jouez tout simplement pour faire avancer la recherche ! Les parties classées nous permettent de générer des enregistrements que les IA peuvent utiliser pour comprendre le jeu. Qui sait où ces recherches mèneront notre jeu, ou le jeu vidéo en général ? Ces IA pourraient devenir des coachs experts capables d’aider les joueurs, des commentateurs, et bien plus encore. Cette collaboration avec DeepMind marque le début d’un incroyable chapitre dans l’histoire de StarCraft II et de la recherche. Vos commentaires et vos idées seront les bienvenus ; continuez de lire les forums et nos articles pour plus d’informations.