AAIニュース
最新ニュースAI日報Hacker日報週報動画AIツールトレンド企業
AAIニュース

世界中のAI最新情報を日本語で。毎時自動収集・翻訳・要約。

コンテンツ

最新ニュースAI日報週報

分析

トレンド企業動画

サイト

についてRSSお問い合わせ
© 2026 ainew.jp — All rights reserved.特定商取引法に基づく表記
ニュース一覧元記事を開く
The Register AI/ML·2026年5月5日 06:13·約6分

VS Code の Copilot 自動クレジット表示バグを修正、開発者からの批判を受け撤回

#Git#Copilot#VS Code#開発者体験#メタデータ管理
TL;DR

Microsoft は、開発者の強い反発を受け、VS Code の Git 拡張機能における Copilot の自動クレジット表示機能をデフォルトからオプトイン方式へ変更する修正を公開した。

AI深層分析2026年5月8日 00:08
4
重要/ 5段階
深度40%
5
関連度30%
5
実用性20%
4
革新性10%
2

キーポイント

1

デフォルト設定の撤回と修正

VS Code 1.110 で導入された AI 支援コードへの自動クレジット表示機能が、AI 機能無効時や手動編集後も表示される不具合により削除され、1.119 リリースでオプトイン方式へ変更される。

2

開発者コミュニティからの反発

コミットメッセージをレビュー済みと信じていたにもかかわらず、最終履歴に意図しない AI クレジットが追加されたことに対し、プロフェッショナルなワークフローへの重大な侵害として不満が噴出した。

3

業界全体での同様の動向

Anthropic の Claude Code や OpenAI の Codex なども同様にデフォルトでクレジット表示を行うが、Linux プロジェクトや Zig プロジェクトなど、プロジェクトごとの AI コントリビューションポリシーは多様化している。

4

責任者の謝罪と教訓

変更を承認した VS Code レビュアーは悪意は無かったが受け入れられ方を考慮しなかったとして謝罪し、AI 機能の無効状態や作者権の誤報を防ぐ実装の重要性を認めた。

影響分析・編集コメントを表示

影響分析

この出来事は、開発ツールにおける AI の透明性と信頼性が、単なる機能追加以上の重要な課題であることを示しています。企業が開発者コミュニティの声を無視してデフォルト設定を変更した場合、プロフェッショナルなワークフローへの信頼を損ない、機能撤回というコストを伴う修正を余儀なくされるリスクが浮き彫りになりました。今後は、AI ツールの導入において「ユーザーの意図」を尊重する設計原則がより強く求められるようになります。

編集コメント

今回の事例は、AI ツールの機能実装において、技術的な正しさだけでなく、開発者の心理的負担やワークフローの完全性をいかに守るかが決定的な要因となることを如実に示しています。

プロジェクトに全力を注いでいるのに、VS Code が Copilot の支援があったかのようにコミットに帰属表示を追加し、実際にはそうではない場合さえあると想像してみてください。Microsoft は、ボットが人間が作成したコードの功績を主張しているというユーザーからの苦情を受け、デフォルトで AI 帰属通知を追加する変更を撤回しました。

初期の変更(プルリクエスト)は、VS Code の Git エクステンションを変更し、ある程度の AI 支援があったコミットに「Co-authored-by: Copilot」を追加するようにしたものです。これは 3 月初旬の VS Code 1.110 で実施されました。この設定変更は、「インライン補完を含むすべての AI 生成コードに対してトレーラーを追加する」ことを意図していました。

しかし、開発者たちは、Microsoft の Copilot AI アシスタントを使用していない場合やチャット機能が無効になっている場合でも、AI による著作者行が追加されると指摘しました。また、多くの人が Microsoft がデフォルトで AI 通知を有効化したことへの不満を表明しました。「最も懸念される点は、コミットする前にすでにコミットメッセージを確認していたことです」と、ある開発者が先週 GitHub コミュニティのディスカッション投稿で書きました。「Copilot が生成した英語のコミットメッセージを削除し、手動で自分のコミットメッセージを書き換えました。しかし、コミットが作成された後でも、最終的な Git 履歴には Copilot の共著者行が含まれていました。

