オープンソース
Godot、AIが作成したコードのコントリビューションを不承認へ
Godot will no longer accept AI-authored code contributions (pcgamer.com)
要約
オープンソースゲームエンジンGodotは、AIが作成したコードによるプルリクエストの増加に直面し、レビュー担当者の負担が大きくなっていることを受け、AIが作成したコードのコントリビューションを今後は受け付けない方針を打ち出しました。これにより、低品質な貢献を減らし、人間が自身のコードに責任を持つことを重視することで、プロジェクトの持続可能性と新規コントリビューターの育成を確保することを目指しています。AIの利用は「些細なこと」に限り、その使用を公開する必要があり、人間同士のコミュニケーションにおけるAI生成テキストも禁止されます。
全文翻訳
Godotは「スロップ問題」に悩まされていました。2月、Slay the Spire 2やThe Case of the Golden Idolなどのゲームを動かすオープンソースゲームエンジンのメンテナーたちは、増え続けるAIによる質の低いプルリクエスト(「スロップ」)にどう対処するかを検討していると述べました。これらのリクエストは、プロジェクトのコードレビュアーにとって「ますます消耗し、士気を低下させる」ものになっていたからです。
本日、数ヶ月にわたる議論の末、Godot財団とそのメンテナーたちは一線を引きました。財団はブログ投稿で、Godotの貢献者向けガイドラインがまもなく改訂され、AIが作成したコード、AIエージェントによって提出されたプルリクエスト、そして人間同士のコミュニケーションにおけるAI生成テキストを禁止すると発表しました。
「これらの問題がなくなることはないと認識し、メンテナーの負担を軽減しつつ、新しい貢献者を将来のメンテナーとして育成するためのパイプラインを確保する措置を講じる時が来ました」とGodot財団は述べています。
財団は、Godotのプルリクエストの山がすべて悪いわけではないと述べています。これは、Godotの使用と貢献への関心が高まっている兆候です。しかし、AIによって作成または提出された貢献の流入は、プロジェクトのメンテナーから、プルリクエストのレビューという「すでに退屈な」作業に取り組む意欲を奪っています。
「もしPRへのフィードバックが機械に吸収されるだけで、将来のメンテナーになり得る人物の指導につながらないのであれば、自由な時間をPRレビューに費やす正当化がはるかに難しくなります」と財団は述べました。
この問題がますます持続不可能になるにつれて、Godot財団は貢献ポリシーの更新を進めていると述べています。これは、「低労力なスロップ」貢献への障壁を追加し、メンテナーにコードレビューを奨励し、新しい貢献者を将来のメンテナーに育成することに焦点を当てています。そして何よりも、すべての貢献が、自身のコードに責任を持ち、もし問題があれば修正する責任を負う人間からのものであることを要求します。
「AIは責任を負うことができませんし、AIを多用するユーザーが、自分のコードを修正できるほど理解していると信頼することもできません」と財団は述べています。
財団は、Godotの貢献ポリシーにAIが作成したコードの明示的な拒否がまもなく含まれると予想されると述べており、貢献者はAIアシスタンスを「些細なこと」にのみ使用し、その使用を公開しなければならないと指摘しています。さらに、財団は人間同士のコミュニケーションにおけるAI生成テキストもすべて拒否すると述べており、これは「基本的な尊敬の原則」であるとしています。ただし、元のテキストが人間によって作成されたものであれば、機械翻訳は「依然として許容される」としています。
「現在利用可能なAIツールに関して、状況は日々変化しています」と財団は述べています。「私たちはそれらに対するポリシーにおいて保守的なアプローチを取り続けますが、状況が進展するにつれて再評価を行います。」