Întreținătorii Godot sunt copleșiți din cauza numărului mare de modificări îndoielnice create prin AI.

Rémi Verschelde, unul dintre principalii dezvoltatori ai motorului de jocuri open source Godot și cofondator al companiei W4 Games, a declarat că fluxul în creștere de pull request-uri de calitate scăzută, generate cu ajutorul modelelor mari de limbaj, epuizează și demoralizează dezvoltatorii Godot care se ocupă de revizuirea modificărilor. Potrivit lui Rémi, proiectul Godot se mândrește cu deschiderea sa pentru noi participanți și oferă oricărui utilizator șansa de a influența dezvoltarea motorului. Dezvoltatorii Godot petrec mult timp ajutând la aducerea pull request-urilor în forma dorită, dar cu actuala abundență de modificări îndoielnice, Rémi nu știe câte încă va putea suporta echipa.

În prezent, în depozitul Godot de pe GitHub s-au acumulat peste 4600 de pull request-uri deschise. Adriaan de Jongh, directorul studioului de dezvoltare a jocurilor Hidden Folks, a caracterizat starea pull request-urilor generate prin AI ca fiind un haos total și o pierdere uriașă de timp pentru cei care revizuiesc, fiind nevoiți să-și petreacă timpul analizando modificări care adeseori nu au sens, sunt însoțite de descrieri excesiv de detaliate și sunt trimise de dezvoltatori care nu înțeleg propriile patch-uri.

Odată cu apariția instrumentelor AI, dezvoltatorii sunt nevoiți să determine suplimentar dacă codul a fost scris de o persoană sau generat automat, precum și să analizeze dacă autorul înțelege codul pe care l-a trimis. De asemenea, trebuie să verifice dacă autorii și-au testat codul sau rezultatele testelor sunt doar fabricate de AI. În plus, Rémi nu înțelege cum să procedeze în situațiile în care, răspunzând la întrebarea privind utilizarea AI, autorii patch-urilor spun „l-am folosit doar pentru descriere, pentru că scriu prost în engleză”, ceea ce nu permite o clasificare clară a contribuției.

Se notează că dezvoltatorii trebuie să verifice de mai multe ori pe zi pull request-urile de la noi participanți, îndoindu-se de calitatea acestora. Singura soluție pentru a păstra abordarea anterioară de dezvoltare, conform lui Rémi, este creșterea finanțării proiectului pentru a plăti dezvoltatori suplimentari care să analizeze AI-urile.

Proiectul Blender se confruntă cu dificultăți similare, având în vedere că la începutul lunii februarie a început dezvoltarea unei politici referitoare la patch-urile create cu ajutorul AI. Anterior, reguli pentru astfel de cazuri au fost adoptate de Linux Foundation, Fedora, GNOME, Firefox, Ghostty, Servo și LLVM. În luna ianuarie, GitHub a început o discuție despre implementarea unor măsuri pentru limitarea cererilor de pull de calitate scăzută, generate de asistenți AI, trimise fără verificare manuală, care nu respectă standardele de calitate și creează dificultăți severe pentru dezvoltatori.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster