VS Code 开源 GitHub Copilot Chat 扩展,迈向完全开源的AI代码编辑器

早报4周前发布 小马良
47 0

Visual Studio Code(简称 VS Code)团队宣布了一项重要决定:将 GitHub Copilot Chat 扩展  MIT许可证 开源发布。这一举措标志着 VS Code 正在加速向一个完全开源、社区驱动的 AI 代码编辑平台迈进,旨在为开发者提供更高的透明度、安全性和开发效率。

VS Code 开源 GitHub Copilot Chat 扩展,迈向完全开源的AI代码编辑器

VS Code 团队表示:“代码编辑器的未来应当是开源且由 AI 驱动的。” 在过去十年中,VS Code 凭借其开放、协作和社区驱动的理念,成为 GitHub 上最成功的开源项目之一。随着 AI 技术逐渐成为开发者体验的核心,团队选择继续秉持这一初心,通过公开协作的方式推动技术进步。

此次开源行动不仅是对当前趋势的回应,更是对未来的承诺。VS Code 计划逐步将 Copilot Chat 扩展中的核心组件重构到编辑器本身中,最终打造一个完全开源的 AI 编辑器。这一步被视为顺理成章的选择,因为它反映了 AI 工具已成为代码编写的基石,同时也重申了团队对开放开发理念的坚定信念。(官方文档

为什么现在开源?

在过去几个月中,AI 领域的发展趋势促使 VS Code 团队做出了这一关键决策。以下是主要原因:

  1. 大型语言模型性能提升
    随着大模型性能的显著提高,开发者对专有“秘密配方”提示策略的依赖逐渐减少。开源这些工具可以让社区更自由地优化和扩展功能。
  2. 用户体验设计标准化
    当前主流编辑器中的 AI 交互设计已趋于成熟。通过在稳定、开源的代码库中提供这些通用 UI 元素,社区能够对其进行改进和创新。
  3. 生态系统的形成
    开源 AI 工具和 VS Code 扩展的生态系统日益壮大。然而,Copilot Chat 扩展的闭源状态限制了扩展作者的开发、调试和测试能力。开源后,这些问题将得到解决。
  4. 透明度需求增加
    用户对 AI 编辑器数据收集行为的关注日益增多。开源 Copilot Chat 扩展将允许用户查看数据收集的具体方式,从而增强信任感。
  5. 安全性挑战加剧
    恶意行为者正越来越多地针对 AI 开发者工具发起攻击。作为历史上一直开源的项目,VS Code 的社区贡献模式已被证明能快速发现并修复安全漏洞。

下一步计划

在未来几周内,VS Code 团队将专注于以下重点工作:

  • 开源 Copilot Chat 扩展代码
    将扩展的核心代码以 MIT 许可证的形式发布,供开发者自由探索和优化。
  • 重构 AI 功能到 VS Code 核心
    逐步将 Copilot Chat 扩展中的关键功能整合到 VS Code 的核心代码中,使 AI 能力更加紧密地嵌入编辑器。
  • 开源提示测试基础设施
    大型语言模型的随机性使得测试 AI 功能变得复杂。为此,团队将开源其提示测试基础设施,确保社区提交的拉取请求能够顺利构建并通过测试。

VS Code 团队强调,他们的核心优先级始终是提供出色的性能、强大的扩展性和直观美观的用户界面。与此同时,他们希望让贡献 AI 功能的过程与贡献其他 VS Code 组件一样简单,进一步降低开发者的参与门槛。

如何参与?

你可以通过 VS Code 的 迭代计划 页面跟踪相关进展,团队将在其中提供更多详细信息。此外,FAQ 文档也将持续更新,解答社区提出的问题。

VS Code 团队表示:“我们对以开源 AI 编辑器的身份塑造开发未来感到兴奋,并期待与全球开发者共同合作。” 这一愿景不仅体现了技术的进步,也彰显了开放协作的力量。

© 版权声明

相关文章

暂无评论

none
暂无评论...