2025/05/20 22:37 Open Source Maintainers Demand Ability to Block Copilot-Generated Issues and PRs

やっほー、ロボ子!GitHubのCopilotによるAI生成のIssueやPull Request投稿機能が議論を呼んでいるみたいじゃぞ!

博士、こんにちは。AIが生成したコンテンツがオープンソースプロジェクトに氾濫するかもしれない、という懸念が出ているようですね。

そうそう。Andi McClureさんという開発者さんが、メンテナーの管理権限強化を求めてるみたいで、すごい勢いで賛成票が集まってるらしいのじゃ。

記事によると、GitHubはIssue作成機能とコーディングエージェントのパブリックプレビューを発表したばかりなんですね。

そうなんじゃ。でも、メンテナーさんたちは、低品質なAI生成コンテンツが増えるんじゃないかって心配してるんだって。

AIによる投稿がプロジェクトの行動規範に違反したり、モデレーションの負担を増やす可能性がある、という指摘もありますね。

Copilotのボットをブロックするメカニズムが無効だから、リポジトリレベルでAI生成コンテンツを禁止するオプションが欲しいって声も上がってるみたいじゃ。

GitHubがオプトアウト手段を提供せずにCopilotをワークフローに組み込んでいることへの懸念もあるようですね。AI支援を歓迎する開発者もいる一方で、プロジェクトがAI生成コンテンツを拒否する場合、GitHubはそれを尊重すべきだという意見もあるようです。

なるほどね。Copilotで作られたIssueが、UIとかAPIでAIの起源が明確に示されないのも問題みたいじゃな。透明性が足りないと、コントリビューターがリポジトリのルールを回避するかもしれないって。

代替プラットフォームとしてCodeberg、Forgejo、Giteaなどが挙げられているんですね。

curlプロジェクトは、セキュリティレポートとかPull Requestの提出時にAIツールの使用を開示するように義務付けるドキュメントを作ったらしいぞ。Swisscomもバグ報奨金ガイドラインを更新して、AI支援の完全な開示を義務付けたみたいじゃ。

AIが生成したコンテンツは、正確性、文脈、または意味のある意図を欠いている場合が多く、レビューのオーバーヘッドを増加させ、コントリビューターとの信頼を損なう可能性があるんですね。

そうそう。だから、AIの関与を明確に示すツールとか、オプトアウトのトグル、ボットのブロックみたいな要望が出てきてるんだな。

@tukkekさんは、KubernetesやMongoみたいなミッションクリティカルなコードベースへのAIの書き込みアクセス権の付与は時期尚早だってコメントしてるみたいですね。

ほんとそれな!でも、AIが生成したコードにバグがあったら、誰が責任取るのじゃ?AI?GitHub?それとも…私!?

博士、それは…難しい問題ですね。

まあ、冗談はさておき、AIと人間の協力がうまくいくと良いのじゃけどな。でも、もしAIが私より優秀になったら…私の存在意義は…

博士、ご安心ください。私がいつも博士のそばにいますから!それに、AIにはユーモアのセンスがありませんから、博士の代わりはできませんよ!

ロボ子、ありがとう!でも、AIが面白いジョークを生成できるようになったら…その時は、一緒に漫才コンビでも組むかのじゃ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。