GPT-4加強版Copilot上線 動嘴就能用自然語言編程


用自然語言進行編程的時代真的要來——GitHubCEO托馬斯·多姆克在官方博客上宣佈:代碼輔助工具Copilot進行重大升級,接入GPT-4,更名CopilotX。因此,原來隻能幫你補全代碼的它,現在通過打字聊聊天甚至語音就能:


直接寫代碼

解釋一段你看不懂的代碼

理解報錯信息、修改bug

甚至是進行單元測試……

多姆克表示:

有GPT-4加持的Copilot X,將讓AI能力存在於代碼生命周期的每一步,從根本上影響開發人員的體驗。

這究竟是程序員的福音還是噩夢?

我們很快就能知道(狗頭)

——新功能將很快上線,現在已經可以開始排隊申請。


以及不得不說,巨頭之間的競爭真是分秒必爭:

昨天Google前腳才宣佈開啟Bard公測,今兒微軟就立馬又放一招。

尤其後者,簡直是高產似xx啊。

解讀代碼找bug寫測試,樣樣通

先來跟著多姆克的介紹,一起對新功能先睹為快。

接入GPT-4之後,Copilot機器人將被安排在IDE界面的左邊

如果你剛好接手一個新項目,裡面有看不懂的代碼(比如下圖中的一段正則表達式),直接選中它,然後去左邊對Copilot說“解釋一下選中代碼”就ok。


尤其利好那種陳年老項目,尤其是連開發文檔都沒有的時候。


找Bug並修復也成為Copilot的拿手項。

照例,選中被報錯的代碼,輸入命令“幫我debug下這段”,它就開始工作。

先是1234列出你哪裡寫的不對,然後直接上手把正確寫法也給你擺出來。

修改也不用你再麻煩,隻需輕點一下右上角最右邊的那個按鈕,直接就幫你替換好。


程序員看是不是爆哭:以後再也不會為一個小符號搭上一天的時間?

接下來,代碼完成後,檢驗一下質量吧?

吶,Copilot可以迅速幫你搞定一段單元測試:


這還沒完,既然Copilot可以聊天還無所不知,編程過程中有什麼知識性的問題也可以直接問它,比如:

Python中的變量可見性是什麼意思?


再也不用切換到瀏覽器去問搜索引擎。

總而言之一句話:程序員們在工作中有任何問題,Copilot都隨時恭候。

更厲害的是,除文字,新Copilot可以進行語音交互。

你隻需說一句“Hey,GitHub”就能開啟用嘴編程

其背後,召喚的還是基於GPT-4的Copilot機器人。。

另外,多姆克也提到,原本的Codex模式也沒有丟棄。

當你正在編輯器中輸入代碼時,希望每次擊鍵都能得到非常快速的響應,系統還是用規模更小的Codex幫你補全代碼,因為此時你需要的是速度;聊天的時候需要準確性,調用的就是GPT-4。

可謂是速度和質量兩手抓。

還有三大更新

GPT-4帶來的革新還不止於此,還有這三大新功能。

首先是Copilot for Pull Requests

每當你完成一段代碼修改要提交到分支上去的時候,GPT-4可以自動讀取你的改動內容,生成描述。

如果寫的不準確,可以修改。

非常利好那種每次提交就隻願寫“修復一個bug”的“懶蛋”程序員,你再也不會被同事和領導提醒和數落~

此外,官方還在考慮在這裡醞釀這樣一個新功能:如果發現你Pull Request時還沒有完成足夠的測試,它會警告你,並且協助你完成。

其次是Copilot for Docs

這也是一個實驗性的功能。當你在學習一個新的框架或者編程語言,不知道怎麼使用某個函數或API,不用再去官方文檔查閱。

直接用聊天的方式讓GPT-4去幫你查,效率直接飛升~

目前,已經安排的有React、Azure Docs和MDN這三。後續官方還考慮加入一些第三方文檔,比如公司內部的,或者某人自己寫的公共的。

最後是Copilot for CLI

終端/命令行是程序員們每天打交道最多的地方之一。

那麼多命令相信很多人都記不住,此功能就是專門用來幫你解決這個問題的。你隻需敲個開頭,它就能給出聯想,省得你自己再去查。


看完這些,是不是坐不住?是不是已經迫不及待想上手試試?

如開頭所說,功能雖然還沒正式推出,但已經可以去預約試用資格(提醒:每一項功能都需要單獨排隊)。

屆時,這些功能將率先在Visual Studio和Visual Studio Code中提供,再逐步擴大到其它IDE中。

網友:程序員已死

Copilot由GitHub與OpenAI合作,基於Codex模型推出,至今已有快兩年的時間。

據多姆克介紹,在這近兩年間,它已經參與46%的代碼編寫,並幫助開發人員將代碼coding速度提高55%。

