写点什么

微软开源 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:006791

评论

发布
暂无评论

两将军问题和TCP三次握手

有态度的马甲

TCP协议 两将军问题

Vue网站自动提交百度链接

源字节1号

软件开发 后端开发 Vue网站

《编程的原则》读书笔记(二): 编程理论的三个思想和六个实现原则

Chares

软件工程 软件开发 编程原理 软件开发原则

如何低成本实现客户服务自动化?

Baklib

【一Go到底】第九天---进制

指剑

Go golang 10月月更

【iOS逆向】某运营商签名算法分析

小陈

逆向思维 逆向 iOS逆向 逆向分析

Flowable 中 ReceiveTask 怎么玩?

江南一点雨

Java springboot workflow flowable JavaEE

C语言中的内存模型

C++后台开发

内存模型 C语言 C/C++ linux开发 C++开发

Surpass Day——Java 接口在开发中的作用、关于Object类、内部类

胖虎不秃头

Java 10月月更 se

leetcode 145. Binary Tree Postorder Traversal 二叉树的后序遍历 (中等)

okokabcd

LeetCode 数据结构与算法

数据结构学习,栈篇(顺序栈)

IC00

数据结构 算法 学习笔记 10月月更

zookeeper-四字监控命令和工具

zarmnosaj

10月月更

Vue3入门指北(十二)模板引用

Augus

Vue 3 10月月更

Surpass Day——IntelliJ IDEA和eclipse的使用、super关键字

胖虎不秃头

Java 10月月更 se

Surpass Day——Java 抽象类和接口

胖虎不秃头

Java 10月月更 se

GitLab + Jenkins + Harbor 工具链快速落地指南

胡说云原生

DevOps gitlab cicd Harbor jenkins

【荣耀帐号服务FAQ】AuthorizationCode有效期是多久?

荣耀开发者服务平台

手机 服务 安卓 荣耀 honor

ESP32-C3 应用程序的启动流程

矜辰所致

ESP32-C3 10月月更 ESP-IDF

【Nacos源码之配置管理 九】客户端获取配置数据的流程

石臻臻的杂货铺

nacos 10月月更

网络安全漏洞分析之远程代码执行

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

DAG 任务调度与 go-streams 结合的应用实践

KaiwuDB

Linux性能问题分析流程与性能优化思路

五分钟学大数据

Linux 10月月更

【愚公系列】2022年10月 Go教学课程 023-Go容器之列表

愚公搬代码

10月月更

面试突击89:事务隔离级别和传播机制有什么区别?

王磊

实时云渲染的关键技术是什么?

Finovy Cloud

人工智能 云渲染 实时渲染

使用最小花费爬楼梯

掘金安东尼

算法 10月月更

智能合约系统开发Web3.0实现核心

薇電13242772558

智能合约

具有资质的昆明等保测评公司新名单看这里!

行云管家

等保 堡垒机 等级保护

如何从InfluxDB/OpenTSDB无缝连接到TDengine

TDengine

数据库 tdengine 开源 时序数据库

如何快速打造BI大屏进行数据赋能

力软低代码开发平台

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