微軟在 Build2025大會上宣佈了一項重大舉措:Visual Studio Code(VS Code)將開源 GitHub Copilot Chat 擴展,並以 MIT 許可證發佈。這一決定標誌着 VS Code 在 AI 驅動開發領域的進一步開放與創新,旨在通過社區協作打造一個透明、高效的 AI 代碼編輯平臺。

image.png

開源 GitHub Copilot Chat 擴展:社區驅動的 AI 創新

根據最新消息,VS Code 團隊計劃將 GitHub Copilot Chat 擴展的代碼以 MIT 許可證開源,並逐步將其核心 AI 功能整合到 VS Code 的核心架構中。這一舉措不僅體現了微軟對開源社區的承諾,也反映了其在 AI 技術快速演進背景下對開發工具的戰略調整。通過開源,開發者將能夠自由探索、優化和定製 GitHub Copilot Chat 的功能,從而提升 AI 編程體驗的透明度和靈活性。

開源的 GitHub Copilot Chat 擴展將允許開發者直接審查代碼,貢獻新功能或修復問題,推動 AI 工具的快速迭代。VS Code 團隊表示,未來還將把擴展的關鍵組件重構到編輯器核心中,打造一個完全開源、社區驅動的 AI 代碼編輯平臺。這一戰略旨在確保 VS Code 繼續保持其作爲全球開發者首選編輯器的領先地位,同時適應 AI 工具在編程中的核心角色。

爲何選擇開源?AI 技術的成熟與競爭驅動

近年來,大型語言模型(LLM)的快速發展使得 AI 編程工具成爲開發者日常工作中不可或缺的一部分。微軟此番開源 GitHub Copilot Chat 擴展的決定,背後有以下幾個關鍵原因:

AI 技術成熟:隨着 LLM 技術的進步,專有的提示策略對競爭力的影響逐漸減弱。開源 GitHub Copilot Chat 擴展不會顯著削弱微軟的競爭優勢,反而通過社區貢獻可以加速功能優化。

統一用戶體驗:通過將 AI 功能整合到 VS Code 核心,微軟旨在爲開發者提供無縫、統一的 AI 編程體驗,避免擴展與核心編輯器之間的割裂感。

應對市場競爭:近年來,Cursor、Windsurf 等新興 AI 驅動的集成開發環境(IDE)迅速崛起,憑藉靈活的 AI 功能吸引了大量開發者。VS Code 的開源舉措被認爲是微軟對競爭對手的強硬迴應,意在通過開放性和社區協作鞏固市場地位。

值得注意的是,此次開源僅限於 GitHub Copilot Chat 擴展的前端代碼,其後端服務仍將保持閉源,以確保微軟在 AI 模型和雲服務方面的核心競爭力。

對開發者的影響:透明性與效率的雙重提升

開源 GitHub Copilot Chat 擴展對開發者社區意味着更大的透明性和參與度。開發者不僅可以深入瞭解 AI 工具的實現原理,還能根據自身需求定製功能。例如,團隊可以爲特定項目添加定製化的代碼補全邏輯,或優化 AI 助手對複雜代碼庫的理解能力。此外,開源還將推動 VS Code 生態系統的擴展,吸引更多第三方開發者開發與 GitHub Copilot 集成的插件。

與此同時,VS Code 團隊強調,整合 AI 功能到編輯器核心將顯著提升開發效率。開發者無需單獨安裝和管理擴展,即可直接在 VS Code 中使用 GitHub Copilot 的代碼補全、聊天交互和多文件編輯等功能。這一變化將簡化工作流,特別是在處理大型項目或跨文件修改時。

官方說明:https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor