Recherche et science

DreamerV3 : comment l’IA de Google DeepMind apprend dans Minecraft

En apprenant seul à rechercher des diamants dans Minecraft, DreamerV3 a atteint un niveau d’expertise en neuf jours. Le système de Google DeepMind et de l’Université de Toronto s’appuie sur un modèle du monde pour tester mentalement les conséquences de ses choix. Une piste majeure, mais encore éloignée des robots autonomes.

Un agent autonome explore un monde virtuel composé de blocs et cherche des ressources rares.
Illustration : Actu.ai

Trouver un diamant dans Minecraft n’est pas une tâche aussi anodine qu’elle en a l’air pour un programme informatique. Il faut explorer, acquérir progressivement les bons moyens d’agir et conserver un cap malgré un environnement qui change. C’est précisément ce défi qu’a relevé DreamerV3, un système étudié par des chercheurs de Google DeepMind, en collaboration avec l’Université de Toronto. Selon les résultats présentés dans la revue Nature, l’agent a atteint un niveau d’expertise dans le jeu en neuf jours.

L’intérêt de cette démonstration ne tient pas seulement à la performance dans un jeu très populaire. DreamerV3 illustre une voie de recherche essentielle en intelligence artificielle : apprendre par l’expérience, sans recevoir à l’avance un mode d’emploi pour chaque situation possible. Le programme ne se contente pas de répéter un parcours mémorisé. Il s’efforce de bâtir une représentation interne de l’environnement afin de prévoir ce qui pourrait arriver après une action.

Pourquoi Minecraft est un test exigeant pour une IA

Minecraft est un terrain d’expérimentation particulièrement riche. Ses mondes sont vastes, leurs ressources sont distribuées de façon variable et nombre d’objectifs demandent une succession d’actions cohérentes. Dans le cas de DreamerV3, la découverte de diamants sert de repère central : c’est une récompense claire, mais elle ne donne pas à l’agent la marche à suivre pour l’obtenir.

Cette difficulté est importante. Un système programmé de manière classique pourrait recevoir une liste précise d’instructions : aller à tel endroit, effectuer telle action, utiliser tel outil. Dreamer suit une logique différente. Il agit, observe les conséquences de ce qu’il a fait et ajuste peu à peu son comportement pour augmenter ses chances de recevoir une récompense.

Élément du défiCe que DreamerV3 doit apprendre
ObjectifRelier ses décisions à la récompense associée à la découverte de diamants
EnvironnementS’adapter à des mondes virtuels renouvelés plutôt qu’à une carte unique
Durée d’une sessionAgir dans des épisodes limités à 30 minutes
MéthodeApprendre par essais, retours et anticipation des conséquences possibles
Résultat rapportéAtteindre un niveau d’expertise dans Minecraft en neuf jours

Le jeu constitue donc moins un simple divertissement qu’un laboratoire. Il réunit plusieurs difficultés que rencontrent aussi les agents autonomes : explorer sans tout connaître, établir des priorités, apprendre après des erreurs et rester efficace lorsque le contexte varie.

Comment DreamerV3 apprend sans instructions détaillées

DreamerV3 a été conçu pour jouer à Minecraft sans encadrement préalable détaillé. Les chercheurs ne lui ont pas fourni une procédure spécifique expliquant comment réussir chaque étape du jeu. À la place, l’algorithme est orienté par un système de récompenses centré sur l’objectif de trouver des diamants.

Cette précision permet de comprendre ce que signifie ici « apprendre seul ». DreamerV3 n’invente pas librement ses propres objectifs et ne modifie pas sa mission. Son cadre est bien défini par les chercheurs. En revanche, il doit découvrir par lui-même une stratégie efficace pour progresser vers le résultat récompensé.

À chaque interaction, l’agent obtient des informations sur les effets de ses décisions. Certaines actions n’apportent rien, d’autres rapprochent indirectement de la cible, d’autres encore permettent d’atteindre l’objectif. En accumulant ces expériences, le système améliore son comportement.

L’expression « auto-amélioration » mérite donc d’être employée avec précision. Elle décrit l’évolution des compétences du modèle pendant son entraînement, grâce aux données qu’il produit lui-même en jouant. Elle ne signifie pas que l’IA réécrit son architecture, fixe seule ses finalités ou devient indépendante de tout cadre humain.

Des mondes renouvelés toutes les 30 minutes

Les sessions de jeu de DreamerV3 sont limitées à 30 minutes. Après ce délai, le jeu recommence dans un nouveau monde virtuel. Cette organisation évite de réduire l’apprentissage à la mémorisation d’un environnement particulier.

