GitHub 的東家微軟看到了生成式 AI 業(yè)務的大幅增長,其首席執(zhí)行官薩蒂亞·納德拉 (Satya Nadella) 告訴華爾街,GitHub Copilot 軟件的付費客戶在第三季度比上一季度增長了 40%。納德拉表示:“我們在超過 37,000 個組織中擁有超過 100 萬付費 Copilot 用戶?!?/p>
現(xiàn)在,該平臺以現(xiàn)有的全球用戶群為基礎,在正在進行的年度 GitHub 會議——Universe 2023 上發(fā)布了新的人工智能重大公告:GitHub 公布 Copilot 企業(yè)計劃,允許客戶根據(jù)代碼庫做功能定制,并公布了 Copilot Chat 的明確推出時間。
GitHub 首席執(zhí)行官 Thomas Dohmke 表示,他們正在逐步將 Copilot 與 GitHub 各方面融合,并將其作為一個重要組成部分??梢哉f,這是 GitHub 的一次重塑,正如他所說:“就像 GitHub 是在 Git 基礎上構(gòu)建的一樣,今天我們正在 Copilot 的基礎上重新構(gòu)建它?!?/p>
關于這次的“重建”,一些網(wǎng)友評論說這似乎朝著使每個人都能夠編寫代碼的方向邁出了堅實的一步。但也有人擔心微軟這個舉動會破壞掉 GitHub 的協(xié)作能力,因此有人建議保留 Git 部分,單獨建立一個 GitHub Copilot 平臺。
無論如何,今年的開發(fā)者工具取得了非常顯著的進展,GitHub 的意義也不再僅作為一個代碼托管平臺了。我們還總結(jié)了 GitHub Universe 2023 上的重大更新:
Copilot Chat 將全面上線
GitHub 早在今年 3 月就公布了 Copilot Chat 的相關消息,7 月向企業(yè)用戶交付了 beta 公測版,并于 9 月將個人用戶也納入公測范圍。下個月(12 月),Copilot Chat 將全面上線,不過 GitHub 沒有給出通用版本的確切落地日期。
簡而言之,Copilot Chat 是一款聊天機器人,運行在開發(fā)者的集成開發(fā)環(huán)境(IDE)之內(nèi),允許用戶就當前正在處理的代碼詢問相關問題,包括讓它們識別特定程序中的 bug 并提供修復建議,甚至可以就特定代碼行做出內(nèi)聯(lián)反饋。
GitHub Copilot Chat。
Copilot Chat 由最新 OpenAI 大語言模型(LLM)GPT-4 提供支持,并作為標準 Copilot 訂閱套餐的組成部分,個人用戶每月 10 美元,企業(yè)用戶每月 19 美元。
企業(yè)級新套餐
GitHub 同時表示將推出新的企業(yè)級 Copilot 訂閱套餐,每月收費為 39 美元。Copilot Enterprise 將于 2024 年 2 月正式發(fā)布,將包含現(xiàn)有業(yè)務套餐中的所有內(nèi)容,外加一些值得關注的附加功能——包括允許公司利用自有代碼庫進行底層模型微調(diào),從而獲得更加個性化的 Copilot Chat 使用體驗。
基本使用方式為:公司將 Copilot 接入自己的代碼庫,開發(fā)者即可獲得關于內(nèi)部私有代碼的相關建議。這又與前面提到的 Copilot Chat 新功能有所關聯(lián)。對于訂閱了 Copilot Enterprise 的用戶來說,Copilot Chat 將超越代碼編輯器和 IDE,一路延伸至 GitHub.com,幫助開發(fā)人員深入研究自己的代碼、文檔和 PR,提供更為廣泛的問題摘要、建議和答案。
GitHub CEO Thomas Dohmke 在最新發(fā)布的評論博文中表示,“通過將 Copilot Chat 接入您在 GitHub.com 上的代碼倉庫,Copilot Enterprise 可以幫助您的開發(fā)團隊快速厘清代碼庫、搜索和構(gòu)建文檔、根據(jù)內(nèi)部及私有代碼獲取建議,并快速審查 PR。組織代碼庫中的集體知識將躍然于您的指尖,開發(fā)人員不僅可以加快代碼編寫速度,更能夠以領先于競爭對手的方式部署應用程序、功能和更新?!?/p>
Copilot Enterprise:通過“智能操作”生成 PR 摘要。
其實在此之前,Copilot Chat 就已經(jīng)能夠與 IDE 中的私有工作區(qū)配合使用,只不過后者要求用戶在本地保存一份代碼倉庫副本。Copilot Enterprise 所做的就是圍繞云端代碼及相關文檔開放各種形式的 AI 對話,同時允許企業(yè)用戶微調(diào)底層模型,以便 Copilot 能夠更好地補全代碼、并回答關于給定代碼庫提出的具體問題。
GitHub 產(chǎn)品管理副總裁 Mario Rodriguez 在采訪中表示,“我們的最終目標就是提供一款對話式、無處不在、個性化且值得依賴的 Copilot,這種種訴求就實際轉(zhuǎn)化成了我們現(xiàn)在看到的 Copilot Enterprise。”
在 GitHub Copilot Enterprise 中創(chuàng)建定制化模型。
參與這項功能初始測試的,就有 GitHub 的合作伙伴、芯片巨頭 AMD 公司。該公司表示微調(diào)之后的 Copilot 模型能夠支持 Verilog 等硬件設計語言,這在標準 Copilot 版本中顯然是無法實現(xiàn)的。
AMD 公司軟件開發(fā)高級總監(jiān) Alexander Androncik 在一份聲明中指出,“定制化 Copilot 模型為眾多 AMD 硬件工程師帶來了 AI 輔助功能,可提供準確且質(zhì)量卓越的 AI 建議,同時緊密契合我們的產(chǎn)品設計風格?!?/p>
在相關新聞中,GitHub 還透露將“在未來幾個月內(nèi)”推動 Copilot Chat 登陸 GitHub 移動應用,同時增加對 JetBrain IDE 套件的支持(當前僅支持 VS Code 與 Visual Studio 代碼編輯器)。此舉明顯是在回應廣大用戶的需求和期盼——“你們既然要求了,我們當然會明確做出回應,”Dohmke 表示。
進一步擴展 Copilot
本屆 GitHub Universe 大會上發(fā)布的另一份重量級公告,則是 Copilot 的合作伙伴計劃。該計劃將推動 GitHub 與更廣泛的開發(fā)者社區(qū)建立合作,具體將以第三方開發(fā)工具廠商構(gòu)建的插件形式出現(xiàn),包括正在為 Copilot 打造集成方案的 Daastax、LaunchDarkly、Postman、HashiCorp 及 Datadog 等。
Dohmke 強調(diào),“隨著這一生態(tài)系統(tǒng)的不斷擴大,GitHub Copilot 能夠為開發(fā)者分擔的工作也將越來越多、用例愈加豐富。從協(xié)助提高數(shù)據(jù)庫查詢性能、到檢查功能標記的狀態(tài),再到查看 A/B 測試結(jié)果——所有這一切、乃至更多應用場景將很快成為可能。這都要歸功于那些正在為 GitHub Copilot 持續(xù)開發(fā)插件的合作伙伴們?!?/p>
本次大會公布了包含 25 家合作廠商的首批名單,GitHub 還在積極向更多希望參與進來的公司開放早期訪問計劃。
GitHub Copilot 合作伙伴計劃:以 Datastax 為例。
最后一條與 Copilot 相關的消息,就是 GitHub 初步介紹了所謂 Copilot Workspace,據(jù)稱它能以自然語言方式幫助開發(fā)者在短短幾分鐘內(nèi)將設計靈感轉(zhuǎn)化為可運行代碼。開發(fā)人員首先在 Copilot Workspace 當中提出問題,之后 AI 會給出自動生成的計劃,指導如何實現(xiàn)變更需求。當然,開發(fā)者也可以靈活編輯這些計劃,通過“引導”讓 AI 更好地理解問題、提供建議。這項功能預計將在 2024 年年內(nèi)落地。
Dohmke 表示,“Copilot Workspace 的使用感受,類似與合作伙伴進行結(jié)對編程。它了解項目中的方方面面,而且會跟隨你的指引,依托 AI 的力量在代碼倉庫中完成問題回應和 PR 變更等各種用例?!?/p>
Copilot Workspace.
安全保障,以及更多
在安全方面,GitHub 還對 2020 年首次內(nèi)置在 IDE 中的功能進行了增強。其中包括 secret 掃描與代碼掃描,向 GitHub 用戶開放漏洞自動智能檢測,并發(fā)現(xiàn)那些無意中被遺漏在公共代碼中的 secret(例如密碼)。
現(xiàn)在,GitHub 還在添加新的 AI 元素,包括用于代碼掃描的“autofix”自動修復功能,可幫助開發(fā)人員快速完成安全修正。AI 能夠根據(jù) PR 中的 CodeQL、JavaScript 及 TypeScript 警報生成相應修復方案。
GitHub 產(chǎn)品管理副總裁 Asha Chakrabarty 在博文中提到,“這些新功能帶來的可不只是修復意見,而是精確、可操作的操作指導,能幫助開發(fā)者快速了解漏洞情況和修復思路?!?/p>
GitHub Copilot 中的代碼掃描 autofix 自動修復功能。
開發(fā)人員可以通過單擊將這些修復直接提交到代碼當中,也可以先對修復方案進行編輯修改、之后再合并進代碼庫。
Chakrabarty 總結(jié)道,“這項功能的優(yōu)點,在于它帶來了無摩擦的修復體驗。用戶可以在編碼的同時快速修復漏洞,這不僅縮短了修復耗時,而且實際準確性也完全能夠達到用戶的預期。”
-
人工智能
+關注
關注
1791文章
47282瀏覽量
238534 -
GitHub
+關注
關注
3文章
471瀏覽量
16450 -
生成式AI
+關注
關注
0文章
504瀏覽量
476
原文標題:重塑GitHub、顛覆程序開發(fā):GitHub Universe 2023發(fā)布重大更新
文章出處:【微信號:AI前線,微信公眾號:AI前線】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論