写点什么

刚刚,微软 GitHub Copilot Chat 扩展正式开源

  • 2025-07-01
    北京
  • 本文字数:1971 字

    阅读完需:约 6 分钟

大小:943.88K时长:05:22
刚刚,微软 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 本身一起开放开发。”

 


截至撰写本文时, 流行的 VS Code 聊天工具的安装量已超过 3500 万次。

 

微软具体列出了开源的原因:

 

  • 大型语言模型已经得到了显著的改进,减轻了对“秘密武器”提示策略的需求。

  • 最流行、最有效的 AI 交互 UX 处理方法如今已在编辑器中广泛应用。微软希望通过将这些通用的 UI 元素整合到稳定、开放的代码库中,让社区能够不断改进和构建这些元素。

  • 一个由开源 AI 工具和 VS Code 扩展组成的生态系统已经出现。微软希望让这些扩展作者能够更轻松地构建、调试和测试他们的扩展。在无法访问 Copilot Chat 扩展的源代码的情况下,这在今天尤其具有挑战性。

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

  • 恶意行为者越来越多地将 AI 开发者工具作为攻击目标。在 VS Code 作为开源软件 (OSS) 的整个发展历程中,社区问题和 PR 帮助我们快速发现并修复了安全问题。

 

这一举措的推出,正值微软开发工具的遥测功能与数据隐私问题持续引发业界担忧之际。

 

虽然 VS Code 基于开源的 Code-OSS 项目构建,但微软官方发行的 VS Code 版本包含诸多专有组件,包括品牌标识、遥测系统以及与私有后端服务的深度集成。

 

值得注意的是,采用 MIT 许可证的 GitHub Copilot Chat 扩展程序在这方面提供了更透明的参考。该扩展清晰地展示了哪些数据会被发送至语言模型,以及响应内容是如何生成、构建并最终应用到用户代码库中的全过程。

 

微软还指出,开发者生态系统正在发生更广泛的转变。随着大型语言模型的改进和 AI 编码助手设计模式的成熟,微软认为对“秘制”实施策略的需求将减少,而培育一个能够共同开发下一代 AI 增强工具的社区将更具价值。

项目内部:哪些是开放的,哪些不是

 

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

 

微软表示,下一步是开始将扩展程序的部分功能重构到 VS Code 核心本身,从而将 AI 更深入地融入编辑器的基础架构中。

 

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

 

开发人员已经可以浏览代码库、提交拉取请求 (PR) 和提交问题。微软还承诺开源其快速测试基础设施,这将有助于确保社区 PR 在 LLM 响应具有不确定性的情况下仍能保持稳定性和可测试性。

 

那么,微软这一举措,对开发人员意味着什么?

 

对于 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

2025-07-01 14:31109
用户头像
李冬梅 加V:busulishang4668

发布了 1107 篇内容, 共 718.8 次阅读, 收获喜欢 1253 次。

关注

评论

发布
暂无评论

实操案例|TinyVue树表+动态行合并

OpenTiny社区

开源 前端 组件库 OpenTiny TinyVue

华为之泉,涌入开源事业的大江大河

脑极体

AI 软件

Gemini 发布 iOS app,Live 语音聊天免费用;微信公众号上线 AI 音色克隆功能丨 RTE 开发者日报

声网

写一个Chrome浏览器插件

京东科技开发者

Node Exporter 可观测性最佳实践

观测云

Node Exporter

官方带队实测,阶梯式解锁飞桨框架3.0能力新特性,轻松上手!

飞桨PaddlePaddle

百度 飞桨AI

访问海外网站的网络工具: SD-WAN海外专线

Ogcloud

SD-WAN SD-WAN组网 SD-WAN国际专线 海外网络专线 跨国网络专线

Java实现随机抽奖的方法有哪些

不在线第一只蜗牛

Java Python

API13Bate版来了DevEco已更新快来看新功能吧

龙儿筝

鸿蒙开发Hvigor任务简介

龙儿筝

如何评估迷因币的成功潜力?

区块链软件开发推广运营

交易所开发 链游开发 公链开发 链游开发dapp开发 NFFT开发

鲲鹏原生赋能浩瀚深度,网络数据可视化处理更加高效

极客天地

火山引擎与东风Honda,为用户创造了个驾乘“搭子”

新消费日报

淘宝/天猫商品详情API返回值深度剖析与实战运用:聚焦taobao.item_get_desc

代码忍者

API 接口 pinduoduo API

DeFi 市场收益疲软?Astherus 或成用户捕获收益的最佳管道

股市老人

一键自动生成ppt的AI工具!这5款不容错过!

职场工具箱

人工智能 PPT 办公软件 AIGC AI生成PPT

多分支组网解决方案:SD-WAN

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

如何使用Python开发1688商品详情API接口?

科普小能手

API 1688 Python开发 API 接口 1688商品详情接口

精准测试如何落地

霍格沃兹测试开发学社

并发编程/Actor模型设计为高并发项目提供基础模型(设计篇)

肖哥弹架构

Java 并发编程 高并发

税友:基于鲲鹏原生开发税务行业应用,引领智慧税务

极客天地

用通义灵码,从 0 开始打造一个完整APP,无需编程经验就可以完成

阿里巴巴云原生

阿里云 云原生

用通义灵码,从 0 开始打造一个完整APP,无需编程经验就可以完成

阿里云云效

阿里云 云原生

想管理好团队?一定要三“靠”三“不靠”

敏捷开发

管理 团队建设 企业管理 团队协同

浅谈DNS递归解析和迭代解析之间的区别

国科云

域名解析 DNS解析

Go协程池开源库及示例用法

baiyutang

Go golang 编程 云原生

刚刚,微软 GitHub Copilot Chat 扩展正式开源_微软_李冬梅_InfoQ精选文章