Das GNOME-Projekt hat die Nutzung von KI zur Generierung von Erweiterungen für GNOME Shell verboten.

In den Regeln für die Entwicklung von Erweiterungen für GNOME Shell wurde ein neuer Punkt hinzugefügt, der die Veröffentlichung von durch AI-Tools generierten Erweiterungen verbietet. Projekte werden nun keine Erweiterungen akzeptieren, die Anzeichen der Nutzung von AI zur Codegenerierung aufweisen, wie zum Beispiel unsinnige Einfügungen im Code, Inkonsistenzen im Stil, künstliche API-Nutzung und Kommentare mit Hinweisen für AI.

Der Grund für die Einführung der neuen Anforderungen sind die in den letzten zwei Monaten häufig aufgetretenen Fälle von Veröffentlichungen von Erweiterungen mit ungefiltertem Scrap-Code, dessen Analyse viele Zeit in Anspruch nimmt für die Personen, die die Erweiterungen überprüfen. In einigen Fällen führten Versuche, bestimmte Fragen, die während des Überprüfungsprozesses solcher Erweiterungen aufkamen, zu Antworten der Autoren, die ebenfalls mit AI generiert wurden.

Beispiel für überflüssigen Code, der von AI generiert wird und die Überprüfung erschwert: destroy() { try { if (typeof super.destroy === 'function') { super.destroy(); } } catch (e) { console.warn(`${e.message}`); } }

In der Praxis kann dieser Code auf Folgendes reduziert werden: destroy() { super.destroy(); }

Quelle: opennet.ru

60GB SSD 8Gb DDR4