首頁  >  文章  >  科技週邊  >  GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

PHPz
PHPz轉載
2023-04-13 22:01:011834瀏覽

微軟真的殺瘋了!

上週,微軟剛用GPT-4升級了Office辦公室全家桶,還沒等人們反應過來,微軟又來抄碼農的家了。

今天,GitHub官宣:基於GPT-4的新一代程式碼產生工具Copilot X來了!

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

GitHub Copilot發布不到兩年,就已經為100多萬的開發者編寫了46%的程式碼,並且提高了55 %的編碼速度。而這次的重磅升級,更是強到髮指。

新一代Copilot X,直接整合裡一個華麗的聊天介面,不僅動動嘴皮子就能產生程式碼,還能邊寫程式碼邊跟AI對話,以及為你量身定做的智慧文檔系統等等。

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

#具體來說,Copilot X提供支援的體驗有:Copilot Chat;Copilot for Pull Request;Copilot for Docs;Copilot for CLI。

這些新功能都是由OpenAI的GPT-4所驅動的。值得注意的是,由於速度延遲的原因,程式碼自動補全工具仍基於GitHub的Codex模型上,該模型是在GPT-3上訓練的。

現在,微軟已經將GPT-4整合到搜尋、辦公室、寫程式碼等各種真正意義上的生產力工具上,屬實是擁有了開啟第四次科技革命的力量。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

資深大數據架構師祝威廉稱,Everything powered by AI已經不再遙遠:

如果說,OpenAI GPT-4只是個模型完成了從0到1,微軟則推動了其商業化直接前進一大步。

這次,Copilot X的發布,直接降維打擊上一代Copilot。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

目前,Copilot X已經開啟排隊入口。但比較麻煩的是,每項體驗都得申請排隊。

對此網友戲稱:「每一天都在各種申請Waitinglist的路上。」

——昨天剛加入了Bard的候補,今天又要開始排Copilot X的隊伍。

Copilot Chat

#「申請網址:https://github.com/github-copilot/chat_waitlist_signup/join

GitHub在Copilot中內嵌一個基於GPT-4的聊天窗口,專注於開發者場景,並整合成在VS Code和Visual Studio上。

然鵝,它不只是一個聊天視窗那麼簡單。

現在,Copilot不僅可以識別開發者輸入的程式碼內容,並報錯資訊顯示,還可以對程式碼區塊的用途進行深入分析和解釋,產生單元測試。

甚至可以給debug的建議。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

此外,在Copilot中,你甚至不再需要鍵盤來寫程式碼。

只要坐在電腦前,說一句「嘿,GitHub!」,動動嘴皮子編程式碼就能實現了。

目前,GitHub正在試驗GitHub Copilot Voice新功能,一個基於語音的互動系統。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

除了寫程式碼,透過Copilot Voice,你甚至可以完成:程式碼跳躍、控制IDE、程式碼總結。

Copilot for Pull Request

#申請網址:https://copilot4prs.githubnext.com/login

除了編輯器外,全新的GitHub Copilot也會提供Pull Requests加持。

開發者在PR描述中插入標籤,Copilot會自動識別,並進行擴充補寫。

目前支援的標記,主要有以下幾種:

  • #copilot:summary為PR產生一段摘要摘要。
  • copilot:walkthrough詳細的更改列表,包括指向相關程式碼段的連結。
  • copilot:poem寫一首詩來描述這次改動。
  • copilot:all會自動產生以上所有內容。

而這,還只是第一步。

未來,Copilot也會新增Gentest和Ghost Text的兩大功能。

Gentest:當Copilot發現提交的Pull Request缺少足夠的測試時,會自動提醒開發者,並根據專案需求建議可編輯、接受或拒絕的潛在測試。

對於專案擁有者來說,這個功能還可以幫助他們去製定關於測試的策略,同時支援開發者遵循這些策略。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

Ghost Text:當開發者建立Pull Request時,Copilot會動態地取得程式碼變更的相關信息,並自動給予建議。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

此外,GitHub正在進行的其他探索和實驗包括:

解決AI問題:可以自動描述如何解決問題,甚至自動建議需要進行的更改。

如下,在提交了轉移到PyTorch的問題後,新功能可以提供產生程式碼建議,並發起新的Pull Request。

