打开网易新闻 查看精彩图片
写代码的间隙,弹窗突然给你安利另一款工具——这种体验像极了在文档里打字,输入法突然插播一条"试试我们的语音输入"。墨尔本程序员扎克·曼森最近就撞上了这茬:他在GitHub处理拉取请求时,Copilot修完代码,冷不丁冒出一段推广文案,既夸自家AI多智能,又顺手给第三方工具Raycast打了个广告。
这事3月30日被捅到黑客新闻网后,微软的公关机器立刻启动。官方口径很统一:不是广告,是漏洞。GitHub开发者关系副总裁马丁·伍德沃德甚至放话,"目前没有、未来也绝不会在平台内植入广告"。
打开网易新闻 查看精彩图片
技术层面的解释是这样的:Copilot原本会在AI自动创建的拉取请求里塞一段产品提示,结果代码逻辑抽风,开发者手动调用Copilot改代码时,这段提示也跟着漏进了人工创建的拉取请求评论区。微软说已经全线下架了这类智能助手提示。
但用户的警惕不难理解。Copilot本身就在拉取请求场景里埋得很深——你可以让它直接改代码,也能基于现有PR新建分支。功能越集成,边界越模糊,"提示"和"广告"的区分就越像薛定谔的猫。扎克·曼森的吐槽很典型:"我早就料到这类糟心事迟早会发生,却没想到来得这么快。"
打开网易新闻 查看精彩图片
Raycast团队也赶紧撇清,说没跟微软签过任何广告合作。三方各执一词,但有一个细节值得玩味:GitHub上周的更新日志里,刚写过Copilot可以"基于现有拉取请求的分支新建独立拉取请求"。新功能上线,旧边界松动,Bug往往就长在这种接缝处。
目前拉取请求评论区的智能助手提示已被清空。对普通开发者来说,这大概算是"广告"史上最短命的 campaign——零预算,零投放,全靠一个代码漏洞强行曝光。
热门跟贴