A GNOME Shell bővítmények fejlesztésére vonatkozó szabályokhoz új pont került hozzáadásra, amely megtiltja az AI-eszközök segítségével generált bővítmények közzétételét. A projekt ezentúl nem fogad el olyan bővítményeket, amelyekben nyilvánvaló jelei vannak az AI használatának a kód generálásához, mint például az értelmetlen kódrészletek, az egyedi stílusok keveredése, a mesterkélten használt API és a helyenkénti AI-tippeket tartalmazó megjegyzések.
Az új követelmények bevezetésének oka a közelmúltban, az elmúlt két hónapban megnövekedett esetek, amikor a bővítmények nyers, szeméttel teli kódot tartalmaztak, amelynek elemzése sok időt vitt el a bővítmények áttekintésével foglalkozó emberektől. Bizonyos esetekben az ilyen bővítmények áttekintése során felmerült kérdések tisztázására tett kísérletek AI által generált válaszok küldéséhez vezettek a szerzőktől.
Egy példa a zavaró AI által generált kódra, amely megnehezíti az áttekintést: destroy() { try { if (typeof super.destroy === 'function') { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }
Valójában ezt a kódot lehet egyszerűsíteni: destroy() { super.destroy(); }
Forrás: opennet.ru
