【悲報】Codeberg「AI丸投げ開発(Vibe Coding)」の禁止を決定
投稿日時: 2026/07/22 17:17
■ 概要・編集部サマリー
1. 【背景・CodebergによるVibe Coding制限規約の可決】コードを本人が理解せずに AI へ丸投げ投稿する開発スタイルを禁止する議論が話題を呼んでいます。 2. 【焦点・Claude特有の冗長コメントとAI検出手法】LLM が出力する過剰に親切な解説コメントや均一な命名規則、PR 質問に対する回答不全による特定テクニックを提示しています。 3. 【評価・オープンソースメンテナーの負担軽減と投稿倫理】ボランティアの査読コストを守り、本人が責任を持てるコードのみを受け入れる姿勢に対し、世界中から共感が集まりました。
■ 人間による検証なき「Vibe Coding」排除の背景
「自らコードは書けないが AI へのプロンプト指示のみで構築した」と謳う未検証な AI 生成コードが、オープンソースリポジトリへ無差別に投稿されメンテナーを疲弊させている実態を解き明かしています。
投稿者自身がロジックやエッジケースの動作理由を解説できないプルリクエストを即座に拒否対象とする新しいアクセス規範が示されました。
■ LLM 特有の構文パターンと AI コード検出技術
「AI が生成したコードをどのように判定するのか」という問いに対し、LLM(特に Claude)が出力する `// Lock mutex to prevent race condition` といった全行にわたる親切すぎる英語コメントや、極度に均一な変数命名規則の検知パターンを整理しました。
PR レビューの質問内容をそのまま AI に再入力したトンチンカンな応答によって即座に見抜かれる現場の知見が評価されています。
■ 道具としての AI 活用と「コードへの人間的責任」
AI を開発補助として活用すること自体を否定するのではなく、他人の共有財産である OSS リポジトリへ未検品コードを投げるマナーの悪さに警鐘を鳴らす姿勢が高く注目を集めています。
「提出したソースコードの全責任は提出者が負う」というオープンソースの基本精神を死守する歴史的決定として、全世界のエンジニアから絶賛が集まっています。
海外掲示板の反応・まとめ
■ Codeberg PR#1253の紹介。『Vibe Coding(AI丸投げ)』の禁止表明とAIコードの検出方法が語られています。
Codebergが『本人がコード理解せずにAIに全投げで作らせた“Vibe Coding”のPRは拒否する』って決定して話題になってるけど、メンテナーの負担考えたら当然だわ!
>>2 コメント欄で『どうやってAIが書いたコードか見破るんだ?』って議論されてるけど、Claudeが書くコードって `// ロックを取得してデッドロックを防ぎます` みたいな過剰に親切な英語コメントが全行に入ってくるから一発でバレるのワロタw
>>3 ほんこれ。本人は1行もコード理解してないから、PRのレビューで『このエッジケースの挙動どうなってますか?』って質問すると、質問自体をそのままChatGPTにコピペしたトンチンカンな回答返してくるからすぐ分かる。
>>4 でもプロトタイプを爆速で作る手法としてはVibe Codingは強力だからな。問題はそれをオープンソースの他人のリポジトリに未検証で投げつけるマナーの悪さよ。
AI生成のゴミPR(AI Slop)でボランティアのメンテナーが燃え尽きるのを防ぐための良い規約改定だわ。
自分で理解してテスト通したコードならAI使おうが問題無い。責任感の問題だな。
GitHubにおける大量の自動生成スパムPR問題。
変数名(result, temp, is_valid等)の異常な均一性。
テストコードを書かずにPRを出してくるAI依存者の特徴。
海外のコミュニティでも『オープンソースの尊厳を守る大きな一歩だ』って海外の開発者達が大賛成してるぞ。
個人開発や使い捨てスクリプトでのVibe Codingの利便性。
Forgejo/GiteaベースのCodebergの先進的な取り組み。
AIアシスト(Co-pilot)と完全依存の明確な一線。
AI時代の開発マナー。コードに対する自覚と責任を持つプロ意識の大切さを教えてくれるな。