In de ontwikkelingsregels voor aanvullingen op GNOME Shell is een nieuw punt toegevoegd dat de publicatie van aanvullingen die zijn gegenereerd met behulp van AI-tools verbiedt. Projecten zullen aanvullingen die tekenen vertonen van het gebruik van AI voor codegeneratie, zoals zinloze invoegingen in de code, inconsistentie in stijl, geforceerd gebruik van API's en opmerkingen met aanwijzingen voor AI, niet meer accepteren.
De reden voor de nieuwe vereisten zijn de toegenomen gevallen in de afgelopen twee maanden van publicatie van aanvullingen met onbewerkt rommelcode, waarvan de analyse veel tijd kost voor de mensen die de aanvullingen beoordelen. In sommige gevallen leidde de poging om bepaalde vragen die tijdens het beoordelingsproces van dergelijke aanvullingen ontstonden op te helderen, tot antwoorden van de auteurs die ook door AI waren gegenereerd.
Een voorbeeld van overbodige code die door AI wordt gegenereerd en de beoordeling compliceert: destroy() { try { if (typeof super.destroy === āfunctionā) { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }
In werkelijkheid kan deze code worden teruggebracht tot: destroy() { super.destroy(); }
Bron: opennet.ru
