AIbaseActualizado el

3 meses y 500.000 millones de Tokens consumidos: la IA ha "replicado" el 83 % del código fuente de Modern Warfare 2

El 9 de octubre, Hoijman anunció: el equipo tardó tres meses y consumió más de 500.000 millones de tokens de cómputo, movilizando agentes de IA para descompilar y reconstruir como código fuente C++ el Call of Duty…

El desarrollador Maurice Heumann publicó el informe del proyecto el 9 de octubre: su equipo tardó tres meses y consumió más de 500.000 millones de tokens de cómputo, movilizando agentes de IA para descompilar el Call of Duty: Modern Warfare 2 de 2009 y reconstruirlo como código fuente C++. El equipo, liderado por Heumann, contó con la participación de miembros de la comunidad como RektInator, Future y st0rm, entre otros.

Al principio, el equipo ejecutaba agentes en paralelo en dos líneas de comandos, Claude Code y Codex, con modelos que incluían Sonnet 5, Opus 5.5, Luna, Sol y Terra; las tareas se asignaban mediante GitHub Issues y el progreso se sincronizaba en Discord. El primer mes solo hubo 4 agentes: tres dedicados a desglosar los commits y uno encargado de la revisión. Aunque lograron que el juego arrancara, mostrara el menú y cargara mapas, y abordaron alrededor del 80% de las funciones, el código generado era solo "legible": las firmas de funciones, los tipos e incluso la lógica aún ocultaban errores semánticos.

Comparación byte a byte para lograr alta precisión

El verdadero punto de inflexión fue un sistema de verificación de "coincidencia byte a byte": se recompilaban los archivos objeto con el compilador original y se comparaba byte a byte cada función con su contraparte en el EXE y el PDB originales; si pasaba se marcaba como PASS, y si no, se devolvía para corregir. Para evitar que los agentes buscaran atajos, el equipo deshabilitó trucos como el ensamblado en línea y las funciones desnudas, y usó scripts de CI para comparar hashes. Hacia el final, 14 agentes Luna y 2 Opus 5.5 enviaban PR por separado en ramas independientes. Al final, el 99% de las funciones del juego entró en el código reconstruido, y el 83% de ellas logró una coincidencia byte a byte con el original; Hoymann indicó que el código no se hará público y se mantendrá como reserva privada.


Fuente original

AIbase

Notas sobre el contenido

La publicación original y los derechos pertenecen a la fuente.

Traducción automática · Consulte el original