译:VS Code:开源 AI 编辑器
以下是 Visual Studio Code 团队于 2025 年 5 月 19 日发布的博客文章《VS Code:开源 AI 编辑器》的中文翻译。
VS Code 团队发布于 2025 年 5 月 19 日
我们相信,代码编辑器的未来应该是开放的,并由人工智能驱动。在过去的十年里,VS Code 一直是GitHub 上最成功的开源项目之一。我们感谢充满活力的贡献者和用户社区,他们选择 VS Code 是因为它是开源的。随着人工智能成为 VS Code 开发者体验的核心,我们将继续秉承我们最初的开发原则:开放、协作和社区驱动。
我们将在 MIT 许可证下开源代码GitHub Copilot Chat 扩展,然后将扩展的相关组件仔细重构到 VS Code 核心中。这是我们将VS Code 打造为开源 AI 编辑器的下一步,也是合乎逻辑的一步。这体现了 AI 驱动的工具是我们编写代码的核心;也再次印证了我们的信念:开放的工作方式能够为用户带来更好的产品,并促进多样化的扩展生态系统。
为什么现在开源?
在过去的几个月里,我们观察到人工智能开发的变化,这促使我们将 VS Code 中的人工智能开发从封闭源转变为开源:
- 大型语言模型已经得到了显著的改进,减轻了对“秘密武器”提示策略的需求。
- 最流行、最有效的 AI 交互 UX 处理方法如今已在编辑器中广泛应用。我们希望通过将这些通用的 UI 元素整合到稳定、开放的代码库中,让社区能够不断改进和构建这些元素。
- 一个由开源 AI 工具和 VS Code 扩展组成的生态系统已经出现。我们希望让这些扩展作者能够更轻松地构建、调试和测试他们的扩展。在无法访问 Copilot Chat 扩展的源代码的情况下,这在今天尤其具有挑战性。
- 我们收到了很多关于 AI 编辑收集数据的疑问。Copilot Chat 扩展程序的开源,让您能够查看我们收集的数据,从而提高透明度。
- 恶意行为者越来越多地将 AI 开发者工具作为攻击目标。在 VS Code 作为开源软件 (OSS) 的整个发展历程中,社区问题和 PR 帮助我们快速发现并修复了安全问题。
后续步骤
在接下来的几周内,我们将致力于开源GitHub Copilot Chat 扩展程序的代码,并将扩展程序中的 AI 功能重构到 VS Code 核心中。我们的核心优先事项始终如一:提供卓越的性能、强大的可扩展性以及直观美观的用户界面。
当社区围绕稳定、共享的基础构建时,开源才能发挥最佳作用。因此,我们的目标是让贡献 AI 功能变得像贡献 VS Code 的任何部分一样简单。大型语言模型的随机性使得测试 AI 功能和快速更改变得尤为困难。为了简化这一过程,我们还将开源我们的快速测试基础设施,以确保社区 PR 能够构建并通过测试。
与往常一样,您可以关注我们的迭代计划,我们将在其中提供更多关于这项工作的信息。我们也会持续更新常见问题解答,解答社区提出的问题。在我们实现这一愿景的过程中,我们欢迎您的反馈。
我们很高兴能够以开源 AI 编辑器的身份塑造开发的未来 - 我们希望您能加入我们,一起踏上开放的旅程。
编码愉快!
VS Code 团队
原文链接:https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor