Quatre agents d’intelligence artificielle de Google DeepMind ont terminé Minecraft en 27 heures et 14 minutes, selon une étude mise en ligne le 15 octobre. Ils ont fini par vaincre l’Ender Dragon, le boss final du jeu. Les chercheurs disent qu’il s’agit de la première fois que des agents terminent le jeu du début à la fin sans intervention humaine, dans un monde tiré au hasard.
Les agents, nommés janesick, gyldenia, auratian et bulicame, n’ont pas joué comme des humains devant un écran. Ils n’ont vu aucun pixel et n’ont appuyé sur aucune touche. À la place, chacun écrivait de courts programmes pour effectuer des actions, puis lisait les résultats : position, santé, inventaire ou erreurs. Ils ont aussi planifié et corrigé leurs programmes eux-mêmes.
Une équipe, plusieurs tâches
Dix minutes après le début, les quatre agents s’étaient réparti le travail dans le chat du jeu. L’un fabriquait des outils, un autre cherchait de la nourriture, un troisième creusait pour trouver des diamants et le dernier préparait le portail vers le Nether. Aucun rôle n’avait été attribué à l’avance, selon Maxence Faldor, qui a présenté les résultats.
La partie a compté 605 morts, dont 69 pendant le combat final. Près de 14 heures ont été consacrées à détruire les dix cristaux qui soignent le dragon, puis à l’abattre. Les agents ont ajusté leur approche après leurs échecs.
Un résultat à replacer dans son contexte
La comparaison avec les joueurs humains est contrastée. HowLongToBeat estime à environ 45 heures la durée médiane de l’aventure principale. Mais le record de vitesse sur un monde aléatoire est inférieur à sept minutes : les agents dépassent donc le temps médian, sans approcher les performances des joueurs spécialisés.
L’expérience était facilitée par le mode facile et par Mineflayer, une bibliothèque qui indiquait aux agents où se trouvaient les blocs et les créatures, même derrière la roche. Un module calculait aussi leurs trajets. Un cinquième agent observait la partie ; les chercheurs affirment que leur audit n’a relevé aucune triche. Ces conditions limitent ce que l’expérience permet de conclure sur des tâches réelles.
Pourquoi c'est important
Pour les développeurs et les chercheurs, l’expérience montre que plusieurs agents peuvent coordonner des étapes et corriger leurs actions sur une longue tâche, sans qu’un humain leur attribue chaque rôle. Mais ils s’appuyaient sur des outils qui leur révélaient des informations cachées du jeu : on ne sait donc pas, à partir de ce test, s’ils pourraient accomplir une tâche comparable dans un environnement réel moins prévisible.