「AIは責任を取ることができず、AIを多用するユーザーが自身のコードを理解し、修正できるとは到底考えられない」。Godot Foundationが打ち出したこの方針は、オープンソースプロジェクトがここ数ヶ月間、密かに頭を悩ませてきた問題の核心を突くものです。
今週公開されたブログ記事によると、Godotのコントリビューター向けガイドラインが改定され、AIが作成したコード、AIエージェントによるプルリクエスト、そして人間同士のコミュニケーションにおけるAI生成テキストの使用が明示的に禁止されることになりました。『Slay the Spire 2』や『The Case of the Golden Idol』といったゲームを支えるこのオープンソースエンジンにとって、今回の決定はコントリビューターのパイプライン管理における大きな転換点となります。

予約特典としてGTA+の1ヶ月サブスクリプションが付属します。
GTA 6の予約受付中
成長するプロジェクトが直面した「低品質な投稿」の壁
この問題は一朝一夕に現れたものではありません。今年2月、Godotのメンテナーたちは、AI生成によるプルリクエストがコードレビューを行う人々にとって「非常に消耗が激しく、士気を下げるもの」になっていると指摘しました。エンジンのコントリビューション数は増加傾向にあり、一見するとコントリビューターの増加や関心の高まり、エコシステムの健全化といったポジティブなニュースに思えるかもしれません。しかし、実態は異なります。投稿の少なからぬ割合を占めるAI生成の提出物は、レビュー担当者が検証できず、信頼もできず、将来のメンテナーを育成するための教材としても機能しなかったのです。
コードレビューは本来、根気のいる作業です。そこに「投稿者自身が内容を完全に理解していないツール」で生成された疑いのあるコードが混ざれば、話は全く別物になります。Foundationが指摘するように、プルリクエストへのフィードバックが将来のメンテナーを育てるためではなく、単に機械に吸収されるだけであれば、レビュープロセスに個人の時間を割く正当性を見出すことは極めて困難です。
改定されたポリシーの対象範囲
新しいコントリビューションガイドラインは、以下の4つの領域を対象としています。
- AIが作成したコードは全面的に禁止されます。コントリビューターは「単純作業」にAIを利用できますが、その使用を開示しなければならず、提出した人間がそのコードに対して責任を負う必要があります。
- AIエージェントによるプルリクエストは却下されます。自動化された提出は認められません。
- 人間同士のコミュニケーションにおけるAI生成テキストも禁止対象です。Foundationはこれを「尊重の基本原則」としています。
- 機械翻訳については、元のテキストが人間によって書かれたものであれば引き続き利用可能です。
このポリシーの意図を理解することが重要です。これはあらゆる文脈でAIツールを全面的に否定するものではありません。Foundationが特に問題視しているのは「責任の所在の欠如」です。つまり、説明できず、デバッグできず、不具合が発生しても修正できないコードを提出する状況こそが、真の問題なのです。
Godot以外にも影響を与える理由
この状況はGodotに限ったことではありません。ゲーム業界の他のオープンソースプロジェクトも同様の圧力に直面しており、その対応は非公式な自粛から全面的な禁止まで多岐にわたります。共通しているのは、メンテナーは限られた時間でレビューを行うボランティアであり、責任の伴わないAI生成の投稿がキューを埋め尽くすことで、彼らの善意が急速に失われているという現実です。
重要なのは、Godotのアプローチが単に門戸を閉ざすのではなく、コントリビューターのパイプラインを維持しようとしている点です。改定されたポリシーは、新しいコントリビューターを将来のメンテナーへと育成することを明確な目的としています。メンターシップは、フィードバックのループの先に人間が存在して初めて機能します。レビューから真摯に学びを得るコントリビューターは貴重な資産ですが、フィードバックを吸収して次のプルリクエストを生成するだけのボットはそうではありません。
Godotを使用してゲームを開発するデベロッパー、特にインディーチームがエンジンを多用するrpg gamesなどのジャンルにおいて、今回のポリシーは、プロジェクトが短期的な投稿数よりも長期的な安定性を優先していることを示しています。これは妥当なトレードオフと言えるでしょう。
Foundationは、ポリシーの更新が進行中であり、まもなくGodotの公式コントリビューションガイドラインに反映されることを確認しています。エンジンに貢献するデベロッパーは、変更が適用された際に内容を注意深く確認する必要があります。ゲーム開発ツールやエンジンに関するより広範な情報については、gaming guidesハブにて、開発者とプレイヤー双方にとって重要な情報を随時追跡しています。








