天天看點

GitHub釋出GitHub Copilot X,以後可以動嘴寫代碼了!

作者:知小漁

GPT-4加持Copilot,動嘴就能寫代碼

上一代GitHub Copilot的資料:為100多萬的開發者編寫了46%的代碼,并提高了55%的編碼速度。

GitHub釋出GitHub Copilot X,以後可以動嘴寫代碼了!

新一代Copilot X,直接代号用X可見是重磅更新了。

GitHub釋出GitHub Copilot X,以後可以動嘴寫代碼了!

GitHub在Copilot中内嵌一個基于GPT-4的聊天視窗,專注于開發者場景,并內建成在VS Code和Visual Studio上。

不僅可以識别開發者輸入的代碼内容,報錯資訊顯示,還可以對代碼塊的用途進行深入分析和解釋,生成單元測試,甚至還可以給出debug的建議。

GitHub釋出GitHub Copilot X,以後可以動嘴寫代碼了!

如果你甚至懶得輸入,說一句「嘿,GitHub!」,動動嘴皮子就能實作編寫代碼、代碼跳轉、控制IDE、代碼總結

申請位址:https://github.com/github-copilot/chat_waitlist_signup/join

全新Pull Requests

全新的GitHub Copilot還會為Pull Requests提供加持。開發者隻需要在PR描述中插入标簽,Copilot便會自動識别,并進行擴充補寫。目前支援的标記,主要有以下幾種:

copilot:summary為PR生成一段摘要總結。

copilot:walkthrough詳細的更改清單,包括指向相關代碼段的連結。

copilot:poem寫一首詩來描述本次改動。

copilot:all自動生成以上所有内容。

申請位址:https://copilot4prs.githubnext.com/login

其他工具:Copilot for Docs 和 Copilot for CLI

Copilot for Docs

程式員可以通過聊天界面來找到文檔中的内容,包括使用的語言、架構和技術等問題。支援個性化,即可以根據使用者的不同程式設計水準,對該文檔的了解程度,以及想要查找的内容,輸出不同的答案。

申請位址:https://githubnext.com/projects/copilot-for-docs

Copilot for CLI

編寫指令和循環,并給出模糊的find标志來滿足程式員的查詢。Copilot for CLI提供了三個shell指令: ??,git?,gh?。

「??」是指用于任意shell指令的通用goto。它将組成指令和循環,并抛出模糊的查找标志以滿足個人查

「git?」用于專門搜尋以及調用git。相比??,它将在生成Git指令方面更加強大,你甚至不需要解釋處于Git的上下文時,查詢更加簡潔。

「gh?」将結合了GitHub CLI指令和查詢界面的強大功能,并使用AI生成複雜标志和jq表達式。

申請位址:https://githubnext.com/projects/copilot-cli/

總結

有網友說:程式員們終于用程式設計把自己淘汰了。。。在我看來,其實GitHub Copilot X仍然是為人類賦能的生産力工具,一些隻會ctrlCV的初級工程師也許會被淘汰,但對于進階工程師來說GitHub Copilot X将是讓他們效率起飛的得力助手。當然,無論如何,我們已經來到了ChatGPT的時代,用好腦子,用好ChatGPT将是每個人的必修課。

繼續閱讀