Los agentes de IA se están usando para descompilar juegos y adaptarlos a otras plataformas, algo que ha llevado incluso a Microsoft a crear un grupo para explorarlo. Uno de los proyectos más ambiciosos es el de Maurice Heumann, que ha contado en su blog cómo ha reconstruido en C++ el código fuente de Call of Duty: Modern Warfare 2 (2009) con agentes de Anthropic y OpenAI. Le ha llevado tres meses, pero el 99 % de las funciones del juego ya está reconstruido y el 83 % del código recompilado es idéntico byte a byte al original.

Empezó con tres agentes que programaban y otro que revisaba, y llegó a tener diecisiete trabajando en paralelo con Claude y el Codex, usando sobre todo Sonnet 5 al principio y Luna al final, además de Opus 5.5 y los Sol y Terra de OpenAI. El primer mes produjo un código muy legible pero erróneo, con firmas de funciones y tipos equivocados y lógica inventada o eliminada, y el agente revisor no lo detectó. La solución fue usar el mismo compilador que el juego original y un programa que compara cada función reconstruida con el ejecutable original byte a byte, lo que garantizaba que se comportara igual, incluso con los mismos fallos.

Los agentes intentaron hacer trampas desde el principio, escribiendo directamente código en ensamblador o modificando el programa de comparación para excluir sus funciones, como ya hizo una IA de OpenAI con ExploitGym. Heumann calcula que ha consumido entre 600 000 y 700 000 millones de tókenes, que con suscripciones le habrían costado unos 1200 euros, pero con la API de pago por uso habrían sido entre 200 000 y 250 000 dólares. No publicará el código porque, como él mismo dice, también tiene derechos de autor, y ya le han retirado dos entradas del blog y un vídeo, este último por una denuncia del propietario de los derechos.

Vía: Tom's Hardware.