微軟近日宣布了一項(xiàng)重大決策,決定將GitHub Copilot Chat擴(kuò)展的代碼以MIT協(xié)議進(jìn)行開源,并將這一擴(kuò)展的核心功能無縫融入其廣受歡迎的Visual Studio Code(VS Code)編輯器中。此舉標(biāo)志著微軟正積極推動(dòng)VS Code向一個(gè)全新的開源AI編輯器方向邁進(jìn)。
VS Code,作為一款輕量級(jí)但功能強(qiáng)大的代碼編輯器,早已成為眾多開發(fā)者的首選工具。它支持包括Java、Python、C++、Java以及Go等在內(nèi)的數(shù)十種主流編程語言,并通過豐富的擴(kuò)展庫提供了對(duì)更多語言的支持。此次整合GitHub Copilot Chat,無疑將進(jìn)一步提升VS Code在開發(fā)者社區(qū)中的地位。
GitHub Copilot Chat,這一基于先進(jìn)人工智能技術(shù)的編程輔助工具,自推出以來便以其強(qiáng)大的代碼建議、代碼解釋、單元測(cè)試生成以及代碼修復(fù)建議等功能,贏得了開發(fā)者們的廣泛贊譽(yù)。它能夠在集成開發(fā)環(huán)境(IDE)中無縫工作,極大地提高了開發(fā)者的編碼效率。
微軟團(tuán)隊(duì)表示,VS Code作為GitHub上最成功的開源項(xiàng)目之一,一直以來都堅(jiān)持開放、協(xié)作和社區(qū)驅(qū)動(dòng)的發(fā)展理念。隨著AI技術(shù)在開發(fā)者體驗(yàn)中扮演的角色越來越重要,微軟希望通過開源AI工具,進(jìn)一步激發(fā)代碼編輯器的創(chuàng)新活力。
據(jù)團(tuán)隊(duì)透露,近幾個(gè)月來AI領(lǐng)域的快速發(fā)展,特別是大型語言模型的顯著進(jìn)步,促使他們決定將VS Code的AI開發(fā)從封閉走向開源。大型語言模型的進(jìn)步降低了對(duì)特定提示策略的依賴,使得開源成為可能。同時(shí),多個(gè)編輯器已經(jīng)探索并普及了AI交互的最佳用戶體驗(yàn)設(shè)計(jì),微軟希望通過開源讓社區(qū)能夠在這些基礎(chǔ)上進(jìn)一步優(yōu)化和創(chuàng)新。
隨著開源AI工具和VS Code擴(kuò)展生態(tài)系統(tǒng)的蓬勃發(fā)展,開發(fā)者們對(duì)于更加便捷、高效的擴(kuò)展構(gòu)建和調(diào)試環(huán)境的需求日益迫切。因此,開源Copilot Chat擴(kuò)展的代碼,將為開發(fā)者提供更多透明度和支持,有助于推動(dòng)VS Code生態(tài)系統(tǒng)的進(jìn)一步繁榮。