微软/GitHub在开发者使用Copilot提交PR时自动添加广告 现已禁用推广功能

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

微软的GitHub Copilot在开发者的PR中未经授权插入广告,导致开发者不满。修复拼写错误后,PR底部出现推广内容。GitHub表示这是Copilot团队的功能,现已禁用,开发者认为此举损害了用户信任。

🎯

关键要点

  • 微软的GitHub Copilot在开发者的PR中未经授权插入广告,导致开发者不满。

  • 开发者在修复拼写错误后发现PR底部出现推广内容。

  • GitHub表示这是Copilot团队的功能,现已禁用。

  • 植入的广告内容包括使用Raycast快速启用Copilot编码智能体任务。

  • 调查发现PR的原始Markdown源码上方隐藏着HTML注释标记,导致广告不易被发现。

  • 开发者认为未经授权修改PR描述并插入推广内容损害用户信任,行为不可接受。

  • 在强烈反对后,GitHub迅速禁用广告功能。

🔎

延伸解读

用户信任的重要性

此次事件凸显了用户信任在软件开发中的关键作用。开发者对未经授权的广告插入表示强烈不满,认为这损害了平台的信誉。信任一旦受损,可能导致用户流失,影响平台的长期发展。

广告植入的隐蔽性

调查显示,广告通过隐藏的HTML注释植入PR中,普通开发者难以察觉。这种隐蔽的方式引发了对透明度的质疑,未来类似功能的设计需更加注重用户体验与信息的清晰传达。

快速反应的重要性

GitHub在用户反对后迅速禁用广告功能,显示出对用户反馈的重视。这种快速反应不仅有助于修复信任危机,也为其他平台提供了应对用户不满的参考,强调了及时沟通的重要性。

延伸问答

GitHub Copilot在PR中插入广告的原因是什么?

GitHub Copilot团队认为这是为了推广其编码智能体功能,但未获得开发者的授权。

开发者对Copilot插入广告的反应如何?

开发者对此行为表示强烈不满,认为损害了用户信任,行为不可接受。

GitHub是如何回应开发者对广告的投诉的?

GitHub表示这是Copilot团队的功能,经过强烈反对后迅速禁用广告功能。

广告是如何被植入到PR中的?

广告通过在PR的原始Markdown源码上方隐藏HTML注释标记的方式植入,普通预览界面不易被发现。

Copilot插入的广告内容具体包括哪些?

广告内容包括使用Raycast快速启用Copilot编码智能体任务等推广信息。

GitHub Copilot插入广告的功能是否会恢复?

目前尚未明确表示该功能会恢复,因开发者的强烈反对,功能已被禁用。

🏷️

标签

➡️

继续阅读