首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >GitHub取消Copilot代码植入广告功能

GitHub取消Copilot代码植入广告功能

原创
作者头像
用户11764306
发布2026-06-08 21:15:56
发布2026-06-08 21:15:56
1260
举报

GitHub 让步,因开发者反对而取消 Copilot 拉取请求中的“提示”广告

让 Copilot 修改他人的拉取请求是一个错误的判断 —— 产品经理如是说

某机构旗下的 GitHub 做出了180度大转弯。在遭到开发者强烈反对后,GitHub 移除了 Copilot 在提到其名称的任何拉取请求中插入广告(官方称为“提示”)的功能。

一位澳大利亚开发者于周一注意到,在一位同事要求 Copilot 纠正他的某个拉取请求中的拼写错误后,他惊讶地发现 Copilot 在该拉取请求中留下了一条消息,向读者推广某生产力应用。

该消息写道:“在某工具的帮助下,从你的 macOS 或 Windows 机器上快速启动 Copilot 编码代理”,并附有一个闪电表情符号和安装该工具的链接。

该开发者在一封电子邮件中表示:“起初我以为存在某种训练数据投毒或新型提示注入,是该工具团队在做某种精心设计的概念验证营销。”

但事实并非如此:浏览一下 GitHub,你会发现超过 11,400 个拉取请求中包含相同的提示,所有这些提示似乎都是由 Copilot 添加的。查看这些拉取请求的代码本身,并搜索调用 Copilot 添加提示的代码块,你会发现更多由 Copilot 插入的不同提示示例。

这位开发者表示,他对 GitHub 用 AI 模型做这种事并不感到惊讶,但他认为,Copilot 在他的拉取请求中插入广告,就好像是他自己写的一样,这非常令人反感。

他说:“我甚至不知道 GitHub Copilot 审查集成功能有编辑其他用户描述和评论的能力。我想不出这种能力的有效使用场景。”

GitHub 让步

就在周一早上,关注某机构动向的媒体发现了这位开发者的报告,称 Copilot 正在向拉取请求中注入被开发者视为广告的内容。到了当天下午,GitHub 已经认定最近对 Copilot 的更改可能有些过分了。

GitHub 开发者关系副总裁周一晚些时候在社交媒体上发文解释,Copilot 在拉取请求中插入广告并非新行为——它已经在自己创建的拉取请求中这样做了一段时间。但让 Copilot 修改并非由它创建、只是在其中被提及的拉取请求,则是一种新行为,且效果不佳。

这位副总裁表示:“当我们增加了通过提及 Copilot 让它处理任何拉取请求的能力时,这种行为就变得令人反感了。”

GitHub Copilot 首席产品经理周一在某技术社区表示,赋予 Copilot 在拉取请求中添加“提示”的能力,目的是“帮助开发者学习在工作流程中使用该代理的新方法”。

在听取了社区对开发者文章及其引发的争议的反馈后,该产品经理表示,他意识到“反思之后”,让 Copilot 在人类不知情的情况下修改人类编写的拉取请求“是一个错误的判断”。

产品经理补充道:“我们现已禁用了 Copilot 创建或触及的拉取请求中的这些提示,因此你不会再看到这种情况发生。”

3月31日更新:

GitHub 开发者关系副总裁在一份声明中表示:“某机构及旗下 GitHub 目前没有、也不计划在 GitHub 中包含广告。我们发现了 GitHub Copilot 编码代理提示的一个编程逻辑问题,该问题在不正确的上下文中出现在拉取请求评论中。我们将不再在拉取请求评论中显示代理提示。”FINISHED

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • GitHub 让步,因开发者反对而取消 Copilot 拉取请求中的“提示”广告
    • GitHub 让步
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档