オープンソースリポジトリに溢れるAI生成コンテンツのゆっくりとした悲劇を追ってきた方なら、最新の展開にご注目ください。オープンソースのPlayStation 3エミュレーターであるRPCS3の開発チームが、GitHubページへのAI生成コードのプルリクエストの送信をやめるようユーザーに公に警告しました。
2026年5月9日にXに投稿されたメッセージは直接的なものでした。「RPCS3へのAI生成コードのプルリクエストの送信は中止してください。開示せずに送信した場合は、BANを開始します。理解していない、機能しないゴミを生成する代わりに、デバッグやコーディングを学ぶためのリソースはオンラインにたくさんあります。」
十分丁寧なメッセージでした。それに続く返信は?かなりそうではなく、正直なところ、完全に理解できます。
RPCS3が実際に直面している問題
RPCS3は2011年から活発に開発されており、現在も利用可能なPS3エミュレーターとして最も優れています。このプロジェクトは、PlayStation 3のライブラリの約70%が完全にプレイ可能になるという段階に達しており、これはGitHubでの実際のコミュニティの貢献によって大きく築かれた成果です。その貢献者のパイプラインこそが、現在AIによるコード生成が詰まらせているものです。
このプロジェクトの性質はこうです。このようなオープンソースのエミュレーションプロジェクトは、プルリクエストの質によって生死が決まります。レビューが必要で、無用なAI出力と特定され、却下されるすべてのPRは、実際の開発者が実際の改善に費やす時間を奪うことになります。これを数十件、数百件のジャンクな送信にまで増幅させると、プロジェクトへのコストは真に重大なものとなります。
あるユーザーが反論し、チームがAIで書かれたコードと人間が書いたコードの違いをどのように見分けられるのか尋ねたところ、RPCS3は鋭い返答をしました。「私たちが目にしているようなAI生成のゴミのようなコードを、手書きで書くことは不可能でしょう。」これには反論しにくいでしょう。
これは孤立した問題ではありません
RPCS3の状況は、数ヶ月にわたってオープンソース開発全体で構築されてきたパターンの一部です。2月には、Godot EngineのプロジェクトマネージャーであるRémi Verschelde氏が、GodotのGitHubがAI生成のプルリクエストで飽和状態になったため、ジャンクな送信の量に対処するために追加のメンテナーを雇用することを検討していると述べていました。
RPCS3は、AI生成コードを開示せずに提出した貢献者はBANされると述べています。あなたが正当な貢献者である場合、チームはAIツールの包括的な禁止ではなく、透明性を求めています。
わずか数ヶ月のうちに、2つの著名なオープンソースゲームプロジェクトが同じ問題に対処しているということは、これがニッチな不満ではないことを示しています。もっともらしいコードを生成しやすくするツールは、貢献のように見えるがノイズとして機能する送信でメンテナーを飽和させることも同様に容易にしました。

GitHub PRレビューキュー
RPCS3チームが実際に求めていること
RPCS3からの要望は複雑ではありません。コーディングを学ぶことです。オンラインで利用可能なリソースを使用してください。PS3エミュレーターのような技術的に要求の厳しいプロジェクトに貢献したいのであれば、提出する内容を理解するための努力をしてください。
PS3のCellプロセッサアーキテクチャのエミュレーションは、エミュレーション開発における最も困難な問題の1つです。Cellの非従来的な設計は、メインプロセッサと7つの協調処理要素を備えており、人間が理解している人間が担当しない限り、言語モデルが有意義にパッチを当てることはできません。このようなプロジェクトにAI生成コードを提出することは、近道ではありません。それは単に他の誰かにとって余計な仕事です。
プレイヤーにとって良いニュースは、RPCS3がこれがメンテナンスの危機になる前に明確な一線を引いていることです。エミュレーションと保存の現状について広く興味のある方のために、私たちのゲームガイドとゲームレビューでは、エミュレーションを通じて再訪したいかもしれないタイトルを扱っています。
RPCS3チームはコミュニティの貢献の扉を閉ざしているわけではありません。彼らは、貢献が実際に提出内容を理解している人々から来ることを求めています。これは、数百のPS3タイトルとの互換性を維持しているプロジェクトはもちろんのこと、あらゆるソフトウェアプロジェクトにとって合理的な基準です。今後数ヶ月で、他の主要なオープンソースゲームプロジェクトが同じ圧力にどのように対応するかを注視してください。







