AI News HubLIVE
サイト内リライト2 分で読了

Godot、AIに別れを告げ、バイブコーディングによる貢献を禁止

オープンソースゲームエンジンGodotのチームは、AI生成のプルリクエストが士気を低下させるとし、ほぼすべてのAIによる貢献を禁止する方針を発表。新規貢献者は機能追加や大規模リファクタリングに明示的な許可が必要となり、AIエージェントはコミュニケーションチャンネルから排除される。

バイブコーダーはAIが書いたコードを理解していないようだ——少なくとも、オープンソースゲームエンジンGodotのチームは、AI生成の貢献を取り締まる新方針でそのことを示唆している。Godotチームは火曜日、多数のAI生成と思われるプルリクエストが殺到していることを受け、貢献ポリシーを書き換え、AIの使用をほぼ全面的に禁止することを発表した。メンテナーはまた、多くのヘビーAIユーザーがレビューフィードバックに有意義に対応できるとは期待できないと示唆した。

「AIは責任を負えず、ヘビーAIユーザーが自分のコードを理解して修正できるとは信頼できない」とGodotメンテナーは声明で述べた。メンテナーはAIプルリクエストを「士気を低下させる」ものと表現し、今年初めにメンテナーのRémi VerscheldeがAIプルリクエストは時間の無駄で士気を奪うと述べたコメントを裏付けた。あるGodotを使用するゲームスタジオは今年初め、AIプルリクエストはほとんどがゴミであり、提案内容を理解していないユーザーからのものであり、「完全な大混乱」だと指摘した。

Godotチームは、問題が解決しないことを認識し、行動を起こす時だと述べた。「それに伴い、AI貢献に関するより厳格なポリシーを含む、貢献ポリシーの更新を進めている」と述べた。まず、新規貢献者(マージされたプルリクエストが3未満の者)は、Godotコードベースに新機能や大規模リファクタリングを提出する場合、メンテナーからの明示的な許可を得る必要がある。これは、バイブコーダーやAIエージェントを排除し、Godotコードベースを理解し、チームとコミュニケーションを取って学ぶ意欲のある貢献者グループを育成するためだとチームは説明した。

また、貢献に関する議論は人間同士で行う必要があり、AIエージェントやボットがコミュニケーションチャンネルを塞ぐことは禁止される。ただし、言語間の翻訳に使用される場合は例外とする。「プルリクエストをレビューする人々が自分の時間が有意義に使われていると感じられるようにする必要がある」とGodotメンテナーは説明した。AIコード自体については、自律エージェントが作成した貢献やバイブコーディングのゴミは引き続き自動的にGitHubリポジトリから禁止され、チームはAIコードの禁止を拡大し、AIを使用して実質的なコードを生成することも禁止する。

「AIアシスタンスは、コード補完、正規表現、検索置換などの些細なことに限定されるべきです」とチームは説明した。「何らかの形でAIを使用してコードを作成する場合は、プルリクエストの議論でそのことを開示しなければなりません。」このポリシーはまだ正式に修正されておらず、Godotメンテナーはいつ更新を公開するかについては明言しなかった。言うまでもなく、バイブコーダーやAIエージェントは現在も歓迎されておらず、運を試すべきではない。

バイブコーディングは最近、データベースの削除やドライブの消去といった horror story が相次ぎ、他の面でも支持を失いつつある。先週、ITコンサルティング会社Infosysの会長は、バイブコーディングはプロフェッショナルが心配するようなものではないと予測した。優れたソフトウェアを書くにはコーディング以上のものがあるからだ。「AIはこれまでにない大規模で破壊的な技術移行であるため、疑問はより大きく、疑念はより強くなっています」とNandan Nilekaniは同社の株主総会で述べた。「最良のコーディングツールを受け入れ、生産性を向上させる一方で、ソフトウェア開発ライフサイクルにはやるべきことがまだたくさんあります。」コンテキストがソフトウェア開発において最も重要だとNilekaniは述べた。Godotが経験したバイブコーディングの惨事を見れば、AIはその重要な要素をまだ理解できていないようだ。