用AI審查PR:由於大量的開發人員將時間花費在程式碼審查,以及為程式碼審查準備PR上,這項功能就可以減少審查花費的週期。

Copilot for Docs

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

優秀的技術文件對於一位開發者的重要性,顯然不言而喻。

Copilot for Docs這項功能能夠幫助你從這份文件中快速定位,並找到想要的內容。

官方部落格稱,Copilot for Docs僅是一個實驗性的工具。程式設計師可以透過聊天介面來找到文件中的內容,包括使用的語言、框架和技術等問題。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

比較厲害的地方是,就是這個個人化的特徵。

它可以根據使用者的不同程式設計水平,對該文件的了解程度,以及想要尋找的內容,輸出不同的答案。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

#

程式設計師也可以第一時間取得最新內容,直接從GitHub repo讓現有的資料與最新版本的文件保持同步。

同時,從GitHub取得內容的另一個好處是,可以輕鬆回答有關團隊私有內容的問題。這項功能可以在現有的GitHub權限基礎上提供只有自己內部團隊可以看到的資訊。

此外, Copilot還可以在不同第三方文件之間來回穿梭,例如React、 Azure文件和MDN,可以將其內容進行拼接,並傳回結果。

未來,GitHub也要探索索引文件以外的資源的其他方法,例如問題、請求、討論和wiki,以便為開發人員提供回答技術問題所需的一切。

Copilot for CLI

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

在程式碼編輯和pull request旁邊,命令列終端機是開發人員花費最多時間的地方。

但是,即使是最熟練的開發人員也需要捲動許多頁面,以記住許多命令的精確語法。

而GitHub Copilot CLI可以寫指令和循環,並給予模糊的find標誌來滿足程式設計師的查詢。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

CLI的Copilot提供了三個shell指令: ??,git?,gh?。

“??”是指用於任意shell指令的通用goto。它將組成命令和循環,並拋出模糊的查找標誌以滿足個人查詢。

“git?”用於專門搜尋以及呼叫git。相比??,它將在產生Git命令方面更加強大,你甚至不需要解釋處於Git的上下文時,查詢更加簡潔。

“gh?”將結合了GitHub CLI指令和查詢介面的強大功能,並使用AI產生複雜標誌和jq表達式。

軟體開發黃金時代! 10倍效率提升

GitHub執行長Thomas Dohmke稱,雖然自動補全程式碼已經大大提升開發人員的生產力,而全新的Copilot X能將開發人員的生產力提升10倍。

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

隨著全新聊天功能的出現,Copilot將成為未來人們學習程式設計的基礎。

「軟體開發的黃金時代已經來到聊天介面。」

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

英偉達科學家Jim Fan表示,「10倍工程師依舊是個神話,但是100倍由AI加持的工程師比以往任何時候都要真實。」

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

鑑於GitHub 「混搭」了OpenAI的GPT-3和GPT-4,來驅動聊天功能和現有的自動補全程式碼功能。

Dohmke解釋道,當你在編輯器中輸入時,肯定是希望得到非常快速的回應。

因此,在需要速度的地方,我們使用較小的模型,如程式碼自動補全基於Codex;而在需要準確性的地方,我們使用較大的模型,如聊天中使用GPT-4。

網友:碼農「已死」

網友紛紛表示,程式設計已經被ChatGPT永遠改變了。

「作為一個開發者,這實在是令人沮喪。程式設計中,我們快樂的來源是與邏輯打交道和解決技術問題,而不是專注於生產力或滿足需求。」

「我已經做了30年的編程,但我仍然很喜歡它。我不知道沒有人類代碼的世界會是什麼樣子。不過我確實很喜歡有CoPilot來處理那些煩人的東西,還有ChatGPT來幫我解決bug。」

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

「AI出現後,可能就不再需要這麼多碼農了。對此我感到非常焦慮,即便已經在各種存錢和投資了,但還需要差不多9年時間才能『躺平』。我略微羨慕那些在FANG工作的人,他們似乎可以輕易地實現財務自由。」

「從中長期來看,我們將會失去工作。」

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

程式設計師終於用程式設計把自己淘汰了…

GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊

以上是GPT-4 Copilot X震撼來襲! AI寫程式效率10倍提升,碼農遭降維打擊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除