Des agents IA décompilent un jeu de tir à la première personne et consomment 500 milliards de tokens
L'auteur du blog momo5502.com a publié le compte rendu d'une expérience : des agents IA ont décompilé un jeu de tir à la première personne, pour une consommation totale d'environ 500 milliards de tokens. Le billet, daté du 9 octobre 2026, a recueilli 69 points et 54 commentaires sur Hacker News. La décompilation convient bien aux agents, car le compilateur permet de vérifier le résultat. Mais le volume de tokens montre ce que coûte cette vérification à grande échelle. • Volume : ~500 milliards de tokens pour un seul projet • Tâche : reconstitution des sources d'un FPS à partir du binaire • Question clé : combien coûte un résultat vérifiable
Traité par IA depuis Hacker News AI ; édité par Hamidun News
L'auteur du blog momo5502.com a publié le compte rendu d'une expérience dans laquelle des agents IA ont décompilé un jeu de tir à la première personne. Le compteur final figure dans le titre : environ 500 milliards de tokens. Le billet, daté du 9 octobre 2026, a recueilli 69 points et 54 commentaires sur Hacker News. La tâche demande d'ordinaire des mois de travail manuel à des ingénieurs en rétro-ingénierie. C'est l'une des mesures publiques les plus parlantes de la puissance de calcul nécessaire pour obtenir un résultat.
Limite : le résumé dont nous disposons ne donne ni le nom du jeu, ni le nombre de fonctions reconstituées, ni la part du code identique à l'original. Ces chiffres figurent uniquement dans le billet lui-même, et c'est à lui qu'il faut se référer pour comparer le résultat à d'autres projets. Nous analysons ci-dessous ce qui découle du format même de l'expérience.
Pourquoi la décompilation convient aux agents
La plupart des tâches confiées à des agents souffrent d'un même problème : on ne sait pas comment vérifier le résultat. Ici, la vérification est intégrée au processus. L'agent écrit du code C ou C++, le compile et le compare au code machine d'origine. Si l'assembleur ou le comportement de la fonction correspond, l'étape est validée. Sinon, l'agent reçoit un diff et réessaie.
Cette boucle s'adapte bien aux agents de code actuels. Ils disposent d'outils : désassembleur, compilateur, exécution de tests. Ils ont aussi un signal de réussite net. Des communautés fonctionnent depuis longtemps selon ce schéma : elles reconstituent à la main les sources de jeux de console jusqu'à obtenir une correspondance octet par octet. La nouveauté, c'est qu'on tente ici de confier cette routine à des modèles.
Un jeu de tir à la première personne ajoute des difficultés. On y trouve des milliers de fonctions, des calculs mathématiques optimisés, de la manipulation de vecteurs et de la physique, et de nombreuses particularités propres à un compilateur donné. Celui-ci a pu dérouler des boucles ou inliner des fonctions au point que la structure du code d'origine devient presque impossible à deviner.
Que signifient 500 milliards de tokens
C'est une échelle où l'économie compte plus que la beauté de la démo. À chaque étape, l'agent relit son contexte : listing désassemblé, tentatives précédentes, sortie du compilateur. L'essentiel des tokens part dans ce contexte d'entrée répété, et non dans la production de nouveau code.
Estimation approximative de la rédaction, et non donnée de l'auteur. À un tarif de 0,1 $ à 1 $ par million de tokens (selon la part de contexte mise en cache et le modèle choisi), 500 milliards de tokens représentent de l'ordre de 50 000 à 500 000 $ au tarif de l'API. Le montant réel dépend de la grille tarifaire, de l'abonnement et des modèles locaux. L'ordre de grandeur montre malgré tout qu'il s'agit d'un projet avec son propre budget, et non d'une expérience menée un soir.
Ce que l'on sait d'après la source :
- Volume consommé : environ 500 milliards de tokens
- Tâche : décompilation d'un jeu de tir à la première personne par des agents
- Date de publication : 9 octobre 2026
- Réaction de Hacker News : 69 points, 54 commentaires
- Non divulgué dans le résumé : nom du jeu, nombre de fonctions, pourcentage de correspondance, modèles utilisés
Ce qu'il faut vérifier avant de reproduire l'expérience
Premièrement : définissez la métrique de réussite avant le lancement. Correspondance octet par octet, comportement équivalent et lisibilité du code donnent des résultats différents et des coûts différents. Un agent à qui l'on demande simplement « de faire en sorte que ça marche » produira un code inexploitable pour la maintenance.
Deuxièmement : limitez le contexte. Si chaque étape traîne tout l'historique précédent, le coût augmente plus vite que la progression. Des notes condensées sur les structures et signatures identifiées, que l'agent transmet d'une session à l'autre, fonctionnent bien.
Troisièmement : ne comptez pas seulement les tokens, mais aussi le coût d'une fonction validée. C'est ce chiffre qui montrera où l'agent l'emporte sur l'humain, et où il revient moins cher de s'asseoir et d'analyser le code à la main.
Enfin, l'aspect juridique. La décompilation d'un jeu commercial se heurte au droit d'auteur et aux conditions des licences. Les limites ne sont pas les mêmes pour la recherche personnelle et l'interopérabilité que pour la publication du résultat. Avant de mettre en ligne du code reconstitué, mieux vaut consulter un juriste.
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.