Dans une seule carte, un agent pourrait finir par exploiter des repères connus et répéter une séquence efficace sans véritablement savoir s’adapter. En changeant régulièrement de monde, les chercheurs l’obligent au contraire à réutiliser ses compétences dans des conditions différentes. L’enjeu est la généralisation : conserver une méthode utile même lorsque l’environnement n’est pas identique.

Cette succession de mondes peut être comparée à un entraînement où l’on modifie sans cesse le décor d’un exercice. Le but ne change pas, mais le chemin vers ce but doit être réévalué. Pour une IA, cette capacité d’adaptation est plus intéressante qu’une victoire acquise dans un cadre figé.

Le « modèle du monde », l’imagination au cœur de Dreamer

La particularité de DreamerV3 réside dans son recours à un modèle du monde. Cette expression désigne une représentation interne que l’IA construit à partir de ses expériences. Elle cherche à y résumer les liens utiles entre les situations qu’elle rencontre, les actions qu’elle peut effectuer et les conséquences qui peuvent en découler.

Grâce à ce mécanisme, DreamerV3 peut évaluer des scénarios plausibles avant de les expérimenter directement dans le jeu. C’est le sens donné à sa faculté d’« imaginer » : il ne s’agit ni de conscience ni de créativité au sens humain. L’algorithme produit des simulations internes de futurs possibles pour orienter ses choix.

Cette approche présente un avantage pratique. Tester toutes les actions uniquement dans l’environnement réel peut être lent et coûteux en interactions. Un modèle du monde permet de concentrer l’exploration sur les options qui paraissent les plus prometteuses au regard de l’expérience accumulée.

Dans Minecraft, cette anticipation aide DreamerV3 à se focaliser sur les tâches pertinentes pour l’objectif fixé, y compris lorsqu’il est placé dans un nouveau monde. Le système n’a pas à repartir intégralement de zéro à chaque partie : il peut transférer ce qu’il a appris des conséquences générales de ses actions.

DreamerV3 : portée réelle de la démonstration

Ce que le résultat montre

  • Une IA peut apprendre une stratégie complexe à partir de récompenses, sans procédure détaillée fournie à l’avance.
  • Un modèle du monde peut aider l’agent à anticiper des conséquences possibles de ses actions.
  • Le renouvellement des mondes virtuels teste l’adaptation au-delà d’une seule carte mémorisée.
  • Le système a atteint un niveau d’expertise dans Minecraft en neuf jours.

Ce qu’il ne prouve pas

  • DreamerV3 ne devient pas autonome au sens général ni ne choisit seul ses objectifs.
  • La performance dans un jeu ne garantit pas un fonctionnement fiable dans le monde physique.
  • L’IA ne comprend pas nécessairement le jeu comme un joueur humain.
  • La sécurité, l’incertitude des capteurs et les erreurs coûteuses restent des obstacles majeurs pour les robots.

Ce que cette performance démontre, et ce qu’elle ne démontre pas

Le résultat obtenu en neuf jours montre qu’un même cadre d’apprentissage peut conduire une IA à développer des compétences complexes dans un univers virtuel dynamique. Il souligne aussi l’utilité des environnements simulés : ils permettent de multiplier les essais, de contrôler le cadre de l’expérience et de mesurer les progrès vers un objectif précis.

Il ne faut toutefois pas confondre une réussite dans Minecraft avec une autonomie générale. Le jeu fournit des règles cohérentes, des interactions encadrées et une récompense clairement définie. Dans le monde physique, un robot doit composer avec des objets imparfaits, des capteurs incomplets, des situations rarement reproductibles et des conséquences potentiellement coûteuses en cas d’erreur.

La démonstration ne signifie pas non plus que DreamerV3 comprend Minecraft comme un joueur humain. Son apprentissage est guidé par les régularités qu’il détecte et par le signal de récompense. L’agent peut devenir performant pour son objectif sans posséder les intentions, l’expérience subjective ou la compréhension sociale d’une personne.

Enfin, la qualité de l’apprentissage reste étroitement liée à la manière dont le problème est posé. Un objectif mal choisi peut inciter un système à privilégier un comportement indésirable mais efficace pour maximiser sa récompense. C’est un enjeu classique de l’apprentissage par renforcement, qui devient encore plus important lorsque l’on envisage des usages hors des jeux vidéo.

Pourquoi la robotique s’intéresse à ces méthodes

Les travaux sur DreamerV3 intéressent la robotique parce qu’un robot autonome rencontre lui aussi un problème de décision : comment agir pour accomplir un objectif tout en tenant compte des conséquences de ses gestes ? Un modèle capable d’anticiper des résultats possibles pourrait aider une machine à choisir plus efficacement ses actions.

