微软偷偷给代码打上“AI生成”标签:即使你关了Copilot也没用

6次阅读

你没开Copilot,代码却被标记成了“AI写的”。

这件事就发生在Visual Studio Code里。

5月3日,有开发者发现微软在VS Code的最新版本里,悄悄加入了一行代码——“Co-Authored-by Copilot”。这行字会自动出现在Git提交信息里,即使你把Copilot功能关掉了,也照样打上。

事情经过是这样的:

一位微软产品经理提交了这个改动, principal engineer看都没看就合并了,直接过审。没有代码审查,没有说明文档,就这么悄悄上线了。

然后,GitHub和Hacker News炸了。

开发者们愤怒的原因很简单:你关掉了AI助手,你的代码却被打上了“AI生成”的标签。这不只是误导,简直是偷梁换柱。

那个提交代码的微软工程师Dmitriy Vasyura后来出来道歉了,说会在1.119版本里把默认设置改回去。但他承认了两点:第一,AI功能关了不应该触发这个标签;第二,代码根本没有AI参与,不该被打上AI生成的标记。

但用户不买账。很多人觉得,微软这就是在刷Copilot的使用数据——让更多提交带上“Co-Authored-by Copilot”,显得用Copilot的开发者比实际更多。

更麻烦的是法律风险。

那行字藏在提交窗口里,开发者不一定能看到。但一旦代码被打上“AI生成”的标签,有些公司的法务会来找麻烦——谁敢保证这段代码没有抄别人的?还有些企业有严格的AI使用政策,员工不知情的情况下违规,可能导致更大的问题。

GitHub上的讨论帖后来被锁了,理由是“垃圾信息”。

微软这波操作,有点像是往自己的脸上打。Copilot现在已经是程序员最常用的AI工具之一,但用这种方式“刷数据”,只会让更多开发者心生抵触。

你关掉AI,它还是偷偷给你打上AI的烙印——这大概是2026年目前为止,最让程序员不爽的一行代码。

正文完
 0