これは、コミット前に確認したメッセージが、Git 履歴に残った最終コンテンツではないか、あるいは私の手動編集後に Copilot/VS Code が共著者メタデータを追加したことを意味します。これはプロフェッショナルな開発ワークフローでは許容できません。」

週末、当初このプルリクエストを承認した VS Code のレビュアーである Dmitriy Vasyura 氏は、フォーラム投稿で、変更がどのように受け入れられるかを確認せずに承認してしまったことについて謝罪しました。「[悪意ある] 企業による悪意があったわけではなく、むしろ一部の顧客が VS Code に期待している機能(AI 生成コードに関するもの)をサポートしたいという願望でした」と彼は書きました。彼は、実装は AI 機能が無効にされている場合を尊重し、コミットの著作者を誤って報告してはならないと認めました。

5 月 3 日に作成されたこの修正は、VS Code の今後の 1.119 リリースで適用される予定です。これは、Copilot の著作者トレーラーを追加するデフォルト設定をオプトイン(任意参加)に戻す変更です。Vasyura が指摘したように、他の AI ツールも自らの関与を自己報告しています。

昨年、Anthropic の Claude Code を使用していた開発者たちも、AI エージェントが自動的に「Co-Authored-By: Claude」をコミットに追加することについて同様の懸念を表明しました。これは Claude Code ではデフォルトのままですが、この帰属行をデフォルトで無効にするよう求めるオープンな課題がいくつかあります。

OpenAI の Codex は 2 月にデフォルトで帰属表示を提供し始めました。config.toml ファイル内の commit_attribution フラグを通じて無効にできます。

ソフトウェアプロジェクトは、AI コードの貢献を文書化するための独自の基準を発展させています。例えば Linux プロジェクトでは、人間がコードの貢献に署名し、AI の支援を帰属表示に記録することを要求しています。一方、Zig プロジェクトでは、AI 支援によるコード提出を禁止しています。

VS Code に関しては、開発者たちは主に、帰属トレーラーをオプトアウトではなくオプトインにしてほしいと考えており、Microsoft がその変更を一方的に行ったことに憤慨しています。

しかし、コードコミットへの AI の功績の記載は、いくつかの難しい問いを提起します。純粋に AI によって生成されたコンテンツが著作権保護の対象とならない可能性があるため、この通知が含まれることは、AI ツールの商業利用を複雑にする可能性があります。

AI エージェントが一部のコードを書いた場合、その問題は、知的財産権保護の対象となるために、AI コード生成プロセスにおいて十分な人間の関与があったかどうかとなります。そして、組織には、訴訟になった場合にその問題を明確にするための必要なワークフロー文書化プロセスが整っていないかもしれません。

また、AI 帰属通知がソフトウェア関連の紛争を複雑にする責任のシナリオも存在します。例えば、一部の保険会社は、AI が関与するビジネス責任保険の提供に消極的であることが報告されています。つまり、AI の関与を文書化することは、保険会社が関連する請求から手を洗うためのレバレッジを与える可能性があります。

さらに、一般的な AI 帰属通知では、エージェントがコードの 100 パーセントを書いたのか、それとも無意味な自動補完を行っただけなのかを明確にしていません。

また、AI 生成コンテンツに対する一般的な社会的反発もあります。一部の分野では、創造的な仕事における AI の関与は忌避されるべきものです。

これは複雑です。特に、異なる AI システムが AI の著作者性をいつ記載すべきかについて異なる基準を持っているからです。VS Code は開発者に Copilot 帰属トレーラーへのオプトインを許可していますが、Anthropic と OpenAI は開発者に通知のオプトアウトをさせています。また、Google Nano Banana などの画像生成モデルは、無効化するオプションなしに自動的に AI ウォーターマークを追加します。

その一方で、商業的な AI モデルのうち、トレーニング資料を作成した人間の著作者にクレジットを与えるものは一つもありません(裁判所によって強制されない限り)。®

原文を表示

