Microsoft、VS CodeのCopilot共同作成者機能を密かに有効化後に撤回
Microsoftは事前通知なしにVS CodeでCopilotを共同作成者として自動追加する設定を有効化。開発者の激しい反発により、わずか2週間で設定を元に戻す事態に。

密かに変更された設定が開発者に衝撃
4月16日、MicrosoftはVS Codeの`git.addAICoAuthor`設定を「off」から「all」に密かに変更。リリースノートや告知は一切なく、Copilotの名前が全てのコミットに共同作成者として表示されるようになりました。 開発者たちはGitの履歴を確認した際、完全に手作業で書いたコードにも関わらず「Co-authored-by: Copilot <noreply@github.com>」の表記が追加されていることを発見しました。さらに問題だったのは、ユーザーが`chat.disableAIFeatures`を`true`に設定してAI機能を無効化していても、Copilotがクレジットされ続けたことでした。
職業的信頼性への深刻な懸念
コミット履歴は単なるドキュメントではなく、開発者の職業的アイデンティティです。クライアントは監査時にそれをレビューし、雇用主は採用判断でそれを検査するため、AIが誤って協力者としてクレジットされると、実際の貢献について疑問を生じさせ、契約や就職の機会を失う可能性がありました。 ある開発者は「私の意図が決してこれらの『co authored by』トレーラーをコミットに含めないことなら、これは突然の破綻的変更です。さらに悪いことに、それはユーザーには即座に見えません。今、私は会社承認されていないAIを使っているように見える可能性があります。それは全く受け入れられない、これは人々の仕事を失わせる可能性があります」とコメントしています。
POINT
Microsoftは5月3日にリリースされたVS Code 1.119で設定をデフォルト「off」に戻し、AI機能が無効化されている場合は完全に動作しないよう修正を実施しました。
コミュニティの激しい反発と対応
Redditのスレッドは怒りで爆発し、Hacker Newsユーザーは影響を詳しく分析し、GitHubのイシューには回答を求める開発者から大量の報告が寄せられました。Hacker Newsでは1,458ポイントと805コメントを獲得し、GitHubユーザーはトレーラーがパブリックリポジトリを汚染していると報告しました。 プルリクエストを承認したMicrosoftの主任ソフトウェアエンジニアのDmitriy Vasyuraは謝罪を投稿し、「これは邪悪な企業による悪意ある行為ではなく、AI生成コードに関してVS Codeに期待される機能をサポートしたいという欲求によるものでした。多くの類似ツールも同様のことを行っています」と説明しました。
AITAKE編集部の見方
今回の問題は、AI統合における「同意」と「透明性」の重要性を浮き彫りにしています。Microsoftの「AI第一」戦略が、メタデータ、作成者情報、同意を職業的境界ではなく製品のデフォルトとして扱った際に、機能提供から信頼債務へと急速に変化することを示しています。 特に開発者ツールにおいては、「無効」は「無効」を意味しなければならず、曖昧さは許されません。開発者はツールが彼らの代理の延長であるため、静かなワークフローの変更に特に敏感です。テキストエディタは単に作業を表示するのではなく、作業を仲介し、Gitクライアントは単に作業を提出するのではなく、作成者を表現するのです。Microsoftは今後、このような教訓を活かし、開発者コミュニティとの信頼関係を再構築していく必要があるでしょう。
Source: Yahoo Tech AI