I manutentori di Godot sono sopraffatti a causa dell'abbondanza di cambiamenti discutibili creati tramite AI

Rémi Verschelde, uno dei principali manutentori del motore di gioco open source Godot e cofondatore di W4 Games, ha dichiarato che l'aumento del flusso di pull request di bassa qualità generate da modelli linguistici di grandi dimensioni sta esaurendo e demoralizzando i programmatori di Godot che si occupano della revisione delle modifiche. Secondo Rémi, il progetto Godot è orgoglioso della sua apertura nei confronti dei nuovi partecipanti e offre a chiunque la possibilità di influenzare lo sviluppo del motore. I manutentori di Godot trascorrono molto tempo ad aiutare a portare le pull request allo stato corretto, ma con l'attuale abbondanza di modifiche dubbie Rémi non sa quanto ancora la squadra riuscirà a sopportare.

Attualmente nel repository di Godot su GitHub ci sono oltre 4600 pull request aperte. Adriaan de Jongh, direttore dello studio di sviluppo giochi Hidden Folks, ha descritto la situazione riguardo ai pull request spazzatura generati da AI per Godot come un completo disastro e una enorme perdita di tempo per i revisori, costretti a spendere tempo per analizzare modifiche che spesso non hanno senso, accompagnate da descrizioni eccessivamente prolisse e inviate da sviluppatori che non comprendono i propri patch.

Con l'emergere degli strumenti AI, i manutentori sono costretti a determinare ulteriormente se il codice è stato scritto da un essere umano o generato automaticamente, e anche a valutare se l'autore comprende il codice che ha inviato. Devono anche capire se gli autori hanno testato il proprio codice o se i risultati dei test presentati sono stati semplicemente fabbricati dall'AI. Inoltre, Rémi non sa come comportarsi quando, in risposta alla domanda sull'uso dell'AI, gli autori dei patch rispondono «l'ho usato solo per la descrizione, perché scrivo male in inglese», il che non consente di classificare chiaramente il contributo.

Si segnala che ai manutentori è richiesto di controllare più volte al giorno le pull request dei nuovi partecipanti, dubitando della loro qualità. L'unica soluzione per mantenere l'approccio precedente allo sviluppo che Rémi considera è l'aumento del finanziamento del progetto al fine di poter pagare ulteriori manutentori che si occuperanno di esaminare gli scarti generati dall'AI.

Il progetto Blender affronta difficoltà simili, avendo iniziato all'inizio di febbraio a sviluppare una politica riguardante le patch create utilizzando l'IA. In precedenza, regole per casi simili erano state adottate dalla Linux Foundation, Fedora, GNOME, Firefox, Ghostty, Servo e LLVM. A gennaio, GitHub ha avviato una discussione sull'implementazione di misure per limitare le pull request di bassa qualità generate dagli assistenti IA, inviate senza revisione manuale, che non soddisfano i requisiti di qualità e creano gravi difficoltà per i manutentori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster