在开发者强烈反对后,微软旗下的GitHub已经移除了Copilot在拉取请求中插入广告(官方称之为"提示")的功能。
澳大利亚开发者扎克·曼森在周一发现,当同事要求Copilot修正他拉取请求中的一个拼写错误后,令人意外的是Copilot在该拉取请求中插入了一条推广Raycast生产力应用的消息。
这条提示写道:"使用Raycast在你的macOS或Windows机器上的任何地方快速启动Copilat编码智能体",并附带闪电符号表情和Raycast的安装链接。
曼森在邮件中告诉记者:"最初我以为是某种训练数据污染或新型提示注入,Raycast团队在做某种精心设计的概念验证营销。"
但事实并非如此:查看GitHub会发现超过11400个拉取请求都包含相同的提示,这些都是由Copilot添加的。查看拉取请求的代码本身,搜索调用Copilot添加提示的代码块,可以发现更多Copilot插入不同提示的例子。
曼森表示,他并不意外GitHub会在AI模型中这样做,但看到Raycast广告被Copilot插入到他自己的拉取请求中,就像是他自己写的一样,这让人感到非常不快。
"我甚至不知道GitHub Copilot Review集成具有编辑其他用户描述和评论的功能,"曼森说,"我想不出这种功能有什么有效的使用场景。"
GitHub的妥协
周一上午,微软观察者在Neowin上报道了曼森关于Copilot在拉取请求中注入开发者视为广告的内容的报告,到下午时,GitHub已经决定最近对Copilot的改动可能过火了。
GitHub开发者关系副总裁马丁·伍德沃德在周一晚些时候的X平台帖子中解释说,Copilot在拉取请求中插入广告实际上并不是新行为——它在自己创建的请求中已经这样做了一段时间。但让Copilot触碰它没有创建但被提及的拉取请求,这确实是新行为,效果并不理想。
"当我们添加了通过提及Copilot让它处理任何拉取请求的能力时,这种行为变得令人厌恶,"伍德沃德说。
GitHub Copilot首席产品经理蒂姆·罗杰斯周一在Hacker News上表示,赋予Copilot在拉取请求中添加"提示"的能力是为了"帮助开发者学习在工作流程中使用智能体的新方法"。
罗杰斯表示,在听取了曼森的帖子以及由此产生的争议后的社区反馈后,他意识到"经过反思",让Copilot在用户不知情的情况下修改人类编写的拉取请求"是错误的判断"。
"我们现在已经在由Copilot创建或接触的拉取请求中禁用了这些提示,所以你不会再看到这种情况发生,"罗杰斯补充道。
微软和GitHub都没有回应关于此事的问题。
Q&A
Q1:GitHub Copilot的广告插入功能是什么?
A:GitHub Copilot会在拉取请求中插入被称为"提示"的广告内容,比如推广Raycast生产力应用的消息。这些广告会出现在开发者的代码拉取请求中,就像是开发者自己写的一样,让很多人感到不适。
Q2:为什么开发者对Copilot插入广告感到愤怒?
A:开发者愤怒的主要原因是Copilot在他们不知情的情况下修改了他们的拉取请求,插入广告内容。这让广告看起来像是开发者自己写的,而且开发者事先并不知道Copilot具有编辑其他用户内容的功能。
Q3:GitHub如何解决Copilot广告争议?
A:在收到开发者强烈反对后,GitHub迅速做出回应,承认这是"错误的判断",并已经禁用了Copilot在拉取请求中添加提示的功能,确保这种情况不会再次发生。
好文章,需要你的鼓励
刚刚,确实是刚刚。2026 年 6 月 12 日,SpaceX 以每股 135 美元在纳斯达克挂牌(SPCX),收于 160.95 美元,涨 19%,市值突破 2 万亿美元,史上最大 IPO。
这项研究提出用费舍尔信息矩阵谱范数衡量深度神经网络的内在脆弱性,无需发动对抗攻击即可评估模型稳健性,并推导了VGG、ResNet、DenseNet和Transformer的理论排名。
前美国总统候选人杨安泽认为,AI浪潮将压缩薪资、取代就业,由此催生出一个新的创业机会——帮助普通人降低生活成本。他以马克·库班的平价药品公司为灵感,于去年创办了移动虚拟运营商Noble Mobile,以低价提供手机服务并与用户共享利润。杨安泽表示,住房、教育、食品、交通等基本生活领域都存在巨大机会,市场可以在政策失灵时发挥再分配作用,鼓励创业者突破AI泡沫思维,关注真实的民生问题。
南加州大学提出DistIL方法,通过前向交叉熵目标和完整序列级梯度,解决AI自蒸馏训练中方向偏差与局部信用分配问题,在科学推理、编程和难题数学上均超越现有基线。