微软 GitHub Copilot Chat 扩展正式开放源代码,开启编程新篇章!

作者 | 冬梅

上个月,微软宣布了一个激动人心的计划:他们要把 VS Code 打造成一个开源的 AI 编辑器。今天,他们在 VS Code 的官网上透露,首个里程碑已经达成,GitHub Copilot Chat 扩展程序正式在 GitHub 上开源,并且是基于 MIT 许可证的。

项目地址
https://github.com/microsoft/vscode-copilot-chat

微软表示,决定开源 GitHub Copilot Chat 主要是因为大家对人工智能辅助开发工具的透明度越来越关注,尤其是在快速开发、数据收集和模型互动等方面。

在宣布这一里程碑的博客中,VS Code 团队提到:“我们相信,借助活跃的开源社区,人工智能的应用能够更加蓬勃发展——就像 VS Code 在过去十年中取得的成功一样。人工智能现在已经成为现代编码中不可或缺的一部分,理应与 VS Code 一起开放开发。”

微软 GitHub Copilot Chat 扩展正式开放源代码,开启编程新篇章!

截至目前,VS Code 的这个聊天工具的下载量已经超过 3500 万次,真是个了不起的数字。

微软列出了开源的几个原因:

  • 大型语言模型得到了重大改进,因此不再需要依赖“秘密武器”提示策略。

  • 现今最流行且有效的 AI 交互用户体验已经在编辑器中被广泛应用。微软希望把这些通用的 UI 元素整合进一个稳定、开放的代码库,让社区能不断优化和构建这些元素。

  • 一个由开源 AI 工具和 VS Code 扩展组成的生态系统已经形成。微软希望让扩展的开发者更容易构建、调试和测试他们的扩展,尤其是在无法访问 Copilot Chat 扩展源代码的情况下,这一点显得尤为重要。

  • 微软还收到了关于 AI 编辑数据收集的很多疑问。开源 Copilot Chat 扩展程序让用户能够看到微软收集了哪些数据,从而提高了透明度。

  • 随着 AI 开发者工具成为攻击目标,越来越多的恶意行为者开始针对这些工具。VS Code 在开源软件(OSS)发展过程中,社区的问题和 PR 帮助我们快速发现并解决了安全隐患。

这一举措正值微软的开发工具遥测功能和数据隐私问题引发广泛关注之际。

虽然 VS Code 是基于开源的 Code-OSS 项目,但微软发布的官方版本中包含了许多专有组件,如品牌标识、遥测系统和与私有后端服务的深度集成。

需要特别指出的是,采用 MIT 许可证的 GitHub Copilot Chat 扩展程序提供了更为透明的参考。它清晰地展示了哪些数据会被发送给语言模型,以及响应内容的生成、构建与应用到用户代码库的过程。

微软还提到,开发者生态系统正在发生更深层次的变革。随着大型语言模型的进步和 AI 编码助手设计模式的成熟,微软认为对“秘制”策略的需求将逐渐减少,而建立一个共同开发下一代 AI 增强工具的社区会显得更为重要。

项目内部:开放与封闭的界限

开源的 GitHub Copilot Chat 扩展程序允许对代理模式逻辑、系统提示,甚至用于跟踪使用情况的遥测机制进行完全访问——这些都托管在公共 GitHub 存储库中,由 VS Code 团队和社区贡献者积极开发。

微软表示,接下来将把扩展程序的部分功能重构到 VS Code 的核心中,从而使 AI 更深入地融入编辑器的基础架构。

不过,Copilot 的核心服务(如模型服务基础设施和提供内联建议的 Copilot Completions 扩展)依然是闭源的。开放的 Copilot Chat 扩展最终将提供相同的功能,为基于聊天和内联代码的辅助提供更统一和开放的体验。

开发者们现在可以浏览代码库、提交拉取请求(PR)和问题。微软还承诺会开源其快速测试基础设施,以确保在 LLM 响应不确定的情况下,社区的 PR 依然保持稳定性和可测试性。

那么,微软的这一举动,对开发者意味着什么呢?

对于 VS Code 扩展作者和企业开发者来说,Copilot Chat 的开源不仅是一种透明的表现,更是一场实质性的变革,可以开启新的工作流程和更深层次的集成。比如,扩展开发者现在可以了解微软是如何处理提示上下文、遥测和多步骤代理交互的。这些信息将为第三方 AI 扩展的设计提供借鉴,也能帮助避免重复工作。

对于重视安全的团队来说,访问源代码能够深入了解人工智能会话期间收集的数据——这一直是受到合规性和治理政策约束的团队所关注的重点。微软上个月提出这个计划时表示:“开源 Copilot Chat 扩展程序可以让您查看我们收集的数据。”他们将此举视作揭开人工智能工具黑箱本质的一步。

随着 GitHub Copilot Chat 扩展的发布,微软的下一步将是把核心组件重构到 VS Code 的核心中。这种更深层次的集成旨在使 AI 功能更自然地融入编辑器,而不仅仅是作为一个独立的扩展存在。虽然 LLM 的响应存在固有的差异性,但团队还承诺开源其快速测试基础设施,以支持可靠的社区贡献。他们的长期目标是实现默认开放的 AI 增强型开发流程——无论是在透明度还是可扩展性方面。

尽管后端仍然是专有的,但微软的目标似乎是创建一个支持 AI 的开发环境,让客户端逻辑可以被社区审核、测试和调整,而不牺牲用户体验或开发者的生产力。

参考链接:

https://visualstudiomagazine.com/articles/2025/06/30/vs-code-goes-transparent-as-open-source-ai-editor.aspx

今日好文推荐

来源:今日头条
原文标题:微软 GitHub Copilot Chat 扩展正式开源 – 今日头条
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《微软 GitHub Copilot Chat 扩展正式开放源代码,开启编程新篇章!》有9条评论

  1. 开源的 GitHub Copilot Chat 扩展真是个好消息,透明度提高了,大家可以更好地了解数据使用情况。期待在开源社区的推动下,这个工具能变得更强大。

    回复
  2. GitHub Copilot Chat 开源是个重要的里程碑,能让开发者更安全地使用 AI 工具。期待社区的共同努力,让这个工具越来越完善!

    回复
  3. 开源 GitHub Copilot Chat 扩展真是个不错的举措,透明度提升了,让开发者对 AI 辅助工具的使用更加安心。期待看到社区如何推动其发展!

    回复
  4. 开源 GitHub Copilot Chat 扩展让开发者们能够更深入地理解 AI 工具的运作,期待社区带来的更多创新和优化!

    回复
  5. GitHub Copilot Chat 扩展的开源确实是一个激动人心的进展,透明度的提升让开发者们在使用 AI 工具时更加安心,也期待看到社区带来的新变化。

    回复
  6. GitHub Copilot Chat 扩展的开源不仅提升了透明度,更为开发者提供了一个良好的平台,促进合作与创新。这样的进步将对整个开发社区产生深远影响。

    回复
  7. 开源 GitHub Copilot Chat 扩展是个重要的进步,透明化的数据使用能增强开发者对 AI 工具的信任,期待社区的活跃参与。

    回复
  8. GitHub Copilot Chat 的开源无疑是推动编程生态的重要一步,期待社区能不断优化,让 AI 助手更智能、更安全。

    回复

发表评论