A l’aide d’une nouvelle technologie, une IA apprend même à fabriquer des pioches en diamant dans Minecraft. Mais le chemin pour y parvenir est plutôt compliqué.
Vous aimez jouer à Minecraft, mais vous n’avez pas le temps d’extraire des milliers de blocs de pierre et de bois pour votre prochaine construction monumentale ? Alors vous avez peut-être de la chance, carà l’avenir, une IA bien entraînée pourrait le faire pour vous C’est OpenAI, une entreprise de recherche qui étudie l’intelligence artificielle, qui en est responsable. OpenAI est connue pour le développement de (DALL E 2), une IA qui crée des images à partir de textes saisis Vous pouvez d’ailleurs essayer vous-même une (variante gratuite de DALL E)les résultats peuvent être amusants, mais aussi assez dérangeants.Mais revenons à notre sujet:L’objectif des chercheurs était d’apprendre à l’IA des actions non pas par des entrées vocales, mais par du matériel vidéo. Vous découvrirez ici comment ils y sont parvenus et ce que l’intelligence artificielle peut faire.Nourri de 70.000 heures de gameplay
Pour apprendre à l’IA à jouer à Minecraft, les chercheurs ont procédé en plusieurs étapes – vous trouverez le rapport complet dans leur (billet de blog). Tout d’abord, il a fallu s’assurer que l’IA puisse apprendre à partir du matériel vidéo de YouTube. En effet, les actions qui y sont effectuées ne sont pas spécifiquement décrites : L’IA ne peut donc pas savoir quelles touches, quels clics et quels mouvements de souris les joueurs utilisent pour se déplacer, ouvrir leur inventaire et démolir des blocs.
C’est pourquoi nous avons d’abord enregistré notre propre gameplay avec les différents mouvements de la souris et du clavier. Avec ces données, unInverse Dynamics Model
modèle a été entraîné à prédire la prochaine action dans la vidéo. Pour ce faire, il pouvait accéder aussi bien aux images passées qu’aux images futures de la vidéo. Le modèle a ensuite été utilisé pour associer à 70 000 heures de vidéo vierge les actions appropriées de la souris et du clavier
KI construit même des pioches en diamant
Il était alors possible d’alimenter l’IA avec le matériel vidéo traité et de lui faire imiter le comportement démontré dans le gameplay.Ainsi, elle parvenait à abattre des arbres, à en faire des planches et enfin à fabriquer un établi.Cela peut ne pas paraître impressionnant au premier abord, mais cela nécessite environ 1 000 entrées de la part du joueur, qui doivent toutes être imitées par l’IA.
L’intelligence artificielle a également appris d’autres compétenceshumaines, telles que la natation, la chasse et la consommation d’animaux, et même ce que l’on appelle le Pillar Jumping. Mais les chercheurs ne se sont pas arrêtés là.
L’IA disposait désormais de quelques capacités de base, mais devait apprendre à les utiliser de manière plus ciblée grâce à un réglage fin. On lui a donc proposé du gameplay issu des mondes Minecraft récemment lancés afin de renforcer les compétences du jeu préliminaire. L’IA a alors même appris à fabriquer des outils en bois et en pierre, à construire des abris (vraiment très) rudimentaires et à piller des coffres dans les villages de PNJ.
Grâce à une autre méthode de réglage fin, le Reinforcement Learning, l’IA a même pu finir par crafter une pioche en diamant ! Et ce, bien qu’elle ait imprudemment creusé directement vers le bas ! A titre de comparaison, alors qu’un établi nécessitait environ 1.000 actions, l’homme a besoin de 24.000 actions pour fabriquer un outil en diamant, toutes réalisées par l’intelligence artificielle.
Quel est l’intérêt de tout cela?
Comme vous l’avez probablement deviné, la recherche ne porte pas sur des collègues IA pratiques pour les joueurs de Minecraft stressés. Il s’agit plutôt de permettre aux intelligences artificielles d’apprendre des actions à partir des nombreuses vidéos disponibles sur Internet. Les chercheurs écrivent ainsi dans leur billet de blog que le VPT (leur technologie) offre la possibilité passionnante d’apprendre des modèles de comportement à grande échelle directement dans d’autres domaines que le langage.
Minecraft se prête parfaitement à ces expériences, car il dispose d’une interface très générique avec la souris et le clavier, et offre un monde très ouvert avec de nombreuses possibilités. Les résultats obtenus peuvent ainsi être facilement transposés à des domaines similaires, comme l’utilisation générale des ordinateurs.
Que pensez-vous de l’expérience Minecraft des chercheurs en intelligence artificielle ? Trouvez-vous les intelligences artificielles ennuyeuses et n’en attendez-vous pas grand-chose ou croyez-vous en leur importance future ? N’hésitez pas à nous donner votre avis dans les commentaires !