L’idée serait de transposer certains principes observés dans un environnement virtuel à des scénarios physiques. Avant d’essayer une action, un robot pourrait s’appuyer sur une représentation de son environnement pour estimer les options les plus pertinentes. Cette perspective est particulièrement séduisante lorsque les essais réels sont lents, coûteux ou risqués.

Mais le transfert n’est pas automatique. Les mondes virtuels permettent de recommencer facilement après une erreur, ce qui est rarement possible dans un atelier, un entrepôt ou un domicile. La réalité impose aussi de prendre en compte la sécurité des personnes, la fragilité des objets et l’incertitude des perceptions. Un robot ne peut pas se contenter d’être efficace : il doit aussi être fiable et prévisible.

La recherche sur l’acquisition continue de compétences s’inscrit dans ce cadre. L’objectif est de concevoir des systèmes qui ne restent pas bloqués sur une tâche unique, mais qui peuvent s’adapter en conservant les acquis utiles. DreamerV3 apporte un exemple concret de cette ambition dans un univers où les performances peuvent être observées et comparées de manière rigoureuse.

Ce qu’il faut surveiller

La prochaine question ne sera pas seulement de savoir si une IA peut réussir dans un jeu plus complexe. Il faudra mesurer dans quelle mesure les compétences acquises peuvent être transférées à des situations nouvelles, avec des objectifs moins simples à formaliser et des contraintes de sécurité plus fortes.

Les modèles du monde constituent une piste importante, car ils promettent de réduire le nombre d’essais nécessaires avant de prendre une bonne décision. Leur efficacité dépendra cependant de la qualité de leurs prédictions : si la représentation interne est erronée, l’IA risque d’anticiper de mauvais résultats et de choisir une action inadaptée.

En avril 2025, DreamerV3 doit donc être lu comme une avancée de recherche sur l’apprentissage autonome plutôt que comme l’annonce de robots capables de se perfectionner seuls dans n’importe quelle situation. Sa maîtrise de Minecraft révèle le potentiel d’agents qui apprennent, prévoient et s’adaptent. Le passage de ce terrain virtuel aux environnements physiques exigera encore de résoudre des questions de robustesse, de contrôle et de sécurité.

Questions fréquentes

Comment DreamerV3 apprend-il à jouer à Minecraft ?

DreamerV3 apprend par renforcement. Les chercheurs lui donnent un objectif associé à une récompense, notamment la découverte de diamants, sans lui fournir un guide détaillé du jeu. En jouant, le système observe les conséquences de ses actions, identifie celles qui l’aident à progresser et ajuste progressivement sa stratégie.

Combien de temps DreamerV3 a-t-il mis pour maîtriser Minecraft ?

D’après les résultats présentés par les chercheurs, DreamerV3 a atteint un niveau d’expertise dans Minecraft en neuf jours. Les sessions de jeu étaient limitées à 30 minutes, puis relancées dans un nouveau monde virtuel. Cette organisation visait à évaluer l’adaptation de l’agent à des environnements renouvelés.

Que signifie l’imagination de l’IA DreamerV3 ?

L’imagination de DreamerV3 ne renvoie pas à une expérience consciente. Le terme décrit l’usage d’un modèle du monde, une représentation interne construite à partir de l’expérience. L’IA peut ainsi simuler des conséquences plausibles de ses choix et privilégier les actions qui paraissent les plus utiles pour atteindre son objectif.

DreamerV3 peut-il vraiment s’auto-améliorer ?

DreamerV3 améliore ses compétences au cours de l’entraînement en tirant parti de ses propres interactions avec le jeu. Il ne modifie pas librement son architecture et ne définit pas seul ses finalités. Son auto-amélioration désigne donc un apprentissage optimisé dans un cadre et avec un objectif fixés par les chercheurs.

Pourquoi DreamerV3 intéresse-t-il la robotique ?

Un robot doit lui aussi choisir des actions en fonction de leurs conséquences probables. Les méthodes de DreamerV3 pourraient inspirer des systèmes capables d’apprendre et d’anticiper avant d’agir. Toutefois, un monde virtuel reste bien plus contrôlé que le réel, où la sécurité, les imprévus et les erreurs matérielles compliquent fortement l’apprentissage.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. Projet officiel DreamerV3, Danijar Hafnerdanijar.com/project/dreamerv3
  2. Nature, travaux sur la maîtrise de domaines variés grâce aux modèles du mondewww.nature.com/articles/s41586-025-08744-2