剛剛,GitHub釋出了Copilot X,增加了全新的對話模式

人工智慧洞察站發表於2023-03-23

幾個小時前,GitHub 宣佈推出 Copilot X 計劃,這是其流行的 Copilot 程式碼自動補全工具的擴充套件,該工具於 2021 年推出了預覽版。藉此,這家微軟旗下的公司正在為 Copilot 推出以程式碼為中心的聊天模式,用於幫助開發人員編寫和除錯他們的程式碼,以及針對某個問題查詢答案。

毫不意外,這些新功能由 OpenAI 的 GPT-4 驅動,不過值得注意的是,出於延遲原因,程式碼自動補全工具仍然基於 GitHub 的 Codex 模型,它源自 GPT-3。

“隨著新模型的上線,我們問自己:下一步是什麼?Copilot 的下一步是什麼?我們相信,程式碼補全是一個重要方向。” GitHub CEO Thomas Dohmke 告訴我。

剛剛,GitHub釋出了Copilot X,增加了全新的對話模式

GitHub 水到渠成的下一步 —— 這並不令人意外 —— 是為開發者體驗新增聊天功能。Copilot Chat 將從今天開始在 Visual Studio 和 VS Code 中提供預覽版本,後續將支援其他 IDE。

正如 Dohmke 指出的那樣,這不僅將 ChatGPT 引入了 IDE,還將 IDE 的上下文引入了 ChatGPT。這意味著你可以在編輯器中高亮顯示程式碼,然後向 Copilot 詢問這些程式碼片段,用它來重構這段程式碼,並在必要時請它幫助你除錯它(因為它也知道終端的輸出情況)。GitHub 透過一些巧妙的提示工程來實現這一點,將提示填滿儘可能多的上下文資訊。

當然,你也可以讓 Chat 幫你寫程式碼。例如,在演示中,GitHub 展示瞭如何要求它構建經典的 “貪吃蛇” 遊戲。

剛剛,GitHub釋出了Copilot X,增加了全新的對話模式

“我是一名開發人員,我也是 CEO。所以我實際開發程式碼的時間相當有限。我最近幾個晚上一直在玩這個軟體,發現它非常有趣。它讓程式設計變得有趣,因為你不必尋找教程,也不必弄清楚哪一個是正確的教程,你只需繼續下去,” Dohmke 說。“我敢肯定,當你讓學生和孩子們使用時,他們會大吃一驚。它變成了一件令人上癮的事情,因為你有了可以不斷提問的東西。”

不出所料,Copilot Chat 將只專注於程式設計問題。它會迅速關閉有關其他任何問題的提問。

Dohmke 認為,雖然自動完成功能已經讓開發人員大大提高了他們的工作效率,但這個新的 Copilot 將使開發人員的工作效率提高 10 倍

剛剛,GitHub釋出了Copilot X,增加了全新的對話模式

作為 Copilot X 計劃的一部分,GitHub 也將 Copilot 帶到了命令列中。與 Warp 在其終端上所做的類似,GitHub 現在也在幫助開發者使用命令列,幫助他們編寫命令和迴圈,並找到那些通常深埋於手冊(或至少要搜尋 Stack Overflow 一兩次)中的晦澀特性標誌。

開發人員現在還可以註冊一個新的 Copilot 功能的技術預覽版,該版本會生成拉取請求的描述並自動打標籤。“沒有人喜歡模板,” Dohmke 說。“這很無聊,而且是瑣碎的工作,無論是在程式碼層、Copilot 還是在拉取請求層。” 他指出,這僅僅是個開始。因為該工具已經掃描了程式碼,它還可以自動找到缺失的測試並生成這些測試,Dohmke 承諾,我們將來會看到更多類似的功能。

剛剛,GitHub釋出了Copilot X,增加了全新的對話模式

Copilot for docs 也是一個新功能,它豐富了 ChatGPT 的現有資料庫,例如,你已經可以查詢有關框架和語言文件的資訊。但是 ChatGPT 的資料蒐集截止日期是 2021 年,這意味著這些資訊並不總是最新的,因此 GitHub 正在用更多的最新資料來充實它(類似於 Microsoft 的 Bing 在搜尋中使用的 Prometheus 模型)。GitHub 最初將從 React、Azure Docs 和 Mozilla 的 MDN 等文件開始,開發人員將能夠在類似 ChatGPT 的介面中查詢這些文件。不過,更有趣的是,GitHub 計劃允許組織在其儲存庫和內部文件之上使用此工具。不過,這還沒有準備好供公眾使用。

“一旦你在每個應用程式中都有一個 Copilot—— 無論是在 Outlook、Word 還是你的程式碼編輯器中,你都可以利用你在這些環境中編寫的東西,而且你還可以利用來自你組織中其他員工的資訊,無論他是開發人員還是營銷人員,他們現在可以更輕鬆地撰寫公告部落格文章,因為他們已經在他們的 Copilot 中看到了開發人員放入他們的 git repo 中的釋出說明。…… 它消除了公司內的資訊孤島,我認為這就是我們可能釋放 10 倍以上生產力的地方。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70027828/viewspace-2941131/,如需轉載,請註明出處,否則將追究法律責任。

相關文章