微软开源Copilot,AI编码工具格局重塑

微软开源Copilot!VSCode用户有福了,AI编码工具迎来新选择,或将重塑行业格局。

原文标题:重磅!微软宣布开源Copilot!用 5000 万用户直接碾压 Cursor和Windsurf?

原文作者:AI前线

冷月清谈:

微软在Build 2025开发者大会上宣布开源GitHub Copilot Extension for VSCode项目,采用MIT许可证,允许全球开发者免费访问和改进代码。开源主要原因包括大模型能力提升降低了提示策略的壁垒,AI交互体验趋于统一,以及为了完善VS Code的开源AI生态。同时,微软还发布了新的AI编码代理Copilot Agent,可以自动完成编程任务,如修复bug、添加功能、优化文档等,并深度集成进GitHub Copilot中。这一举措旨在通过开源扩大Copilot的分发范围,与Cursor和Windsurf等竞品竞争,并推动AI开发工具从“黑盒”向“共建”时代转变。

怜星夜思:

1、微软开源Copilot,对现有AI编码工具市场会产生什么影响?其他公司会跟进吗?
2、Copilot Agent这种AI编码代理,未来会完全取代程序员的工作吗?
3、文章提到开源Copilot能提升系统透明度和信任度,你怎么看?开源真的能解决所有安全问题吗?

原文内容

编译 | Tina
微软一开源,Cursor 和 Windsurf 瞬间就不香了,AI 编码工具的牌桌重新洗牌。

在昨晚举行的 Build 2025 开发者大会上,微软正式宣布 GitHub Copilot Extension for VSCode 项目开源,并采用 MIT 许可证。这一举措标志着全球开发者将能够免费访问这一先进 AI 编程助手的完整源代码,并参与其功能的持续改进与优化。

在微软 VSCode 团队的声明中,我们可以看到微软的计划是先开源 GitHub Copilot Chat 扩展的代码库,随后会将该扩展的相关组件重构整合至 VS Code 核心代码中。微软为此制定了一个为期 4 周的迭代计划,新的 VSCode 将于 6 月初发布。

微软为开源 Copilot 给出了几条核心理由,解释为何此刻是合适的转折点:

一是大模型能力提升,提示策略不再构成壁垒。随着大语言模型性能的显著增强,许多此前依赖复杂“提示工程”才能实现的功能,如今已成为模型基础能力的一部分。微软指出,这使得“独家秘方”式的提示策略重要性下降,为开源创造了条件。

二是目前最受欢迎且高效的 AI 交互体验设计已在各类编辑器中趋于统一,微软希望通过将这些通用 UI 组件开放在一个稳定的代码库中,赋能社区对其进一步打磨和扩展。

三是围绕 VS Code 的开源 AI 工具与扩展生态正在逐步成熟。微软希望为扩展开发者提供更好的构建、调试和测试体验,而在当前 Copilot Chat 扩展未开源的情况下,这些工作往往面临较大挑战。

另外,开源 Copilot Chat 扩展将使大家能够清晰了解具体收集了哪些数据,从而提升系统的透明度和信任度。开源社区也可以助力快速应对安全威胁 AI 工具正成为恶意攻击者的新目标。

总体来看,这一决定并非一时冲动,而是微软在技术成熟、生态完善、用户呼声、安全挑战等多重因素推动下,作出的深思熟虑之举,也预示着 AI 开发工具从“黑盒”向“共建”时代的转变。

Copilot Agent 登场:自动完成编程任务

除了宣布开源 GitHub Copilot for Visual Studio Code,微软还在 Build 大会上发布了一款全新的 AI 编码代理(Agent)。这款代理可以代表开发者完成修复 bug、添加功能、优化文档等任务,并已深度集成进 GitHub Copilot 中。一旦用户为其分配任务,它便会立即启动并开始工作。

据 GitHub 介绍,这个 AI 编码代理会自动启动虚拟机、克隆代码库并进行分析。在执行过程中,它会持续保存改动,并在会话日志中记录其推理过程的摘要。任务完成后,代理会主动提醒开发者进行审查;开发者可以直接评论反馈,Agent 则会根据意见自动进行后续处理。

当你在 GitHub 中将某个 issue 分配给 Copilot 时,Agent 会通过一个 👀 表情作出回应,并在新建文件中提交修改结果,同时附上工作摘要。它不再是一个简单的代码生成器,而更像是团队中新增的一位“虚拟开发者”。

另外,借助模型上下文协议 (MCP) 的强大功能,开发者可以授权编码代理访问 GitHub 外部的数据和功能。MCP 服务器可以在代码库的设置中进行配置。并且,所有的 GitHub 数据都可以从官方 GitHub MCP 服务器中提取。

“GitHub Copilot 编码代理能够自然融入我们的现有开发流程,在几分钟内就能将需求规范转化为可用的生产代码。”二手车零售平台 Carvana 的工程与分析高级副总裁 Alex Devkar 在博客中表示,“它显著提升了我们的开发效率,也让团队能将更多精力投入到更具创造力的高层任务中。”

