GNOME Shell papildinājumu izstrādes vadlīnijām ir pievienota jauna klauzula, kas aizliedz publicēt papildinājumus, kas ģenerēti, izmantojot mākslīgā intelekta rīkus. Projekts vairs nepieņems papildinājumus, kas satur mākslīgā intelekta atbalstītas koda ģenerēšanas pazīmes, piemēram, bezjēdzīgus koda ieliktņus, nekonsekventu stilu, mākslīgu API izmantošanu un komentārus, kas satur mākslīgā intelekta atbalstītus koda ieteikumus.
Jaunās prasības tika ieviestas pēc tam, kad pēdējo divu mēnešu laikā pieauga tādu papildinājumu publicēšanas skaits, kas satur neapstrādātu, nevēlamu kodu, kura analīze papildinājumu pārskatītājiem prasa ievērojamu laiku. Dažos gadījumos mēģinājumi noskaidrot jautājumus, kas radās šādu papildinājumu pārskatīšanas procesā, noveda pie tā, ka autori iesniedza atbildes, kuras arī ģenerēja mākslīgais intelekts.
Redundanta mākslīgā intelekta ģenerēta koda piemērs, kas sarežģī pārskatīšanu: destroy() { try { if (typeof super.destroy === 'function') { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }
Patiesībā šo kodu var reducēt uz: destroy() { super.destroy(); }
Avots: opennet.ru
