Los desarrolladores de emuladores critican el código generado por IA: montones de basura son una pérdida de esfuerzo

📅 2026-10-07

Resumen:

Una de las características más llamativas de Analogue Pocket es openFPGA, un nombre dado a su soporte para múltiples simuladores caseros de código abierto. Pero si observamos todas las áreas de la comunidad de desarrollo retro, los mantenedores de estos núcleos de simulador FPGA tienen que lidiar con código improvisado de baja calidad de posibles contribuyentes. El desarrollador responsable del emulador de SNES para la plataforma Analogue Pocket es uno de los muchos desarrolladores que se sienten frustrados por estos códigos generados por IA.

Ayer, un colaborador llamado nasonliu presentó una función de "transmisión experimental de MSU-1" para el núcleo SNES de Pocket. MSU-1 es esencialmente un chip de mejora virtual diseñado para la consola. No existe en realidad. Es un estándar establecido por los desarrolladores de emuladores para permitir que los modificadores de ROM de Super Nintendo agreguen audio con calidad de CD y optimizaciones similares a varios juegos.

Los desarrolladores de simuladores critican el código generado por IA: montones de basura son un desperdicio de energía

"Sería genial si funcionara, nunca pensé que vería a alguien implementar esta característica", dijo agg23, el desarrollador que portó el núcleo FPGA de SNES a Analogue Pocket. Pero ya debes haber sentido el siguiente giro. "Me enviaste un cambio de código de casi 50.000 líneas sin ninguna aplicación. Fue generado completamente por un modelo de lenguaje grande y realmente esperabas que lo revisara", continuó agg23, "Hay demasiado código basura irrelevante en él".

En otras palabras, esta característica de MSU-1 contiene 50.000 líneas de código generado por máquina, que agg23 debe revisar manualmente línea por línea antes de poder incorporarlo al núcleo del simulador.

"Este tipo de comportamiento es inaceptable", añadió agg23. "Impulsas a la fuerza 'tu' trabajo casi sin esfuerzo mental, ocupando el tiempo y la energía de otras personas, y sin ser invitado. Espero, por el bien de todos los mantenedores responsables, que dejes de hacer este tipo de cosas. Una vez más, creo que es increíble que tú y tu gran modelo de lenguaje puedan hacer que esto suceda. Pero esto no tiene lugar en mi mundo".

Quizás recuerdes que los desarrolladores del emulador de PS3 RPCS3 también expresaron una actitud similar. A principios de este año, imploraron a los contribuyentes que "ya no envíen código generado por IA de mala calidad". Cabe señalar que RPCS3 no prohíbe completamente a los contribuyentes el uso de IA, pero requiere que los desarrolladores comprendan a fondo cada línea de código que escriben antes de enviarlo.

Muchos programadores creen firmemente que la IA es solo una herramienta para mejorar la eficiencia de la codificación. Pero en la comunidad de entusiastas que crean emuladores y exploran nuevas formas de jugar juegos clásicos, los desarrolladores experimentados ahora se ven inundados con código generado por IA enviado por novatos: novatos que escriben código basándose en sus sensaciones y ni siquiera entienden completamente lo que están haciendo.

Etiquetas relacionadas

Artículos relacionados

Comentarios

0/500
Captcha (click to refresh)
Sin comentarios