AI 军备竞赛:VS Code 如何引领微软冲锋

从轻量级编辑器到人工智能平台之战的前沿

image.png|300

0. 还记得 VS Code 仅仅是一个代码编辑器的时候吗?

十年前,这个轻量级编辑器应运而生,它的编辑核心源自微软内部长期演进的 Monaco 编辑器项目,而该项目最早可追溯到 2011 年前后,并于 2015 年正式向世界发布。它当时仅仅是一个相当称职的跨平台代码编辑器。

它的魅力在于其优雅的简洁性与非凡的力量相结合。像 IntelliSense、集成调试和无缝 Git 集成等功能,不仅仅是附加项,更是其核心设计原则。然后是扩展市场——一个充满活力的生态系统,迅速膨胀到超过 60,000 个扩展,将一个称职的编辑器转变为一个无限可定制的强大工具。

1. VSCode 宣传语的转变

而如今,微软公司的 VS Code 已经变成一个 AI 的“风向标”。

现在的官网上,它的产品定位是”开源 AI 代码编辑器”。

image.png|300

但是,2025年上半年,它的产品定位还是”你的代码编辑器,由 AI 重定义”。
image.png|300

更早的2024年,产品定位是”重新定义的代码编辑”。
image.png|300

令人感慨啊,这么成功的软件,AI 本来只是附属功能,现在也要蹭热点,把自己包装成 AI 主导的产品。

2. 萨提亚·纳德拉的“战时”转型:AI 优先的行动纲领

VS Code 的演变离不开萨提亚·纳德拉领导下微软所进行的更广泛的战略变革。自 2014 年上任以来,纳德拉主导了一场深刻的文化转变,将公司从“无所不知”的心态转变为“乐于学习”的成长心态。

这一哲学转向推动了战略的重新定位,首先是“云优先”范式,而现在,则以一种近乎战时的紧迫感,迈向“AI 优先”的未来。

微软“大 AI 重组” unequivocally 表明了这一承诺的规模。2024 年 3 月,该公司通过引入 DeepMind 和 Inflection AI 的联合创始人穆斯塔法·苏莱曼(Mustafa Suleyman)等 AI 重量级人物来领导新成立的微软 AI 部门,登上了新闻头条。

这不仅仅是一次招聘;它标志着一次大规模的内部重组,将 AI 重新定位为一种基础性必需品,而非一项功能,这是一个无疑将塑造微软未来十年发展轨迹的决定性时刻。

3. VS Code 的 AI 蜕变:从附加项到核心身份(2024-2025)

在此背景下,VS Code 自身也开始了戏剧性的转型。最初,在 2024 年,AI 集成被框定为“强大的附加功能”,Copilot 获得了更紧密的集成,AI Toolkit 扩展也首次亮相。这些无疑是增强功能,但它们在某种程度上仍然感觉与编辑器的核心身份有些外部。

接着是 2025 年,随之而来的是一次巨大的转变。备受推崇的 VS Code 正式将自己重塑为“开源 AI 编辑器”。这不仅仅是营销;这是一种根本性的重新定义。至关重要的是,微软开源了 Copilot Chat 及其行内建议,邀请社区贡献和创新。焦点戏剧性地转向了“Agentic 编码”。

实验性的“Agent Skills”出现,预示着一个更主动的 AI 伙伴。“Agent Sessions View”提供了一个了解 AI 思维过程的窗口,而“Plan Agent”旨在将复杂的任务分解成可由 AI 执行的、易于管理的小步骤。

Copilot 本身变得更智能,展现出更好的上下文理解能力,生成更智能的文档字符串,甚至自动选择最佳 AI 模型。此外,AI 驱动的建议,例如来自 Amazon Q 的建议,开始直接在 IDE 中增强安全性和生产力。也变得明显的是,AI 工具箱正在大大扩展,远不止 Copilot,它欢迎了像 Windsurf(前身为 Codeium)、Continue(服务于本地 LLM)、Gemini Code Assist、RooCode、KiloCode 和 Visual ChatGPT Studio 等竞争对手,在编辑器内部营造了一个丰富(尽管有些拥挤)的 AI 盛宴。

4. AI 编辑器大对决:VS Code vs. 新兴力量

然而,这种快速的 AI 集成并非发生在真空之中。它催生了一场引人入胜的“AI 编辑器大对决”,让已有的王者 VS Code 与一批从零开始、以 AI 为其存在理由的新挑战者展开竞争。

VS Code 尽管进行了所有 AI 驱动的升级,但仍然是市场上的老牌领导者。它的优势在于其庞大的生态系统、无与伦比的灵活性,以及它对需要稳定性的巨型项目的持续偏爱。然而,它的 AI 功能虽然强大,但通常通过扩展来实现,有时会给人一种不如专门构建的 AI 环境那样“原生”的感觉。

接着是 Cursor,这个 AI 优先的挑战者。Cursor 被构想为 VS Code 的“兄弟”,但其 AI 大脑与核心天生相连,它提供了截然不同的体验。它拥有一个深度集成的 AI 助手,由 GPT-4 和 Claude 3.5 等模型驱动的行内补全,通过 .cursorrules 进行复杂的上下文管理,用于迭代 AI 提示的 Composer 模式,用于更自主任务执行的 Agent 模式,甚至还有带“Bugbot!”的 AI 调试功能!

