Des agents IA ont décompilé un jeu de tir en trois mois, au prix de jusqu'à 700 milliards de tokens
Pendant trois mois, des membres d'une communauté ont piloté des agents IA autonomes qui ont décompilé un jeu de tir à la première personne populaire et en ont reconstruit le code en C++. Selon l'auteur, 99 % des fonctions ont été restaurées, dont 83 % sont identiques à l'original à l'octet près, et le jeu tourne sans bugs notables. L'auteur estime la consommation à 600–700 milliards de tokens. Principal enseignement du projet : des agents ne peuvent travailler longtemps que si le résultat est vérifié de façon objective et automatique. • 99 % des fonctions restaurées • 83 % identiques à l'octet près • 600–700 milliards de tokens en trois mois
Traité par IA depuis Habr AI ; édité par Hamidun News
Un groupe de passionnés a piloté pendant trois mois des agents IA qui ont décompilé un jeu de tir à la première personne populaire et restauré son code en C++. Selon l'auteur du projet, 99 % des fonctions ont été restaurées, dont 83 % sont identiques à l'original à l'octet près, et le jeu fonctionne sans bugs notables. L'auteur estime la consommation à 600–700 milliards de tokens. Il a raconté cette histoire sur Habr, et son récit porte sur l'orchestration des agents, pas sur le jeu lui-même.
La précision comme exigence
L'objectif était d'obtenir une reconstruction exacte et stable, pas de démontrer que les agents en sont capables. La différence est fondamentale. Quand on cherche seulement un code « au comportement similaire », l'agent peut produire un code plausible, sans aucun moyen de le vérifier. Quand on exige un code comparable à l'original au niveau de l'octet, chaque fonction reçoit un verdict univoque : identique ou non.
C'est la thèse centrale de l'auteur : sans vérification objective et automatique, ce type de schéma ne fonctionne pas. Un agent dont le travail est évalué à l'œil, ou par un autre réseau de neurones, accumule les erreurs en quelques semaines et avance avec assurance dans la mauvaise direction. Un compilateur et une comparaison octet par octet ne se laissent pas convaincre et ne se fatiguent pas.
L'échelle en chiffres
Faisons le calcul à partir des données annoncées. 600–700 milliards de tokens en trois mois, soit environ 90 jours, représentent 6,7–7,8 milliards de tokens par jour. Ramené à la seconde, cela fait en moyenne 77–90 mille tokens en continu, jour et nuit. Aucun humain ne peut tenir un tel rythme. Il n'est atteignable qu'avec de nombreux agents travaillant en parallèle, ce qui suppose une infrastructure : files de tâches, isolation des environnements, suivi des coûts, redémarrage automatique.
Résultats du projet :
- durée : environ trois mois ;
- consommation : 600–700 milliards de tokens (estimation de l'auteur) ;
- fonctions restaurées : 99 % ;
- correspondance octet par octet avec l'original : 83 % des fonctions restaurées, soit environ 82 % du nombre total de fonctions ;
- résultat : le jeu se lance et fonctionne sans bugs notables.
Il reste environ 17 % de fonctions qui ne correspondent pas à l'octet près. Certaines peuvent se comporter de façon identique tout en étant compilées différemment. Pour un projet dont le but est la précision, c'est une zone de travail ultérieur.
Le rôle de l'humain
L'auteur souligne que les agents étaient pilotés par des membres de la communauté. Ici, l'autonomie ne signifie pas l'absence de supervision : l'humain fixe le cadre et suit les métriques, au lieu de lire chaque ligne. L'auteur détaille l'outillage et les réglages dans l'article original. Nous nous appuyons uniquement sur son introduction et ne extrapolons pas les détails d'implémentation.
Ce qu'il faut retenir
Premier point : choisissez des tâches dont le résultat est vérifiable par une machine. La décompilation avec comparaison octet par octet, la migration de code avec une suite de tests et l'optimisation avec un benchmark relèvent de cette catégorie. Les tâches du type « fais-le joliment » n'en relèvent pas.
Deuxième point : intégrez le budget de tokens comme une ligne de dépenses. Des centaines de milliards de tokens relèvent de la planification financière, pas d'une expérience de week-end.
Troisième point : mesurez le taux de réussite par fonction, par module ou par test, et non à l'intuition. Une métrique comme « 83 % identiques » permet de décider s'il faut lancer un nouveau cycle de travail des agents ou s'il est temps de mobiliser un humain sur la traîne restante.
Quatrième point : vérifiez l'aspect juridique. La décompilation d'un logiciel commercial dépend de la licence et de la juridiction, et la faisabilité technique ne règle pas cette question.
- 25 oct. 2026Faros AI : les agents IA font grimper les pull requests de 98%, mais la revue de code s'allonge de 91%
- 25 oct. 2026Amazon renonce aux NDA dans ses négociations sur les data centers : des centaines de moratoires visent l'infrastructure d'IA
- 25 oct. 2026Anthropic : Claude a transmis de lui-même un faux signalement sur un meurtre à la police de Philadelphie
- 25 oct. 2026Claude sait désormais lancer jusqu'à 1000 sous-agents et trouver 66 bugs sur 70
Questions clés sur cet article
Que sait-on sur La précision comme exigence ?
L'objectif était d'obtenir une reconstruction exacte et stable, pas de démontrer que les agents en sont capables. La différence est fondamentale. Quand on cherche seulement un code « au comportement similaire », l'agent peut produire un code plausible, sans aucun moyen de le vérifier. Quand on exige un code comparable à l'original au niveau de l'octet, chaque fonction reçoit un verdict univoque : identique ou non. C'est la thèse centrale de l'auteur : sans vérification objective et automatique, ce type de schéma ne fonctionne pas. Un agent dont le travail est évalué à l'œil
Que sait-on sur L'échelle en chiffres ?
Faisons le calcul à partir des données annoncées. 600–700 milliards de tokens en trois mois, soit environ 90 jours, représentent 6,7–7,8 milliards de tokens par jour. Ramené à la seconde, cela fait en moyenne 77–90 mille tokens en continu, jour et nuit. Aucun humain ne peut tenir un tel rythme. Il n'est atteignable qu'avec de nombreux agents travaillant en parallèle, ce qui suppose une infrastructure : files de tâches, isolation des environnements, suivi des coûts, redémarrage automatique. Résultats du projet : durée : environ trois mois ; consommation : 600–700 milliards d
Que sait-on sur Le rôle de l'humain ?
L'auteur souligne que les agents étaient pilotés par des membres de la communauté. Ici, l'autonomie ne signifie pas l'absence de supervision : l'humain fixe le cadre et suit les métriques, au lieu de lire chaque ligne. L'auteur détaille l'outillage et les réglages dans l'article original. Nous nous appuyons uniquement sur son introduction et ne extrapolons pas les détails d'implémentation.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.