Do pokynů pro vývoj doplňků GNOME Shell byla přidána nová klauzule zakazující publikování doplňků generovaných pomocí nástrojů umělé inteligence. Projekt již nebude akceptovat doplňky, které obsahují známky generování kódu s pomocí umělé inteligence, jako jsou nesmyslné vkládání kódu, nekonzistentní styl, umělé používání API a komentáře obsahující návrhy kódu s pomocí umělé inteligence.
Nové požadavky byly zavedeny poté, co se v posledních dvou měsících zvýšil počet publikovaných doplňků obsahujících nezpracovaný, nepotřebný kód, jehož analýza zabere recenzentům značné množství času. V některých případech pokusy o objasnění otázek, které se objevily během procesu kontroly takových doplňků, vedly k tomu, že autoři odeslali odpovědi, rovněž generované umělou inteligencí.
Příklad redundantního kódu generovaného umělou inteligencí, který komplikuje recenze: destroy() { try { if (typeof super.destroy === 'function') { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }
Ve skutečnosti lze tento kód zredukovat na: destroy() { super.destroy(); }
Zdroj: opennet.ru
