Rédigé par Emile Dev
30 mai 2023
Minecraft, c'est quoi ? Il s'agit d'un jeu vidéo tridimensionnel qui stimule la créativité et la résolution de problèmes par la construction et l'exploration dans un monde ouvert. À chaque nouvelle partie de Minecraft, un monde aléatoire est généré, rendant chaque expérience unique. Cette caractéristique en fait un défi intéressant pour le développement de l'intelligence artificielle (IA).
Depuis quelques mois, une course est en cours entre AutoGPT et d'autres IA/scripts pour contrôler de manière précise le jeu Minecraft. Récemment, un groupe de chercheurs a publié Voyager, un agent IA capable de réaliser de nombreuses tâches complexes dans le jeu.
Voyager est un agent IA développé par un groupe de chercheurs, capable de jouer à Minecraft et de réaliser de nombreuses tâches complexes. Selon un tweet de DIMENSION, Voyager peut explorer, miner, crafter, se battre contre des mobs, construire une base ou un portail du Nether, et bien plus encore.
Le programme Voyager est séparé en trois parties principales :
La première partie de Voyager détermine les nouvelles tâches à réaliser. Pour cela, elle donne des informations sur l'environnement et l'état de l'agent ainsi que les précédentes tâches réalisées à GPT-4 afin de générer les tâches suivantes.
La deuxième partie de Voyager effectue des actions dans le jeu et récupère des informations sur ce qu'il s'est passé. Elle utilise GPT-4 pour générer du code (via une sorte d'API pour Minecraft) permettant de faire des actions sur le jeu. Elle prend en entrée les tâches à réaliser, l'environnement, et la réussite ou l'échec des tâches précédentes ainsi que la raison (aussi générée par GPT-4).
La troisième partie de Voyager enregistre les actions qui ont fonctionné pour les réutiliser. Lorsqu'une tâche est réussie, ils utilisent GPT-3 pour écrire une description de la tâche qui sert ensuite de clé dans une base de données vectorielle. Cela permet pour chaque nouvelle tâche de récupérer le code des solutions passées les plus pertinentes.
Selon le Github de Voyager, les résultats obtenus par Voyager sont significativement meilleurs que les précédentes méthodes. En effet, Voyager fait notamment trois fois mieux que AutoGPT. Voyager est capable d'obtenir 3.3× plus d'items uniques, de voyager 2.3× plus longtemps, et de débloquer les étapes clés de l'arbre technologique jusqu'à 15.3× plus rapidement que les méthodes précédentes.
L'arrivée d'agents autonomes comme Voyager dans de nombreux jeux vidéo va permettre d'avoir des bots ultra réalistes dans des jeux qui jusqu'ici ne pouvaient pas en avoir car trop complexe. Dans des jeux plus compétitifs, cela permettra de s'entrainer dans des conditions très réalistes, ce qui peut permettre d'améliorer le niveau global sur un jeu.
Il est estimé qu'une IA pourrait terminer entièrement Minecraft dans 2 à 4 mois, et terminer Minecraft dans un temps confortable (30 à 40 minutes) dans 10 à 16 mois. L'avenir des IA dans le speedrun de Minecraft est donc très prometteur.
AutoGPT utilise GPT3.5, la version derrière ChatGPT tandis que Voyager utilise GPT4. Voyager permet d'effectuer 30 à 40% du jeu actuellement, tandis qu'AutoGPT est limité à 15%. Le fait de terminer un jeu en un temps record, on l'appelle un "speedrun". Nous estimons qu'une IA pourra terminer entièrement Minecraft dans 2 à 4 mois. Quant à la réalisation d'un temps de speedrun confortable (30 à 40 minutes), nous estimons qu'elle sera possible dans 10 à 16 mois.
AutoGPT x GPT4 est une application d'IA qui exploite le modèle de langage GPT-4 d'OpenAI, créant des agents IA personnalisables et entièrement autonomes. AutoGPT x GPT4 est capable d'effectuer des tâches avec peu d'intervention humaine et d'agir de manière autonome avec des invites automatiques.
Ainsi, AutoGPT x GPT4 représente une avancée majeure dans le domaine du jeu vidéo et du speedrun. AutoGPT x GPT4 pourrait même battre le record du monde de speedrun de Minecraft dans un futur proche! Comme le disait si bien Alan Turing, "Nous ne pouvons voir trop loin, car tant de choses restent à faire".
Q : Qu'est-ce qu'AutoGPT x GPT4 ?R : AutoGPT x GPT4 est une application d'IA qui exploite le modèle de langage GPT-4 d'OpenAI.
Q : Comment fonctionne Voyager ?R : Voyager utilise trois axes : la création de tâches, l'interaction avec le jeu Minecraft et l'enregistrement des actions qui fonctionnent pour les réutiliser.
Q : Quelle est la différence entre AutoGPT + GPT3.5 et GPT4 Voyager ?R : Voyager, qui utilise GPT4, est capable d'effectuer 30 à 40% du jeu Minecraft, tandis qu'AutoGPT, qui utilise GPT3.5, est limité à 15%.
Q : Quand une IA pourra-t-elle terminer entièrement Minecraft ?R : Nous estimons qu'une IA pourra terminer entièrement Minecraft dans 2 à 4 mois.
Q : Quand une IA pourra-t-elle réaliser un speedrun confortable de Minecraft ?R : Nous estimons qu'un speedrun confortable (30 à 40 minutes) sera possible dans 10 à 16 mois.