オープンソースにおけるAI生成PRスパムの台頭
オープンソースにおけるAI生成PRスパムの台頭
AI生成プルリクエストは「スロップ(Slop)」危機を引き起こしている
オープンソースのメンテナーは、2000年代初頭のメールスパム危機の様相を呈する、低品質でAI生成されたプルリクエスト(PR)の急増に直面しています。OpenClawリポジトリのデータによると、プロジェクトの成長に伴い、PRの数は週に2件から週に3,400件へと急増し、一方でマージ率は48%から9.3%未満へと急落しました。
この傾向は、ユーザーがほぼゼロコストで貢献(contributions)を送信できるAIコーディングエージェントによって引き起こされています。ある極端なケースでは、一人のコントリビューターが1日に106件のPRを送信し、送信間の中央値はわずか3秒でした。このような「スロップ(slop)」の量は、メンテナーに、意味のあるコードのレビューよりも、ノイズのフィルタリングに多くの時間を費やさせることを強いています。
送信者レピュテーション・システムの必要性
AI生成スパムの流入に対抗するため、オープンソースプロジェクトは、アイデンティティとレピュテーション(評判)に基づくフィルタリングへと移行しつつあります。メールプロバイダーがメッセージが受信トレイに届くかどうかを判断するためにブロックリストや送信者の履歴を使用するように、PR管理も、コントリビューターのアイデンティティと履歴を検証するための同様のインフラストラクチャを必要としています。
OpenClawからの統計的証拠は、実績のあるコントリビューターの方がマージされる可能性が大幅に高いことを示しています:
- First-time contributors: 8.2% マージ率
- Contributors with 2-5 PRs: 10.3% マージ率
- Contributors with 5+ PRs: 18.6% マージ率
一部のメンテナーは、すでにこれらの解決策を実装しています。Ghosttyの作成者であるMitchell Hashimotoは、Vouchを開発しました。これは、貢献するためにユーザーが「vouch(保証)」されることを必要とする信頼管理システムであり、オープンソースのコントリビューターに対して、実質的に送信者レピュテーション・スコアを生成するものです。
思考の多様性の侵食
AIエージェントはコードベースに対する「目」の数を増やしますが、一方で、伝統的にオープンソースのイノベーションを推進してきた視点の多様性を減少させている可能性があります。複数のコントリビューターが同じAIモデル(Claude、Codex、またはCursorなど)を使用し、同様のプロンプトを使用する場合、彼らは同一またはほぼ同一の貢献を生成します。
OpenClawの観察結果は、この収束を浮き彫りにしています:
- 4人の異なるコントリビューターが、全く同じタイトルのPRを送信しました:「feat(web-search): add SearXNG as a search provider.」
- 6人が独立して同じBrave Searchのロケール・バグを修正しようと試み、そのうち2人は94分以内に、互いに同一のタイトルを送信しました。
- 5人が独立して、エージェント・ランナーにおける同じタイムアウト・デッドロックを特定しました。
これは、Linus's Law(「十分な目があれば、すべてのバグは浅い」)が、それらの「目」が同一のAI生成出力のセットではなく、多様な人間の思考を代表している場合にのみ成立することを、示唆しています。
高コンテキストな貢献は、汎用的なAI出力よりも優れた性能を発揮する
データは、深いアーキテクチャの理解を必要とする貢献が、汎用的な機能追加よりもマージされる可能性がはるかに高いことを示しています。OpenClawのデータセットでは、リファクタリングは35%のマージ率をに対し、新機能の追加はわずか9%にすぎません。
この格差は、「タイピングよりも思考が重要である」ことを示しています。レビューを生き延びる貢献は、通常、既存のシステムに対する深い理解を必要とするタスクです。これは、AIエージェントが単独では実行できないタスクです。例えば、claude-memにおけるClaude Codeのツール・ストリームを、再開可能なAgent SDKオブザーバー・セッションに統合することは、特定のドメイン知識を必要とする、明白ではないアーキテクチャ上の選択です。
AIがコードの「構築」を担当するようになると、オープンソースの貢献の価値は「アーキテクチャ」へとシフトしていきます。つまり、複雑なシステム要件を精緻緻密なプロンプトとチェックリストに落とし込み、AIエージェントを正しい、高コンテキストな解決策へと導く能力のことです。