Los creadores de RPCS3, el emulador para PS3, se cansan de la IA : "Aprendan a programar y dejen un legado útil para la humanidad en lugar de vender basura"

Los programadores del emulador RPCS3 se rebelan contra la IA
Los programadores del emulador RPCS3 se rebelan contra la IAGenerado con IA

Hartos de perder el tiempo, el equipo de desarrollo del emulador RPCS3 actualiza sus normas tras sufrir una avalancha de parches defectuosos creados por inteligencia artificial.

Los mejores emuladores están regresando al ruedo o actualizándose para adaptarse a las nuevas tecnologías. Uno de los que ha recuperado a su comunidad es Super ZSNES, que ha destacado por agregar filtros de dibujo interno y mejoras de rendimiento.

A diferencia de ese proyecto, la mayoría está usando IA en las funciones principales o el proceso conocido como "vibe coding", pero no todos los equipos están satisfechos con este nuevo paradigma, incluyendo los desarrolladores de RPCS3.

Si has buscado un emulador de PlayStation 3 para PC, probablemente has terminado usando este por la calidad y eficiencia en recursos que brinda. ¿Por qué está llamando la atención del sector? El equipo ha prohibido el envío de código generado por agentes autónomos de IA.

Es decir, no se aceptan modelos de OpenAI, Anthropic, Google DeepMind, Meta o Microsoft. Lejos de ayudar, las contribuciones de estas herramientas se convierten en un obstáculo para la evolución de estos proyectos y los programadores explican por qué es suficiente como para aplicar esta estricta regla.

RPCS3 endurece sus reglas: menos IA automática, más responsabilidad humana

Emulador RPCS3 para PS3
Emulador RPCS3 para PS3RPCS3

No hay que ser un genio para entender que la calidad del código y la responsabilidad individual son cruciales en proyectos tan complejos como lo son los emuladores. Cada parte del proceso es crucial para lograr una optimización técnica adecuada a nivel general. 

El uso de IA generativa en estos equipos para usar automatización del desarrollo solo compromete la estabilidad del programa. Justamente por esto es que el equipo detrás de RPCS3, el popular emulador de PlayStation 3 de código abierto, ha decidido alzar la voz con una postura contundente.

La polémica que está llegando a comunidades como GitHub se debe a que este tipo de tecnologías está siendo excluida. Las pull requests de bots o el uso directo de código generado por ChatGPT, Claude o Copilot significa un problema y no una solución, como muchos creen.

Según comunican oficialmente los desarrolladores, el objetivo es frenar el volumen de contribuciones que no tengan supervisión real para establecer límites e impedir que en el futuro sea un inconveniente mayor.

"Aprende a depurar, codificar y dejar algo útil para la humanidad cuando ya no estés, en lugar de vender basura", es lo que indica el siguiente texto.

De hecho, el debate se está extendiendo a todas las redes sociales del equipo, pero indican que aquellos que están "furiosos" simplemente están siendo bloqueados, pues la decisión ha sido tomada.

En realidad, se determina que se puede usar la IA como una herramienta de apoyo supervisada, pero no que se encargue de todo el código como muchos están haciendo, porque la responsabilidad recae sobre los desarrolladores.

Neowin agrega que las nuevas reglas incluyen "comentarios, descripciones y código", los cuales deben ser creados por colaboradores humanos.

Si usas IA, entonces tienes que indicar las partes que fueron generadas por la herramienta y el prompt utilizado.  De lo contrario, la propuesta es eliminada por completo.

El filtro ha sido creado también porque durante los últimos meses, el incremento de estos agentes autónomos ha sido exponencial y han comprobado que muchas de las cosas que están haciendo los participantes es "basura".

La mayoría de los trabajos hechos con inteligencia artificial terminan siendo código no probado, mal estructurado o irrelevante, como si solo lo generaran con una indicación sin revisarlo y lo envían sin más. 

Con el tiempo, se ha convertido en un consumo de tiempo innecesario para los mantenedores e incluso han llegado a ser el origen de errores en las funcionalidades del emulador.

A partir de ahora, cualquiera que incumpla con estas directrices, será expulsado por completo del repositorio. De igual manera, hay que destacar que RPCS3 no es anti-IA, sino pro-conocimiento. El equipo afirma que es una tecnología que puede ser útil, pero no puede sustituir el 100% del trabajo.