VS Code能自己編程了,GitHub
明敏 發(fā)自 凹非寺
量子位 報道 | 公眾號
描述出你想要執(zhí)行的命令,就能生成相應(yīng)的代碼。
現(xiàn)在,官方和聯(lián)合為程序員們送上編程神器—— 。
AI來給你打工當秘書,從此寫代碼不用再去 上瘋狂搜索了,效率立刻翻倍!
這個系統(tǒng)可以像有高手指點一樣,配合程序員寫代碼。
甚至程序員只要寫下一段注釋, 就可以補全剩下的代碼、提出改進的建議,為程序員省去大量查找的時間,而且可以保持更高的專注力。
官網(wǎng)介紹,它已經(jīng)接受了數(shù)十億行公共代碼的訓(xùn)練,并且還在不斷學(xué)習(xí)中。
在一次根據(jù)函數(shù)頭補全代碼的測試中,首次測試的正確率可達43%;
重復(fù)10次測試后,正確率就能提升至57%。
有網(wǎng)友就表示, 能達到的效果令他大吃一驚!
使用了兩周,給出的代碼和我想寫的代碼大約有十分之一的重合。
這真的很像結(jié)對編程,而且可以優(yōu)化我的代碼。使我成為了更好的程序員!
那就話不多說,讓我們來看看如何使用 ~
AI變成好搭檔
目前, 作為 Code插件,支持在本地或 上使用。
它適用于多種框架和語言,在、、、Rudy、Go幾種語言上的表現(xiàn)格外突出。
的強大之處就是能充當你的“小秘書”。
它能夠把注釋轉(zhuǎn)化成代碼,只需描述出你想要執(zhí)行的命令, 就能自動為你組裝代碼。
重復(fù)的代碼打起來太費事了?
也能幫你做。它能根據(jù)你給出的例子,快速生成模板和重復(fù)的代碼。
對于讓程序員頭疼的測試,它也能提供貼心的服務(wù)。
只需導(dǎo)入單元測試包, 就能給出與代碼匹配的測試。
“能不能多給幾種方案?”
這話現(xiàn)在也能對說了,它可以羅列出不同方案任君挑選。
甚至,它還能輔導(dǎo)你寫代碼。
遇到不熟悉的語言或者還在學(xué)習(xí)編程, 也可以幫助你找出錯誤、學(xué)習(xí)新框架,省去了大量查資料的時間。
數(shù)十億行代碼訓(xùn)練
所以, 是如何做到這樣強大的呢?
由 提供支持,可以理解為GPT-3的改進版。
它由公開源代碼和自然語言的訓(xùn)練,因此它可以很好理解編程語言以及人類語言,從而能夠把人類語言轉(zhuǎn)化成代碼。
具體情況中, 會把程序員給出的命令或代碼發(fā)送到服務(wù)器,然后服務(wù)器使用 來給出代碼或建議。
據(jù)官網(wǎng)介紹,它是用數(shù)十億行的代碼訓(xùn)練后,才達到了現(xiàn)在的效果。
主要利用了上傳到以及其他網(wǎng)站的源代碼,依靠許多編程語言的大量代碼和龐大的云計算能力。
而且它還會根據(jù)程序員在使用過程中的反饋,進一步學(xué)習(xí)。
目前,已經(jīng)有部分人在測試使用 ;之后,它可能將作為付費產(chǎn)品正式上線。
網(wǎng)友:會取代人類嗎?
u1s1(有一說一), 能達到的效果還是十分可觀的,許多用過的程序員都說好。
在處理組件時效果格外好,它能做出非常精準的判斷。 會成為程序員不可缺少的一部分,就像很多人用IDE一樣。
AI寫代碼如此強悍?那程序員豈不是要危了。
有人就調(diào)侃道:
程序員們寫了一個項目來取代程序員。
難道有一天,AI寫代碼真的會超越人類嗎?
有人就舉了一個生動的例子,表達了自己不認同的觀點:
當電子鼓問世時,音樂界認為鼓手的末日到了。但鼓手才是能在電子鼓上編寫絕妙節(jié)拍的人啊!
也就是說,與人們擔心的相反, 會提高程序員的生產(chǎn)力,可能幫助他們得到更多的報酬。
畢竟,程序員總是要把大量時間花在編程以外的事情上……
一本書中提到,程序員花費了50%的時間在非編程任務(wù)上。
所以, 的效果還是非常值得期待的~
現(xiàn)在,它已經(jīng)可以免費安裝了,只需注冊賬號通過審核,就能體驗“AI編程助手”,你要不要來試一下呢?
安裝地址:
參考鏈接:
[1]
[2]
[3]
[4]
— 完 —
本文系網(wǎng)易新聞?網(wǎng)易號特色內(nèi)容激勵計劃簽約賬號【量子位】原創(chuàng)內(nèi)容,未經(jīng)賬號授權(quán),禁止隨意轉(zhuǎn)載。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。