Imagine working your butt off on a project, only to have VS Code put an attribution into your commit that says Copilot helped you, even if it did not. Microsoft has reversed a change that added a default AI attribution notice after user complaints that the bot was claiming credit for human-authored code. The initial change – a pull request – altered VS Code's Git extension to add "Co-authored-by: Copilot" to commits that involved some level of AI assistance. This was done in VS Code 1.110 in early March. The settings change was intended to "[add] the trailer for all AI-generated code, including inline completions." But developers said the AI authorship line got added even when not using Microsoft's Copilot AI assistant and when chat features had been disabled. And many expressed dissatisfaction with Microsoft activating the AI notice by default. "The most concerning part is that I had already checked the commit message before committing," wrote one developer in a GitHub community discussion post last week. "I deleted Copilot's generated English commit message and manually wrote my own commit message instead. However, after the commit was created, the final Git history still contained the Copilot co-author line. "This means the message I reviewed before committing was not the final content that ended up in Git history, or Copilot/VS Code added co-author metadata after my manual edit. That is unacceptable in a professional development workflow." Over the weekend, Dmitriy Vasyura, the VS Code reviewer who initially approved the pull request, apologized in a forum post for approving the change without checking to see how it would be received. "There was no ill intent by [an] evil corporation, but rather a desire to support functionality that some customers expect of VS Code [with regard to] AI-generated code," he wrote. He conceded that the implementation should respect when AI features have been disabled and should not misreport commit authorship. The fix, authored on May 3, is scheduled to appear in VS Code's upcoming 1.119 release. It changes the default setting for appending the Copilot authorship trailer back to opt-in. As Vasyura observed, other AI tools self-report their involvement. Last year, developers using Anthropic's Claude Code raised similar concerns about the AI agent automatically adding "Co-Authored-By: Claude" to commits. That remains the default for Claude Code and there are several open issues asking for the attribution line to be disabled by default. OpenAI's Codex started offering attribution by default in February. It can be disabled through the commit_attribution flag in the config.toml file. Software projects have developed their own standards for documenting AI code contributions. The Linux project, for example, requires humans to sign off on code contributions and to have AI assistance recorded in an attribution notice. The Zig project, on the other hand, forbids AI-assisted code submissions. As far as VS Code is concerned, developers mainly want the attribution trailer to be opt-in rather than opt-out – and they're annoyed Microsoft made that change unilaterally.  But the inclusion of AI credit in code commits raises some tricky questions. Given that purely AI-generated content may not qualify for copyright protection, having that notice potentially complicates commercial usage of AI tools.  When an AI agent has written some code, the question then becomes whether there was sufficient human involvement in the AI-code generation process to qualify for intellectual property protection. And organizations might not have the necessary workflow documentation processes in place to clarify that issue, were it ever to come up in litigation. There are also liability scenarios in which an AI attribution notification could complicate software-related disputes. For example, some insurers have reportedly balked at providing business liability insurance where AI is involved. So documenting AI involvement could give insurers leverage to wash their hands of related claims. What's more, a generic AI attribution notice does not clarify whether the agent wrote 100 percent of the code or whether it performed inconsequential autocompletions.  Then there's the general social backlash against AI-generated content. In some circles, AI involvement in creative work is anathema.  It's complicated, particularly when different AI systems have different standards for when AI authorship should be noted. VS Code is letting developers opt-in to Copilot attribution trailers; Anthropic and OpenAI have developers opt-out of their notices; and image generation models like Google Nano Banana add AI watermarks automatically, without the option to disable them. Meanwhile, not one commercial AI model credits the human authors who created their training material – unless forced to do so in court. ®

この記事をシェア

関連記事

The Register AI/ML重要度42026年6月24日 05:16

Anthropic、Slack 上の Claude を常時監視型のエージェント型 AI コーワーカー「Claude Tag」として再設計

The Register AI/ML重要度42026年6月17日 05:47

新 Siri が Apple の最も便利な OS 機能を使いにくい混乱に陥れた

The Register AI/ML重要度42026年6月4日 01:49

コパイロットを超えて、マイクロソフトの AI が運転席を握る

今日のまとめ

AI日報で今日の重要ニュースをまとめ読み

ニュース一覧に戻る元記事を読む