L’emulatore di PlayStation 3 RPCS3 ha guadagnato molti elogi grazie al suo ritmo rapido nell’emulare la complessa architettura della CPU Cell sin dal suo rilascio iniziale nel 2011, ma la natura open source del progetto significa che praticamente chiunque può contribuire ad esso. Anche se normalmente questo sarebbe un punto di forza, ha creato un problema per il team principale di RPCS3, poiché ora significa che numerose richieste pull e invii al progetto sono il risultato della codifica generata dall’intelligenza artificiale. Dal momento che questi invii vengono effettuati da persone che non hanno una vera comprensione del codice che stanno inviando, il team RPCS3 li denuncia perché “generano slop che non capisci e che non funziona” e ha implorato i responsabili di “smettere di inviare richieste di pull del codice slop dell’IA a RPCS3”.
È importante notare che nessuno che lavora su RPCS3 viene pagato per farlo, quindi non c’è davvero alcun vantaggio per RPCS3 nel consentire a queste mosse di rimanere incontrastate. Il team RPCS3 sottolinea che “bandiremo le persone che non rivelano l’utilizzo dell’intelligenza artificiale mentre ci inviano il codice” e che “i programmatori in grado di comprendere il problema, la soluzione e l’implementazione possono scrivere lo stesso codice senza intelligenza artificiale e tendono invece a utilizzare LLM per automatizzare il refactoring ripetitivo del codice. Non è il caso delle PR di intelligenza artificiale che abbiamo visto. “
Le nostre linee guida per l’invio del codice generato dall’intelligenza artificiale sono ora disponibili nel nostro repository!
Per quanto riguarda tutti i fratelli AI che ribollono sui nostri social, ti stiamo semplicemente bloccando.
Impara come eseguire il debug, codificare e lasciare qualcosa di utile all’umanità quando non ci sarai più, invece di spacciare brodaglia. https://t.co/yMtczjXQN1
— RPCS3 (@rpcs3) 11 maggio 2026
Un eventuale post di follow-up ha annunciato l’aggiunta formale di linee guida per l’invio di codice generato dall’intelligenza artificiale al repository GitHub. Tali linee guida affermano apertamente che “è consentito l’uso di strumenti di intelligenza artificiale per scopi di ricerca e ingegneria inversa. Tuttavia, ci si aspetta che i contributori possiedano e comprendano pienamente tutto il codice che inviano. Qualsiasi comunicazione (…) deve provenire dal contributore umano, non da un agente di intelligenza artificiale che agisce in modo autonomo.”
Quindi, c’è ancora qualche sfumatura qui. Il team RPCS3 non dichiara necessariamente che tutti i contributi dell’IA siano “inconvenienti”, ma richiede che i contributi dell’IA siano apportati e controllati da esseri umani reali che comprendano effettivamente come funziona il loro codice.
È una scelta sensata dal mio punto di vista, dal momento che il codice AI non controllato ha già dimostrato di essere un problema per coloro che mantengono RPCS3. La capacità di gestire un agente AI non è la stessa capacità di comprendere effettivamente il codice e come funziona, e il team RPCS3 ha assolutamente il diritto di richiedere quel minimo indispensabile ai suoi contributori. Si spera che altri nel settore seguano l’esempio.