Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Découvrez Voyager – L’agent IA qui explore l’univers de Minecraft

Salut les joueurs de Minecraft !

Aujourd’hui, je vais vous parler d’un projet IA assez incroyable baptisé Voyager. C’est le premier agent d’apprentissage continu qui utilise des modèles de langage dans l’univers de Minecraft.

Imaginez un genre de petit robot qui explore continuellement le monde de Minecraft, acquiert de nouvelles compétences et fait des découvertes sans aucune intervention humaine. C’est ça Voyager.

Ce nouvel agent intelligent se compose de trois éléments clés : un programme d’analyse automatique pour maximiser l’exploration, une bibliothèque capable de s’enrichir continuellement avec compétences et des comportements complexes ainsi qu’un mécanisme capable de commenter en continu l’environnement et d’apprendre à partir des erreurs rencontrées.

Quand on parle d’IA, on pense souvent au modèle GPT et Voyager interagit effectivement avec GPT-4 via des requêtes lui permettant de faciliter son apprentissage. Les compétences que notre petit ami le robot développe sont alors étendues au fur que le temps passe et peuvent se combiner. Cela permet à Voyager d’améliorer rapidement ses aptitudes sans « oublier ».

Pour vous donner une idée de la puissance de Voyager, il peut obtenir 3,3 fois plus d’objets uniques, explorer des distances 2,3 fois plus longues et progresser dans l’arbre technologique jusqu’à 15,3 fois plus rapidement que n’importe quel programme similaire actuel. Incroyable, non ?

Maintenant que je vous ai expliqué les bases de Voyager, vous vous demandez certainement comment l’utiliser vous-même. Et bien, pour commencer à utiliser Voyager, il faudra d’abord cloner le dépôt GitHub et installer les dépendances nécessaires comme ceci :

git clone https://github.com/MineDojo/Voyager
cd Voyager
pip install -e .

Ensuite, installez Minecraft avec tous les mods nécessaires et suivez le tutoriel pour configurer une instance Minecraft avec les mods Fabric.

Voici un exemple de l’IA qui se construit une petite base :

Avant de commencer à apprendre avec Voyager, assurez-vous également d’avoir une clé API OpenAI et suivez les instructions sur le Github pour générer un fichier de configuration et lancer le bot.

Après cela, selectionnez le monde dans Minecraft et ouvrez-le en mode LAN. Une fois que le bot a rejoint votre monde Minecraft, laissez-le apprendre pendant un moment.

Si vous devez stopper l’apprentissage, il est également possible de mettre tout ça en pause avec une simple commande et de reprendre l’apprentissage à partir d’un point précis par la suite.

Les compétences développées par Voyager peuvent évidemment être réutilisées dans un nouvel univers virtuel sans modification particulière supplémentaire. Par exemple, si votre objectif est de fabriquer une pioche en diamant, vous pouvez apprendre comment faire cela en lançant une décomposition de la tâche. Et ensuite, exécuter les sous-objectifs avec la lib de compétences pour résoudre un problème spécifique.

Si vous êtes curieux et souhaitez creuser davantage l’univers de Voyager, je vous invite à consulter le dépôt GitHub où tout a été expliqué avec des tutoriels détaillés.

Bref, un potentiel gigantesque pour les gamers mais également les chercheurs et tous ceux qui souhaitent comprendre et exploiter les modèles de langage.

À découvrir ici


Les articles du moment