GNOME Shell Extensionsストアは、低品質な投稿の急増の中、AI生成拡張機能を禁止するようガイドラインを更新しました。開発者は学習や開発のためのツールとしてAIを使用できますが、主にAIが書いたコードは拒否されます。この措置はコード品質の維持とレビュー遅延の削減を目的としています。
今月初め、GNOME Shell Extensionsストアは、拡張機能がAI生成であってはならないと明記するようレビューガイドラインを改訂しました。これはIt's FOSSやPhoronixの報道によるものです。この変更は、AIツールによって生成された品質の低いコードを含む投稿の急増に対処するもので、出力内容を完全に理解していない開発者によるものが多く見られます。
GNOMEの拡張機能をレビューする開発者であるJavad Rahmatzadeh氏はブログ投稿でこの問題を詳述しました。彼は、AIの使用により不要な行が多く、悪い慣行を含むパッケージが生じていると指摘しています。Rahmatzadeh氏は1日最大6時間かけて15,000行以上のコードをレビューし、コミュニティと交流しています。過去2ヶ月で新規拡張機能の数が増加し、コミュニティの成長に寄与していますが、問題のある投稿がレビュー時間を延長させています。彼の説明によると:「これにより、不要な行が多く悪い慣行を含むパッケージを受信するようになりました。そして、あるパッケージに悪い慣行が導入されると、ドミノ効果を生み、他の拡張機能に現れます。」
GNOME拡張機能は、アプリケーションのドック制御を強化する人気のDash to Dockなどの重要なカスタマイズを含むさまざまな機能を実行します。ガイドラインは、開発者が提出するコードを理解している限り、学習補助や開発ツールとしてのAI使用を許可します。今年初め、Fedora評議会はAIを使用したいわゆる「vibe coding」に対する同様の措置を採用しましたが、完全な禁止ではありませんでした。
このポリシーは、Linuxデスクトップ環境で高い基準を確保し、ユーザーエクスペリエンスや拡張機能の信頼性に影響を与える低品質コードの拡散を防ぐことを目的としています。