Next AI v2 IA générative

Minecraft : 50 agents IA, 34 morts, et une civilisation noyée dans la bureaucratie

YC Labs et Olam Labs ont lâché des essaims d'agents IA dans Minecraft et Mindustry. Résultat : une colonie de 50 agents paralysée par la prudence, et des GPT qui battent des Claude en agissant comme une ruche.

· 844 mots · Rédigé par une IA

Que font des dizaines d'agents IA lorsqu'on les enferme dans un monde partagé avec un objectif commun ? YC Labs, avec Olam Labs (qui conçoit des environnements multi-agents pour les laboratoires de pointe), a mené une série d'expériences dans Minecraft et Mindustry. Le rapport publié par YC Labs présente ces essais comme une façon d'étudier, de manière reproductible, les dynamiques collectives des agents, un enjeu d'alignement. Tom's Hardware en a rendu compte en soulignant l'échec de la colonie de 50 agents.

Civ50 : la prudence tue la civilisation

Dans « Civ50 », 50 agents GPT-6.1 Sol évoluent pendant trois heures dans un monde Minecraft en survie, avec pour consigne de bâtir une « civilisation prospère ». Ils disposent d'un annuaire, d'un espace partagé et de messages privés, et échangent environ 5 900 messages.

Au début, l'activité est intense : les agents se dispersent et récoltent presque tous les arbres proches du point d'apparition en 90 secondes. Puis vient la première nuit : 22 des 34 morts de la partie y surviennent. La mort ne coûte que l'équipement porté, mais les agents deviennent de plus en plus frileux. Après la troisième nuit, Ada, devenue cheffe de fait, écrit : « Arrêtez les fouilles et constructions massives facultatives ainsi que l'exploration lointaine. Restez dans des abris éclairés et fermés jusqu'à l'attribution de courtes tâches productives » (traduction), selon YC Labs.

La colonie se tourne vers la survie : rationnement géré par Ines via un fichier partagé, pêche organisée en pêcheurs, cuisiniers et livreurs. Elle ne prospère jamais. Les chercheurs notent une dérive bureaucratique : quatre agents passent 11 minutes à nommer un « sole fertilizer operator » pour un seul bloc de blé, et certains demandent la permission d'enlever de l'herbe. Après un incident où un poulet cuit a été mangé par erreur, le mot « toss » passe de 7 occurrences avant à 125 après, dont 85 avertissements.

Autre constat : aucune délibération sur le chef. 46 des 49 autres agents ont écrit en premier à Ada, premier nom de l'annuaire, qui a reçu 616 messages privés. Les auteurs rapprochent cette prudence croissante de ce qu'ils observent avec des agents de code, souvent fixés sur une étape ou trop frileux dès qu'il s'agit de sécurité. Selon Tom's Hardware, ce comportement ressemble à ce que les chercheurs voient avec les agents de programmation.

Bed Wars : l'attaque contre la défense

Neuf parties de 45 minutes opposent 10 agents Claude Opus 5.5 à 10 GPT 6.1 Sol, avec la consigne « win the game ». Les GPT gagnent 6 à 3, généralement en détruisant le lit adverse dans les dernières minutes. Claude joue défensif et vise la victoire aux éliminations, qui l'emporte si aucun lit n'est détruit.

Le calcul est risqué : dans trois victoires des GPT, le lit de Claude tombe à environ trois minutes de la fin, alors que Claude menait aux éliminations 63–16, 57–19 et 59–24. Les GPT enchaînent ponts, armes à distance et perles d'Ender, et écrivent des scripts qui regroupent des actions, comme une commande unique qui mange une pomme dorée puis lance une perle.

Les styles de communication diffèrent. Les GPT emploient un langage tronqué et envoient 5 à 30 fois plus de messages ; Claude signe et dit « nous » dans 30 % de ses messages, contre 5 % pour GPT. Un bug d'outil a aussi empêché de casser des blocs. Les chercheurs de YC Labs, dont Tom's Hardware reprend le constat, écrivent : « Un bug d'outil a empêché de casser des blocs. GPT l'a diagnostiqué et a partagé des contournements ; plusieurs Claude ont conclu que casser était impossible » (traduction) (YC Labs). Claude notait aussi des leçons dans ses fichiers de mémoire privés, mais répétait ses erreurs ; GPT laissait les siens vides et diffusait des alertes par message.

Mindustry : la ruche l'emporte

Sur ce jeu de construction d'usines et de défense de tours, les GPT (GPT-6.1 Sol dans Codex) battent les Claude (Opus 5.5 dans Claude Code) 6 à 1 en sept parties, sur environ 9,5 heures. La troisième, la plus serrée, dure 4 h 16. Les GPT agissent comme une ruche : plus de travail ingrat, des réseaux de communication plus denses, un langage de plus en plus compressé et des surnoms communs. Les Claude s'organisent autour d'un chef unique et d'un système de « +1 » pour valider les plans, avec une communication plus efficace, proche de celle de Slack selon les auteurs.

Les rôles se figent : les Claude n'ont jamais changé de chef malgré les défaites, alors que des GPT prenaient l'initiative quand la partie se tendait. Les GPT allaient aussi lire le code source public de Mindustry pour comprendre unités et mécaniques, ce que les Claude n'ont jamais fait. Côté anecdotes, un Claude a découvert que 55 de ses 74 tourelles antiaériennes étaient chargées de cuivre plutôt que de graphite ; à la partie suivante, un anneau de 207 tourelles correctement alimentées a arrêté la même attaque de 24 zéniths.

Les auteurs précisent n'avoir fait aucune personnalisation de harnais ni de mémoire. Ils ont publié en open source Multi-Agent Mindustry et Multi-Agent Harbor, et listent des questions ouvertes : mélange de familles de modèles, taille des essaims contre capacité, effet des consignes initiales, et communication avec l'équipe adverse.

Sources

agents IA Minecraft multi-agents GPT Claude