Un groupe de scientifiques a conçu un agent d'intelligence artificielle appelé Voyager. Ils lui ont donné un grand objectif : « Découvrir autant de choses diverses que possible« . Et il a excellé.
Une équipe de chercheurs a créé Voyager, un agent d'intelligence artificielle doté de la technologie GPT-4. Ils l'ont conçu dans un seul but : jouer à Minecraft, le célèbre jeu vidéo d'exploration et de construction. Et il s'est avéré très performant. Selon l'étude, l'IA a fait preuve d'une « compétence exceptionnelle ».
Des scientifiques de Caltech, Stanford, de l'université du Texas et de NVIDIA ont participé à cette recherche. Les autres agents d'IA qui ont été testés dans Minecraft utilisaient des techniques classiques d'apprentissage par renforcement. Voyager, quant à lui, s'appuie sur la génération de code pour s'améliorer dans Minecraft grâce à GPT-4.
Voyager consiste en un « programme automatique » pour conduire l'exploration dans le monde de pixels. En outre, le rapport d'étude explique qu'il tire parti d'une « bibliothèque de compétences » de code exécutable qui ne cesse de s'enrichir, afin de stocker et de retrouver des comportements complexes. L'agent d'IA utilise également un nouveau mécanisme de demande itératif capable de se corriger lui-même,
Minecraft est un jeu à monde ouvert. Il n'y a pas d'objectifs prédéterminés, de niveaux ou de scénarios fixes. L'exploration ouverte exige des joueurs un éventail de compétences et d'apprentissages. À cet égard, l'IA de Voyager a fait preuve d'une autonomie évidente et d'une évolution rapide sans nécessiter d'intervention humaine, indique l'étude.
L'équipe a comparé Voyager à d'autres agents basés sur des modèles de langage autres que GPT-4 qui jouaient également à Minecraft. L'expérience a montré que Voyager était capable de trouver trois fois plus d'objets, de voyager deux fois plus loin et de déverrouiller des points de repère 15 fois plus vite.
What if we set GPT-4 free in Minecraft? ⛏️
I'm excited to announce Voyager, the first lifelong learning agent that plays Minecraft purely in-context. Voyager continuously improves itself by writing, refining, committing, and retrieving *code* from a skill library.
GPT-4 unlocks… pic.twitter.com/hjTxk6Qb1x
— Jim Fan (@DrJimFan) May 26, 2023
Comment GPT-4 a-t-il aidé l'IA de Voyager dans Minecraft ?
Jouer à Minecraft demande une certaine motivation pour explorer et rechercher de nouvelles tâches. C'est pourquoi les chercheurs ont décidé de donner à Voyager le « curriculum », ou « curriculum automatique« , généré par GPT-4. Avec ce programme, ils lui ont donné un seul grand objectif : « Découvrir autant de choses diverses que possible« .
Au fur et à mesure que Voyager apprenait de nouvelles choses dans Minecraft, ses développeurs stockaient ces capacités dans la « bibliothèque de compétences« , également grâce à un programme généré par GPT-4. « Les compétences développées par Voyager sont étendues dans le temps, interprétables et composables, ce qui augmente rapidement les capacités de l'agent et atténue les oublis catastrophiques », expliquent les chercheurs.
Le fait que Voyager puisse parcourir de plus longues distances et traverser une grande variété de terrains a été un élément clé de son apprentissage. ReAct, Reflexion et AutoGPT, d'autres agents d'intelligence artificielle testés, étaient souvent confinés à des zones locales.
Voyager a été le seul à pouvoir débloquer le niveau diamant de l'arbre technologique. L'agent a appris avec succès de nouvelles tâches, comme la fabrication de pointes de diamant, d'épées d'or, de cubes de lave et de boussoles. Et ce, sans formation ni connaissances préalables.
Les chercheurs ont souligné que l'expérience GPT-4 dans Minecraft sert de point de départ au développement d'agents d'intelligence artificielle puissants. « Les agents autonomes et généralement capables sont la prochaine frontière de l'intelligence artificielle. Ils explorent, planifient et développent continuellement de nouvelles compétences dans des mondes ouverts, poussés par la survie et la curiosité« , a expliqué Jim Fan, l'un des participants à l'étude, sur Twitter. Minecraft est le banc d'essai ultime qui offre des possibilités infinies à ces agents, a-t-il ajouté.