开发者经常称赞它能够节省“脑力”,尽管有些人发现它的 UI 有时被过多的 AI 功能挤占。

然后是 Zed,这个速度狂魔。Zed 用 Rust 编写,优先考虑原始性能,提供闪电般快速、极简的设计,并强调协作。它集成了 LLM 功能,包括一个内置的助手面板,甚至可以利用本地模型,这对于注重隐私的开发者来说是一个福音。其创新的 Agent Client Protocol (ACP) 有望实现真正的“即插即用 AI”,其开源的 Zeta 模型已经在编辑预测方面取得了进展。

Zed 对性能狂热者和那些不愿将代码发送到外部服务器的人极具吸引力。

5. 混乱的部分:AI 在你的 IDE 中的阴暗面

然而,即使我们惊叹于技术的飞速发展,如果忽视 AI 集成到我们最私密的开发工具中所投下的新生的阴影,那将是不诚实的。可以说,那些混乱的部分需要我们仔细考虑。

其中最主要的担忧是数据隐私。诸如“ChatGPT – 中文版”和“ChatMoss”等恶意扩展被发现窃取敏感数据等令人担忧的事件,凸显了固有的风险。AI 在 IDE 中的本质通常需要访问 API 密钥和专有代码以获取上下文,这是一个根本性的漏洞。即使是成熟的工具也无法幸免,GitHub Copilot 的一个错误据报道错误路由了代码,再次敲响了潜在数据泄露的警钟。

此外,一个令人不安的问题出现了:我们是否变得更愚蠢了?一些开发者表达了沮丧,指出不断涌入的 AI 更新常常掩盖了核心 IDE 的修复。 “积极错误”的建议导致许多人干脆禁用 AI 功能。这种担忧是显而易见的:过度依赖 AI 生成的代码是否正在侵蚀我们对问题的基本理解和解决能力,导致一代开发者更像是提示工程师,而非真正的架构师?

对代码质量的影响仍然是一个难题。早期研究表明,AI 可能反而会增加重复代码并减少重构工作。无用、有缺陷或过时的 AI 建议并不少见,需要我们持续保持警惕。

归根结底,人工监督仍然是真正健壮、可维护和优雅代码的关键。

6. AI 驱动的水晶球:编程的未来

凝视 AI 驱动的水晶球,轨迹清晰可见:我们正迅速从仅仅是编码助手迈向一个真正自主代理的时代。到 2025 年,AI 原生 IDE 有望超越基本的自动补全,让位于管理整个 AI 过程而非仅仅生成代码片段的“智能平台”。到 2030 年,这些代理预计将独立行动,以最少的人工干预完成整个工作流程中的复杂任务。

其承诺是更智能、更安全、效率大大提高的代码。想象一下,AI 能够理解整个代码库,提供真正上下文感知的建议,自动生成升级、应用安全补丁、起草文档,甚至编写全面的测试。预测表明,到 2028 年,AI 可以处理高达 75% 的日常维护任务。此外,道德 AI 审查可能成为常态,自动标记偏见、版权风险或不安全的代码模式。

这种深刻的转变反过来将重新定义开发者的角色。我们有望成为“AI 训练师”和系统架构师,引导这些智能机器,而不是劳心劳力地编写每一行代码。我们的重点将提升到高层次的问题解决、创新和战略设计,将繁重和重复的任务留给我们的 AI 伙伴。

这一未来的核心是协议的演进。备受推崇的语言服务器协议 (LSP),它标准化了编辑器和语言服务器之间的通信,将演变为代理客户端协议 (ACP)。这种下一代协议将赋予 AI 代理对代码的结构化、符号化理解,从而促进真正的“即插即用 AI”,并开创我们开发环境中无缝、深度集成智能的时代。

7. 竞赛已经开始:微软在 AI 游戏中的赌注

在这场令人兴奋、有时又令人不安的变革中,VS Code 不仅仅是一个受欢迎的编辑器;它是微软在日益升级的 AI 平台战争中的前线。萨提亚·纳德拉的“战时”CEO 心态激发了公司的活力,确保了不懈的创新以保持其竞争优势。编程的未来无疑是代理化的,开发者必须为那些不仅仅是建议代码,还会规划、行动甚至调试的 AI 伙伴做好准备。这是一段狂野、不可预测、但最终激动人心的旅程,我们已经共同踏上。

更多内容

最近文章:

随机文章:


更多该系列文章,参考medium链接:

https://wesley-wei.medium.com/list/you-should-know-in-golang-e9491363cd9a

English post: https://programmerscareer.com/vscode-msft/
作者:微信公众号,Medium,LinkedIn,Twitter
发表日期:原文在 2026-01-28 00:39 时创作于 https://programmerscareer.com/zh-cn/vscode-msft/
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证

Go 标准库:生产级别的零依赖武器库 独立软件开发之梦:正在消亡还是仅仅在演变?

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×