I manutentori di Godot sono sopraffatti dall'abbondanza di modifiche dubbie generate dall'IA.

Rémi Verschelde, uno dei principali manutentori del motore di gioco open source Godot e cofondatore di W4 Games, ha dichiarato che il crescente flusso di pull request di bassa qualità, generate da grandi modelli di linguaggio, sta esaurendo e demoralizzando gli sviluppatori 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 dedicano molto tempo ad aiutare a portare le pull request al loro stato adeguato, ma con l'attuale abbondanza di modifiche dubbie, Rémi non sa quanto ancora la squadra potrà resistere.

Attualmente, nel repository 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 dei pull request generati tramite AI come un completo disastro e una grande perdita di tempo per i revisori, costretti a spendere ore a districarsi in modifiche che spesso non hanno senso, corredate da descrizioni eccessivamente verbose e inviate da sviluppatori che non comprendono i propri patch.

Con l'emergere degli strumenti AI, i revisori sono costretti a valutare se il codice è stato scritto da un essere umano o generato automaticamente, e a capire se l'autore comprende il codice che ha inviato. Devono anche determinare se gli autori hanno testato il loro codice oppure se i risultati 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 dicono 'l'ho usato solo per descrivere, perché non scrivo bene in inglese', il che non consente di classificare chiaramente il loro contributo.

Si osserva che i manutentori devono controllare più volte al giorno le pull request dei nuovi partecipanti, dubitando della loro qualità. L'unica soluzione per mantenere l'approccio alla sviluppo di Remy è considerata l'aumento del finanziamento del progetto per poter pagare manutentori aggiuntivi che possano esaminare le AI-merge.

Analoghe difficoltà sta affrontando il progetto Blender, che all'inizio di febbraio ha iniziato a sviluppare una politica riguardo ai patch creati utilizzando l'AI. In precedenza, regole per simili casi sono 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 da assistenti AI, inviate senza verifica manuale, che non soddisfano gli standard di qualità e creano notevoli difficoltà per i manutentori.

Fonte: opennet.ru

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