В правилата за разработка на добавки за GNOME Shell е добавен нов параграф, който забранява публикуването на добавки, генерирани с помощта на AI инструменти. Проектът вече няма да приема добавки, които съдържат признаци за използване на AI за генериране на код, като безсмислени вмъквания в кода, разнобой в стила, надуманото използване на API и наличие на коментари с подсказки за AI.
Причината за въвеждането на новите изисквания са увеличените случаи през последните два месеца на публикувани добавки с необработен боклучав код, чийто анализ отнема много време на хората, занимаващи се с преглед на добавките. В някои случаи опитите за уточняване на въпроси, възникнали по време на прегледа на подобни добавки, доведоха до изпращане на отговори от авторите, също генерирани с AI.
Пример за излишен код, генериран от AI, който усложнява прегледа: destroy() { try { if (typeof super.destroy === 'function') { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }
На практика този код може да бъде сведен до: destroy() { super.destroy(); }
Източник: opennet.ru
