IA crea emulador: desafío a experimento de Anthropic

Fuentes: Developer Recreates Anthropic's AI Coding Experiment with Z80 Emulator

Un desarrollador, Antirez, replicó un experimento de Anthropic donde se instruyó a un modelo de IA (Opus 4.6) para escribir un compilador C en Rust. Antirez cuestionó la metodología de Anthropic, especialmente la falta de acceso a documentación y recursos sobre optimización de compiladores. Para demostrar su propio enfoque, Antirez utilizó Claude Code para crear un emulador de Z80 y posteriormente un emulador de ZX Spectrum, siguiendo un riguroso proceso de “limpieza”. El proceso incluyó la recopilación de documentación Z80 y Spectrum de internet (sin acceso al código fuente de otros compiladores), la creación de especificaciones detalladas en Markdown, y la implementación iterativa con pruebas exhaustivas. El emulador de Z80 resultante, escrito en C, consta de 1200 líneas de código y pasó pruebas como ZEXDOC y ZEXALL. Un análisis posterior realizado por Claude Code y Codex no encontró evidencia de plagio, confirmando la originalidad de la implementación. El experimento destaca cómo los agentes de codificación pueden ser efectivos incluso con una mínima intervención humana y sin acceso a internet, imitando el flujo de trabajo de un programador humano.