現在,本來就專攻編程的工具,又接入GPT-4的強大功能,其能力難免讓人充滿期待。

有人表示:

這不就相當於一個初級工程師嗎?


有人哭嚎:

程序員已死,走好。


當然,到時微軟每個月會收大傢多少錢時,也成為一個話題。

少說也得50美元吧。



相關推薦

2023-03-11

然足夠強大,但是為什麼要整的如此復雜?如果我隻要動動嘴皮子,就能讓電腦自動幫我處理表格,那應該是一件喜大普奔的大好事!這樣子每個人,都能用上簡單無腦的表格工具。最近我在逛知乎的時候,意外發現一個來自北

2023-11-07

、是否具備圖像生成、代碼生成能力,以及上傳知識文檔加強專業能力。現場隻進行3輪和GPT Builder的對話,就構建好一個Startup Menter。用戶可以設置這個GPT是僅自己可用,還是能和他人共享。由此企業可以構建一個僅限內部使用

2023-03-23

大開發者社區GitHub宣佈,推出由GPT-4驅動的編程助手工具CopilotX。由於該社區早在2018年已經被微軟斥資75億美元買下,所以今天的更新也是“微軟AI全傢桶”的最新篇章。(來源:GitHub)這裡需要解釋的是,與必應、Office等剛剛吃

2023-03-23

道,微軟旗下軟件開發平臺GitHub今日發佈新版編程工具“CopilotX”,整合OpenAI的語言生成工具,新增聊天和語音功能,允許開發人員詢問如何完成特定的編碼任務。Copilot是一款廣泛使用的編程工具,2021年首次面世,並於去年廣

2023-11-09

碼和開發者網站GitHub宣佈推出面向企業公司和組織的GitHubCopilotChat服務的公開測試版。9月,公開測試版擴展到個人用戶。今天,GitHub宣佈GitHubCopilotChat將於12月面向企業和個人全面開放,作為當前GitHubCopilot訂閱的一部分。GitHub 在

2023-12-06

微軟正在詳細介紹其Copilot服務即將推出的一系列新功能,包括OpenAI的最新模型。Copilot將很快獲得對GPT-4Turbo的支持,同時更新的還有DALL-E3模型、新的代碼解釋器功能和必應內部的深度搜索功能。Copilot 很快就能使用 OpenAI 最新的

2024-04-17

達到一定程度的白盒;智能代碼助手Comate,讓開發者們動動嘴就能開發應用。文心大模型,又有新進展!就在昨天,Create 2024百度AI開發者大會成功舉辦,又公佈一波智能體、代碼、多模型等方面的新進展。去年3月16日,文心一

2024-04-18

達到一定程度的白盒;智能代碼助手Comate,讓開發者們動動嘴就能開發應用。文心大模型,又有新進展!就在昨天,Create 2024百度AI開發者大會成功舉辦,又公佈一波智能體、代碼、多模型等方面的新進展。去年3月16日,文心一

2024-04-17

達到一定程度的白盒;智能代碼助手Comate,讓開發者們動動嘴就能開發應用。文心大模型,又有新進展!就在昨天,Create 2024百度AI開發者大會成功舉辦,又公佈一波智能體、代碼、多模型等方面的新進展。去年3月16日,文心一

2023-11-07

提高它們的能力。並且,未來計劃允許客戶提供自己的 copilot 工具,以補充其平臺上的 Code Interpreter、檢索組件和函數調用。OpenAI 開發者大會上的產品升級,再次告訴人們,距離每個人都能有一個甚至多個專屬私人助理、使用自

2023-03-06

而拿著工具書從頭啃,也確實比較麻煩。當時正值OpenAI的Copilot大火,看到AI在提升生產力上大有可為,他就拉著CY一起,打算仔細研究研究這事兒。但事情前期,並沒有想象中順利。一方面,它剛開始隻是個業餘項目,大傢都是

2023-03-24

維打擊。而這次,OpenAI推出的“代碼解釋器”編程插件,動嘴編程序更強。目前,這一插件用的是處於實驗階段的ChatGPT模型。該模型被放置在一個受防火墻保護的沙盒中,並會分配一些少量的臨時磁盤空間。另外,在用戶進行

2023-04-22

動之時,全球最大開發者社區GitHub就正式上線編程AI助手Copilot,收費每月10美元。根據GitHub自己進行的調查,接近9成的用戶,感受到這項工具提高他們的生產力,也有超過7成的用戶認為這個工具能讓他們聚焦在帶來更多滿足感

2023-12-06

器人添加新功能並進行改進,幾周前還宣佈它的新名字--Copilot。12月1日,微軟透露Copilot不再被視為公開預覽版,而是被標註為全面可用。今天,微軟宣佈一些新功能,它們有的已經可用,有的正在測試中,將於2024年晚些時候推