オープンソースプロジェクトTldrawは、大量のAI生成のゴミコードの負荷に耐えられず、外部からの貢献の受付を一時停止すると発表しました。このような「AI Slop」(AIによる無価値なコードやコンテンツ)は、メンテナの労力を著しく消耗し、コミュニティでは信用システムや保証金メカニズムの導入について議論されています。
GitHubで4万以上のスターを獲得しているオープンソースのウェブ描画ツールTldrawは、最近のアナウンスで、外部貢献者からのプルリクエスト(Pull Request、略称PR)の受付を一時停止すると発表しました。
開発者のsteveruizokは、多くのGitHub上のオープンソースプロジェクトと同様に、最近チームはAIツールによって完全に生成された貢献の数が明らかに増加していることを指摘しています。一部の提出された貢献は形式上正しいものの、大半は完全な文脈を欠き、コードベースを誤解し、提出者はその後ほとんど議論に参加しない。
steveruizokは、開かれたPRはメンテナのコミットメントを意味し、その貢献は慎重に審査され、真剣に検討されるべきだと強調しています。この約束を意味のあるものに保つために、チームはより厳格な選別を行う必要があります。
現在のTldrawの方針は、すべての外部PRを一旦閉じ、実際に検討されるべき項目のみを再開することです。これはプロジェクトとコードの品質の最善を期すためであり、公衆からの貢献を閉じることに対して遺憾に思う一方で、steveruizokは、GitHubがより良い管理ツールを提供するまで、再開は難しいと述べています。
Tldrawがプルリクエストの受付を停止した決定は、最近のAI Slop(AIゴミ)がオープンソースコミュニティに与えた衝撃の一例です。最近RedditやHacker Newsのフォーラムで、類似の議論が高まっています。
Redditの議論では、有名な通信ツールCurlのメンテナ Daniel Stenbergは、プロジェクトがAI生成の誤報告による「DDoS攻撃」を受けていると明かし、2025年の提出の約20%がAIゴミ内容に属していると述べ、志願のメンテナの時間を著しく消耗させていると指摘しています。
また、OCamlのメンテナも、AI生成の長さ13,000行に及ぶプルリクエストを拒否したことがあり、理由はAI生成コードの審査が手間であり、大量の低品質なPRがシステムの崩壊を招く恐れがあるためです。
Hacker Newsのフォーラムでの議論は、GitHubの仕組みの問題に焦点を当てています。
あるネットユーザーは、GitHubがPRの数を目立つ場所に表示していることが、データのために提出される風潮を助長していると指摘しています。
また、生成式AIがオープンソースコミュニティで直面している困難は、多くの未経験の開発者がAIツールを使い、価値のないコードを生成し、メンテナに迅速なマージを期待していることに起因しており、この行動はオープンソースコミュニティの協力と信頼を破壊しつつあります。
オープンソースコミュニティのゴミコード(Shitcode)による騒動に対し、ビットコイン開発者のBryan Bishop(kanzure)は、TldrawのGitHubページで次のように応答しています。**彼は、ビットコインコアの開発チームに対して、開発プロセスを「プライベート化」し、招待されたメンバーのみが参加できる方式に切り替える提案をしたと述べています。
これはビットコインのオープンな精神に反する可能性もありますが、Bryan Bishopは、これにより非貢献者によるノイズや無効な議論を減らし、開発者が技術そのものに集中できると考えています。貴重な注意力が悪意や無効なインタラクションに奪われるのを防ぐためです。
プライベート化に加え、ソフトウェアエンジニアのSteve Rodrigueは、クロスプロジェクトの貢献者信用システムを構築し、信頼ネットワークを通じてアカウントの価値を検証することも提案しています。
また、ブロックチェーンを基盤とした「Stake-to-PR」プロトコルを開発している開発者もおり、提出者は少額の保証金を支払い、提出内容がAIゴミと判定された場合は資金を没収し、有効な貢献であれば全額返還される仕組みを導入し、AI乱用を抑止しようとしています。
延伸読書:
AIコンテンツ氾濫!ウェーバー辞典が「Slop」を2025年の代表字に選出、テック界で熱論
関連記事