图片来源:GitHub

除了 GitHub 之外,其他 AI 公司也推出了自己的 AI 编码代理。谷歌于 12 月发布了 Jules,而 OpenAI 则于上周展示了 ChatGPT 的编码代理 Codex

GitHub 表示:“该代理还会整合相关问题或 PR(拉取请求)讨论的上下文,并遵循任何自定义存储库指令,从而能够理解任务背后的意图和项目的编码标准。” Copilot Enterprise 和 Copilot Pro Plus 用户可以通过 GitHub 网站、移动应用程序和 GitHub 命令行界面工具使用新的编码代理。

近几个月来,越来越多的开发者和非技术背景用户开始使用如 Cursor 和 Windsurf 等“氛围编码”系统,只需几句自然语言指令就能生成程序代码。这类工具主要用于开发新功能。相比之下,GitHub 的编码代理则更侧重于协助维护和优化现有代码库。

自 2018 年微软收购 GitHub 以来,该公司不断发展壮大,截至去年夏天,其年收入已超过 20 亿美元。

微软首席执行官萨蒂亚·纳德拉 (Satya Nadella) 本月早些时候在电话会议上告诉分析师,GitHub Copilot 助手最近增加了代理模式功能,以帮助其与 Cursor 和 Windsurf 竞争,目前拥有超过 1500 万用户,是去年同期的四倍。

而 VS Code 已经拥有了 5000 万用户,因此网友认为,微软开源 GitHub Copilot 意在通过开源扩大 Copilot 的分发范围,借此触达更多 VS Code 用户。

微软开源 GitHub Copilot,用户开始从 Windsurf 和 Cursor 倒向 Copilot。

参考链接:

https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor

https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/

声明:本文为 AI 前线整理,不代表平台观点,未经许可禁止转载。

活动推荐

AICon 2025 强势来袭,5 月上海站、6 月北京站,双城联动,全览 AI 技术前沿和行业落地。大会聚焦技术与应用深度融合,汇聚 AI Agent、多模态、场景应用、大模型架构创新、智能数据基建、AI 产品设计和出海策略等话题。即刻扫码购票,一同探索 AI 应用边界!


今日荐文

图片

你也「在看」吗?👇

我倒觉得不用太担心。历史上,每次技术革新都会带来新的工作机会。AI编码代理可能会取代一些初级程序员的工作,但同时也会创造出更多需要AI技能的新职位,比如AI训练师、AI系统维护工程师等等。关键是要不断学习,适应变化。

短期内,Cursor和Windsurf的用户可能会大量涌向Copilot,毕竟VS Code的用户体量摆在那里。但长期来看,如果Cursor和Windsurf能够找到自己独特的定位,比如更专注于特定编程语言或领域,还是有机会生存下来的。开源不代表万能,关键还是看谁能更好地满足用户的需求。

开源确实能提升透明度,让大家知道代码里都有啥,有没有猫腻。但安全这事儿,光靠开源肯定不够。坏人也能看到代码,也能找漏洞。所以,开源之后更重要的是社区的维护和安全审计,要靠大家一起努力才能保证安全。

我觉得开源更像是一种“信任背书”。把代码公开,接受大家的监督,说明我对自己的技术有信心。当然,这并不意味着绝对安全,只能说相对更加安全。毕竟,安全是一个动态的过程,需要不断地发现和解决新的问题。

这取决于AI的发展速度。如果AI能够像人一样理解需求、进行创新,那取代程序员也不是不可能。但目前来看,AI还缺乏真正的创造力和判断力,它更擅长的是执行既定的任务。所以,短期内我们还是安全的,哈哈哈!

从商业角度来看,微软开源Copilot可能会引发一轮新的AI编码工具价格战,毕竟免费的谁不喜欢呢?小公司如果无法提供差异化的服务,生存空间可能会被进一步压缩。长期来看,这也会促使整个行业更加注重技术创新和服务质量。

取代所有程序员?我觉得不太可能。Agent更像是一个助手,它可以处理一些重复性的、机械性的工作,让程序员可以专注于更具创造性的任务。未来的程序员可能需要更多地掌握如何与AI协同工作,而不是被AI取代。

这个问题问得好!微软这一步棋很高明,开源意味着更多人可以参与进来,定制和优化Copilot,无疑会加速它的进化。其他公司要是不跟进,可能很快就要掉队了。不过,开源也意味着竞争会更加激烈,大家都在一个起跑线上了。开源对用户来说绝对是好事,期待看到更多创新涌现!

从实际操作层面来说,开源让安全专家更容易发现潜在的漏洞,并及时修复。但同时也需要建立完善的漏洞报告机制和响应流程,才能真正发挥开源的优势。如果只是把代码扔在那里不管,那开源也没啥用。