微软宣布开源Copilot Chat在VS Code中的实现,推进AI编程工具生态透明化。改变IDE和AI协作的产业格局。
更新(2025 年 6 月 30 日):GitHub Copilot Chat 扩展现已开源。
2025 年 5 月 19 日,VS Code 团队
我们相信,代码编辑器的未来应该是开放的,并由 AI 驱动。过去十年,VS Code 一直是 GitHub 上最成功的开源软件(OSS)项目之一。我们由衷感谢充满活力的贡献者与用户社区,大家选择 VS Code,正是因为它是开源的。随着 AI 逐渐成为 VS Code 开发者体验的核心,我们仍将忠于创立之初的开发原则:开放、协作、社区驱动。
我们将以 MIT 许可证开源 GitHub Copilot Chat 扩展的代码,随后谨慎地重构扩展中的相关组件,并将其纳入 VS Code 核心。这是我们将 VS Code 打造为开源 AI 编辑器顺理成章的下一步。它体现了这样一个事实:AI 驱动的工具已经成为我们编写代码方式的核心;它也再次坚定了我们的信念——开放协作不仅能为用户带来更好的产品,还能促进多元化扩展生态的发展。
过去几个月,我们观察到 AI 开发领域发生了一些变化,这促使我们将 VS Code 中的 AI 开发从闭源转向开源:
大语言模型已经取得显著进步,降低了对“秘方”式 prompt 策略的依赖。
目前,编辑器中最流行、最有效的 AI 交互 UX 方案已经趋于一致。我们希望将这些通用 UI 元素放入一个稳定、开放的代码库,让社区能够进一步完善并基于它们进行构建。
开源 AI 工具与 VS Code 扩展的生态已经形成。我们希望扩展作者能够更轻松地构建、调试和测试自己的扩展。如今,由于无法访问 Copilot Chat 扩展的源代码,这些工作尤其困难。
我们收到了许多关于 AI 编辑器会收集哪些数据的问题。开源 Copilot Chat 扩展后,你将能够查看我们收集的数据,从而提升透明度。
恶意攻击者正越来越多地将 AI 开发者工具作为攻击目标。纵观 VS Code 作为 OSS 项目的发展历程,社区提交的 issue 和 PR 一直在帮助我们快速发现并修复安全问题。
未来几周,我们将推进 GitHub Copilot Chat 扩展代码的开源工作,并把扩展中的 AI 功能重构到 VS Code 核心中。我们的核心优先事项不会改变:提供卓越的性能、强大的可扩展性,以及直观、美观的用户界面。
当社区围绕一个稳定、共享的基础进行建设时,开源才能发挥最大价值。因此,我们的目标是,让贡献 AI 功能像为 VS Code 的其他任何部分做贡献一样简单。大语言模型具有随机性,这让 AI 功能和 prompt 变更的测试变得格外困难。为了降低难度,我们还将开源 prompt 测试基础设施,确保社区提交的 PR 能够完成构建并通过测试。
和往常一样,你可以通过我们的迭代计划持续关注进展,我们将在那里提供这项工作的更多信息。我们也会不断更新 FAQ,解答社区提出的问题。在我们将这一愿景变为现实的过程中,欢迎大家提供反馈。
我们很高兴能以开源 AI 编辑器的形式塑造软件开发的未来,也希望你能加入这段旅程,与我们一起在开放环境中进行构建。