写点什么

微软开源 GitHub Copilot Chat 扩展

  • 2025-06-06
    北京
  • 本文字数:1163 字

    阅读完需:约 4 分钟

大小:583.29K时长:03:19
微软开源GitHub Copilot Chat扩展

在 2025 年 Build 大会上,微软宣布计划在未来几个月内将 GitHub Copilot Chat 扩展的代码基于 MIT 许可开源,并将核心 AI 功能直接整合到 VS Code 的主代码库中。若该计划顺利实施,可能会对当前付费的 AI 代码编辑器在功能竞争方面造成冲击。


微软给出了开源 Copilot Chat 的几个理由。他们指出,大语言模型的不断进步减少了对专有提示词策略的需求。事实上,Anthropic 公司定期发布Claude模型的系统提示词。在社区推动的透明化趋势下,要长期保密提示词是一项艰巨的任务。此外,AI 提示词只在某些限制条件下才受到版权保护,申请专利同样面临诸多限制。


微软的开源决策还回应了扩展开发者的迫切需求,相比当前的扩展公共 API,他们希望能够更紧密地集成到 VS Code 中。Copilot Chat 扩展使用了 VS Code 的提议API,这是一组虽在 VS Code 内部实现但未作为稳定 API 公开的不稳定 API。另一方面,普通扩展作者无法在Visual Studio Code Marketplace上发布使用提议API的扩展


另一种选择是像 Cursor、Windsurf 那样,对 Visual Studio Code 进行分叉。随着这些分叉版本在人气和风险投资方面不断获得增长,微软开始执行扩展市场规则,让 Cursor 这样的分叉版本无法再获取微软授权的扩展(例如,C/C++扩展)。如今微软将Copilot Chat扩展转向 MIT 许可,并将其核心功能整合到VS Code核心中,可能会极大地限制那些开发团队规模较小的分叉版本在功能上与扩展作者社区竞争的能力。


微软还提到,提升数据收集的透明度以及增强社区驱动的安全性是推动其开源扩展的关键动力。

通过这一举措,VS Code 有望从支持 AI 扩展的平台转变为默认的“AI 原生编辑器”。


RedditHacker News等平台上,开发人员对开源的初步反应大多表示认可。讨论主要集中在整合本地AI模型的潜力、对竞争编辑器格局的影响以及对核心 AI 功能的社区贡献的潜力上。这一举措总体上被视为提升透明度和推动更广泛的开发者工具生态系统发展的积极举措。


Visual Studio Code 的产品经理在 Reddit 上发表了评论

我们确实有计划将 GitHub Copilot 的建议功能开源。目前的计划是将这些功能转移到开源的 Copilot Chat 扩展中(作为第二步),预计在未来几个月内完成。

……请查看工程计划


聊天与 ollama 兼容!

请查看这里

目前建议功能尚未兼容。如果你需要这个功能,我们有一个相关功能请求,你可以参与投票。我们确实希望尽快实现这一功能。


在 2025 年 Build 大会上,微软宣布了一系列关于未来产品和现有产品改进的消息。TypeScript 团队发布了一个实验性的TypeScript编译器(tsc)的本地移植版本,目标是将构建速度提升 10 倍,大幅缩短编辑器冷启动时间,并大幅优化内存使用。微软还宣布了一个新的开源命令行文本编辑器Edit,它将在未来作为 Windows 11 的一部分发布。Edit 旨在提供类似于NanoVim的轻量级原生现代命令行编辑体验。


原文链接

https://www.infoq.com/news/2025/06/microsoft-oss--copilot-extension/

2025-06-06 08:006296

评论

发布
暂无评论

翻译: Effective Go (6)

申屠鹏会

翻译 Go 语言

解析 hashMap 源码之基本操作 get

shengjk1

Java hashmap

这样看mybatis,谁都会分析源码!

诸葛小猿

源码 mybatis mybatis源码

敏捷到底是个什么鬼?

刘华Kenneth

程序员 敏捷 change

Rust特征与泛型区别点

编号94530

rust 泛型 封装、继承、多态

毕玄大佬的分享以及给我的感悟

白色蜗牛

Java 程序员 技术 职场 架构师

阿里、力扣、政采云的15位专家分享前端面试与招聘视角

三钻

面试 大前端

MEDO 项目开发中遇到的问题汇总

陈皮

Elasticsearch学习

张明森

如何学习一个框架?

云起

troubleshoot之:使用JFR分析性能问题

程序那些事

Java 性能分析 jfr

Docker搭建PHP+Nginx+MySQL+Redis

书旅

Docker 镜像 lnmp

真正的异步API网关Agate

dinstone

Async API Gateway

你生日那天的宇宙什么样子知道?我全部给你吧!

我是程序员小贱

1 学习性能优化的要点

我是程序员小贱

平均负载是什么?

我是程序员小贱

翻译: Effective Go (7)

申屠鹏会

翻译 Go 语言

Spring如何选择类构造器

申屠鹏会

翻译 Go 语言

学习技术先从学会使用搜索引擎开始

我是程序员小贱

解析 HashMap 源码概括

shengjk1

Java hashmap

如何隐藏你的数据库密码

Rayjun

安全 服务器

1 时间复杂度总结

我是程序员小贱

华为的“少年天才”攀登者,出发向智能存储的“奥林帕斯山”

脑极体

为什么考研,考研能给你带来什么?说说我的感受!

我是程序员小贱

让你起飞的20个Linux命令骚操作

我是程序员小贱

高效程序员的45个习惯:敏捷开发修炼之道(1)

石云升

读书笔记 敏捷开发

航运区块链 抗疫危中有机

CECBC

区块链 航运

Apache Mina和Netty的历史

dinstone

docker入个门

书旅

Docker 容器 Dockerfile

MySQL 基准测试

多选参数

MySQL

解析 HashMap 源码之基本操作 put

shengjk1

Java hashmap

微软开源GitHub Copilot Chat扩展_微软_Bruno Couriol_InfoQ精选文章