參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

VS Code:開源 AI 編輯器

更新(2025 年 6 月 30 日):GitHub Copilot Chat 擴充套件現已開源

由 VS Code 團隊釋出於 2025 年 5 月 19 日

我們相信,程式碼編輯器的未來應該是開放且由 AI 驅動的。在過去十年中,VS Code 一直是 GitHub 上最成功的開源專案之一。我們衷心感謝充滿活力的貢獻者和使用者社群,他們因為 VS Code 的開源而選擇了它。隨著 AI 成為 VS Code 開發者體驗的核心,我們打算繼續堅守我們最初的開發原則:開放、協作和社群驅動。

我們將以 MIT 許可證開源 GitHub Copilot Chat 擴充套件中的程式碼,然後將該擴充套件的相關元件仔細地重構到 VS Code 核心中。這是我們將 VS Code 打造成一個開源 AI 編輯器的合乎邏輯的下一步。這反映了 AI 驅動的工具已成為我們編寫程式碼的核心方式;也再次印證了我們的信念——開放式的工作方式能為使用者帶來更好的產品,並促進一個多樣化的擴充套件生態系統。

為什麼現在開源?

在過去幾個月中,我們觀察到 AI 開發領域的變化,這些變化促使我們將 VS Code 中的 AI 開發從閉源轉向開源。

  • 大型語言模型已顯著改進,減少了對“秘密武器”式提示策略的需求。
  • 在各種編輯器中,最流行和最有效的 AI 互動使用者體驗處理方式現已普及。我們希望透過將這些通用的 UI 元素放在一個穩定、開放的程式碼庫中,使社群能夠對其進行改進和擴充套件。
  • 一個由開源 AI 工具和 VS Code 擴充套件組成的生態系統已經出現。我們希望讓這些擴充套件的作者能夠更輕鬆地構建、除錯和測試他們的擴充套件。目前,由於無法訪問 Copilot Chat 擴充套件的原始碼,這項工作尤其具有挑戰性。
  • 我們收到了很多關於 AI 編輯器收集資料的問題。開源 Copilot Chat 擴充套件能讓您看到我們收集的資料,從而提高透明度。
  • 惡意行為者正越來越多地將目標對準 AI 開發工具。在 VS Code 作為開源專案的整個歷史中,社群提出的問題和拉取請求幫助我們迅速發現並修復了安全問題。

後續步驟

在未來幾周,我們將致力於開源 GitHub Copilot Chat 擴充套件中的程式碼,並將 AI 功能從該擴充套件重構到 VS Code 核心中。我們的核心優先事項保持不變:提供卓越的效能、強大的可擴充套件性以及直觀、美觀的使用者介面。

當社群圍繞一個穩定、共享的基礎進行建設時,開源才能發揮最大作用。因此,我們的目標是讓貢獻 AI 功能就像貢獻 VS Code 的任何其他部分一樣簡單。大型語言模型的隨機性使得測試 AI 功能和提示詞變更尤為困難。為了簡化這一過程,我們也將開源我們的提示詞測試基礎設施,以確保社群的拉取請求能夠構建並透過測試。

和往常一樣,您可以在我們的迭代計劃中跟進進展,我們將在其中提供更多關於這項工作的資訊。我們也會持續更新我們的常見問題解答,以回答來自社群的問題。我們歡迎您在我們實現這一願景的過程中提供反饋

我們很高興能以一個開源 AI 編輯器的身份塑造開發的未來——並希望您能加入我們,一同踏上這段開放構建的旅程。

程式設計愉快!

VS Code 團隊