Projet AIX : Microsoft propose Minecraft comme base de recherche pour l'IA

Projet AIX : Microsoft propose Minecraft comme base de recherche pour l’IA

Idée : rendre les creepers encore plus vicieux

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

15/03/2016 5 minutes
28

Projet AIX : Microsoft propose Minecraft comme base de recherche pour l'IA

Microsoft vient d’annoncer son projet AIX, conçu pour permettre l’apprentissage de l’intelligence artificielle sur la base du jeu Minecraft. Une manière selon l’éditeur de se confronter à des problématiques précises dans un vaste univers en évolution.

Le rachat de Mojang en septembre 2014 par Microsoft a coûté la bagatelle de 2,5 milliards de dollars. On était loin bien sûr des 8,5 milliards dépensés pour Skype, mais la somme laissait présager que l’éditeur avait de grandes ambitions pour Minecraft. Avec la promesse de ne rien changer à la distribution du jeu sur l’ensemble des plateformes, la firme avait même indiqué vouloir toucher de nouveaux joueurs.

Pour comprendre l’intérêt de l’annonce récente, il faut rappeler d’abord ce qu’est Minecraft. Il s’agit à la fois d’un jeu d’aventure et de construction. D’un aspect volontairement pixellisé (on aime ou on déteste), il permet à un ou plusieurs joueurs d’évoluer dans un monde constitué de cubes. Chacun est fait d’un matériau diffèrent et l'on retrouve des cubes de terre, de pierre, de l’eau, du bois et ainsi de suite. Objectif du jeu : construire son chez soi, avec des matériaux de plus en plus précieux, donc de plus en plus rares. Le tout en évitant de mourir de faim ou tué par un monstre.

Un monde ouvert, sans objectif final de victoire

Le projet AIX vient se greffer sur ce titre. Il a été réalisé par une équipe de chercheurs d’un laboratoire Microsoft situé à Cambridge (Royaume-Uni) et permet de réaliser des travaux de recherche sur l’intelligence artificielle en utilisant les mécaniques du jeu. Globalement, l’idée n’est pas nouvelle. On se souvient ainsi des efforts faits sur Mario afin qu’un logiciel pilote le personnage et apprenne de lui-même ce qu’il fallait faire et ne pas faire pour arriver à la fin du jeu. Dans le cas de Minecraft, l’ampleur est toute autre.

La responsable du développement d’AIX, Katja Hofmann, a indiqué dans le billet de blog de l’annonce qu’elle avait eu l’idée de ce projet il y a environ un an, à cause de la frustration rencontrée sur d’autres plateformes, aux possibilités plus limitées. Avec Minecraft, le joueur dispose d’un début, mais pas d’une fin. Il n’y a pas d’objectif ultime, le jeu étant basé sur la liberté d’entreprendre à peu près tout et n’importe quoi.

Hofmann explique : « Minecraft est la plateforme parfaite pour ce type de recherche parce que c’est un monde très ouvert. Vous pouvez jouer en mode survie, vous pouvez faire des batailles de constructions avec vos amis, vous pouvez faire des courses ou implémenter vos propres jeux. C’est vraiment passionnant pour l’intelligence artificielle car il nous permet de créer des jeux qui s’étendent au-delà des capacités habituelles ».

Considérer l'intelligence générale comme un tout

AIX permet ainsi de travailler sur l’intelligence générale, celle utilisée au quotidien par les humains pour assimiler des informations et prendre une longue liste de menues décisions. Ce que Microsoft résume avec une analogie : « Un algorithme informatique peut être capable de prendre une tâche et de l’exécuter aussi bien voire mieux qu’un adulte, mais ne peut rivaliser avec la manière dont un nourrisson enregistre toute sorte de données – lumière, odeur, toucher, son, inconfort – et apprend que si vous pleurez, il y a de bonnes chances pour que maman vous nourrisse ».

La chercheuse explique qu’une situation globale peut être divisée en plusieurs lots à traiter. On peut ainsi créer un programme chargé de la reconnaissance vocale, un autre de la quantité de lumière, un autre encore de la reconnaissance des odeurs et parfums. Mais on ne sait pas comment combiner l’ensemble pour créer un véritable processus décisionnel car on ne sait pas vraiment comment les sens humains se combinent dans le cerveau. De nombreux travaux de recherche ont été menés dans ce domaine, mais il manquait souvent un outil capable de tester les théories mises en place. D’où AIX.

Dans ce contexte, Minecraft semblait donc particulièrement adapté. Et ce d’autant plus que le jeu pouvait être utilisé dans un cadre multijoueur, les composants artificiels pourraient être testés face à une communauté de personnes travaillant ensemble sur des projets communs. Le but serait donc de développer un programme capable d’évoluer dans un tel monde et d’évoluer par lui-même en fonction de ce qu’il y rencontre.

Diffusion cet été et passage à l'open source

Pour l’instant, la plateforme AIX est constituée d’une version Java modifiée du jeu (la mouture classique du titre pour les ordinateurs) et d’un code assurant la liaison entre le jeu et les agents d’intelligence artificielle qui y seront placés. Tous deux fonctionnent sous Linux, OS X et Windows, l’ensemble étant conçu pour permettre aux développeurs d’utiliser n’importe quel langage de développement, en fonction de leurs goûts ou de leurs objectifs.

AIX n’est actuellement pas disponible pour le grand public. Il est en phase de test privée auprès d’un groupe de chercheurs. Cependant, la situation évoluera dès cet été avec une diffusion générale et surtout un passage à l’open source. Microsoft n’en précise pas licence, mais l’éditeur se sert dans la quasi-totalité de ses projets de l’Apache 2.0 ou de la MIT.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Un monde ouvert, sans objectif final de victoire

Considérer l'intelligence générale comme un tout

Diffusion cet été et passage à l'open source

Commentaires (28)


Super le nom, AIX n’étant pas du tout utilisé dans l’IT <img data-src=" />


C’est cool, on aura des bots qui viendront grieffer sur les serveurs Minecraft <img data-src=" />



Le projet est plutôt intéressant.


AyR0b0t va devenir réalité :)








SebGF a écrit :



Super le nom, AIX n’étant pas du tout utilisé dans l’IT <img data-src=" />









AIX Advanced Interactive eXecutive

le prochain sera POWER ( Performance Optimized With Enhanced RISC )



<img data-src=" />



Va falloir renommer ca.. ou ils vont se prendre un proces par IBM


On attend le Twich de l’AI qui évolue toute seule dans Minecraft.

<img data-src=" />


travaillant dans ce domaine tu m’as fais apprendre une nouvelle chose <img data-src=" />

Microsoft s’est peut être dis que c’était déjà mort comme truc qu’ils se sont pas embêté plus pour l’acronyme <img data-src=" />








JoePike a écrit :



AIX Advanced Interactive eXecutive

le prochain sera POWER ( Performance Optimized With Enhanced RISC )



<img data-src=" />





C’est toujours mieux que AIE! ^^



Le pire, c’est que j’aimerais bien moi xD


Pas d’explication de l’acronyme Artificial Intelligence X… <img data-src=" />


Il ne sont même pas chiche de le faire en redstone ! Aller, même en command block, SethBlink a bien réussi à faire un interpréteur Basic avec les command blocks. Basic, pour MS, c’est un peu un souvenir de leur début.











ActionFighter a écrit :



Pas d’explication de l’acronyme Artificial Intelligence X… <img data-src=" />





AI X, Windows X, Cortana, illuminatis, hommes lézards,… cul’ un mouton!









lmarecha a écrit :



Va falloir renommer ca.. ou ils vont se prendre un proces par IBM



Pour le renommage, je propose : Xenix.

&nbsp;





Microsoft propose Minecraft comme base de recherche pour l’IA





Pour la petite histoire, y a un chercheur de chez MS et qui s’est fait chopper à jouer a Minecraft.

Pour expliquer sa situation, il a dit qu’il bossait sur un projet d’IA super avancé, tout ca, …

Le management à pensé “IA = Pognon”, et le marketing “Minecraft = Buzz”.

Et c’est comme cela que c’est devenu un projet officiel.



Depuis le chercheur étudie un algorithme d’ordonnancement de tâches pour Candy Crush.








127.0.0.1 a écrit :



Pour la petite histoire, y a un chercheur de chez MS et qui s’est fait chopper à jouer a Minecraft.

Pour expliquer sa situation, il a dit qu’il bossait sur un projet d’IA super avancé, tout ca, …

Le management à pensé “IA = Pognon”, et le marketing “Minecraft = Buzz”.

Et c’est comme cela que c’est devenu un projet officiel.



Depuis le chercheur étudie un algorithme d’ordonnancement de tâches pour Candy Crush.





<img data-src=" /> <img data-src=" />



Rachetés 2,5 milliards&nbsp; ? :O








127.0.0.1 a écrit :



Pour la petite histoire, y a un chercheur de chez MS et qui s’est fait chopper à jouer a Minecraft.

Pour expliquer sa situation, il a dit qu’il bossait sur un projet d’IA super avancé, tout ca, …

Le management à pensé “IA = Pognon”, et le marketing “Minecraft = Buzz”.

Et c’est comme cela que c’est devenu un projet officiel.



Depuis le chercheur étudie un algorithme d’ordonnancement de tâches pour Candy Crush.





<img data-src=" /> <img data-src=" />









alex.d. a écrit :



Idée : rendre les creepers encore plus vicieux&nbsp;

&nbsp;



Au contraire, s’il avaient une bonne IA, ils sauraient peut-être que se faire exploser n’est pas bon pour leur santé.









ActionFighter a écrit :



Pas d’explication de l’acronyme Artificial Intelligence X… <img data-src=" />







le cul ça fait vendre :o



Quoi des mobs super intelligents dans MC ? Je tremble !


+1 ce serait cool d’avoir un Twitch de la progression de l’IA !