偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VS Code能自己編程了,GitHub推出“AI程序員”插件

新聞 前端
現(xiàn)在,GitHub官方和openAI聯(lián)合為程序員們送上編程神器——GitHub Copilot。

本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

描述出你想要執(zhí)行的命令,就能生成相應(yīng)的代碼。

現(xiàn)在,GitHub官方和openAI聯(lián)合為程序員們送上編程神器——GitHub Copilot。

AI來給你打工當(dāng)秘書,從此寫代碼不用再去Stack Overflow上瘋狂搜索了,效率立刻翻倍!

這個系統(tǒng)可以像有高手指點(diǎn)一樣,配合程序員寫代碼。

甚至程序員只要寫下一段注釋,Github Copilot就可以補(bǔ)全剩下的代碼、提出改進(jìn)的建議,為程序員省去大量查找的時間,而且可以保持更高的專注力。

VS Code能自己編程了,GitHub推出“AI程序員”插件

官網(wǎng)介紹,它已經(jīng)接受了數(shù)十億行公共代碼的訓(xùn)練,并且還在不斷學(xué)習(xí)中。

在一次根據(jù)函數(shù)頭補(bǔ)全代碼的測試中,Copilot首次測試的正確率可達(dá)43%;

重復(fù)10次測試后,正確率就能提升至57%。

有網(wǎng)友就表示,GitHub Copilot能達(dá)到的效果令他大吃一驚!

使用了兩周,Copilot給出的代碼和我想寫的代碼大約有十分之一的重合。

這真的很像結(jié)對編程,而且可以優(yōu)化我的代碼。Copilot使我成為了更好的程序員!

VS Code能自己編程了,GitHub推出“AI程序員”插件

那就話不多說,讓我們來看看如何使用GitHub Copilot~

AI變成好搭檔

目前,Github Copilot作為Visual Studio Code插件,支持在本地或GitHub Codespaces上使用。

VS Code能自己編程了,GitHub推出“AI程序員”插件

它適用于多種框架和語言,在Python、JavaScript、TypeScript、Rudy、Go幾種語言上的表現(xiàn)格外突出。

VS Code能自己編程了,GitHub推出“AI程序員”插件

GitHub Copilot的強(qiáng)大之處就是能充當(dāng)你的“小秘書”。

它能夠把注釋轉(zhuǎn)化成代碼,只需描述出你想要執(zhí)行的命令,GitHub Copilot就能自動為你組裝代碼。

VS Code能自己編程了,GitHub推出“AI程序員”插件

重復(fù)的代碼打起來太費(fèi)事了?

GitHub Copilot也能幫你做。它能根據(jù)你給出的例子,快速生成模板和重復(fù)的代碼。

VS Code能自己編程了,GitHub推出“AI程序員”插件

對于讓程序員頭疼的測試,它也能提供貼心的服務(wù)。

只需導(dǎo)入單元測試包,GitHub Copilot就能給出與代碼匹配的測試。

VS Code能自己編程了,GitHub推出“AI程序員”插件

“能不能多給幾種方案?”

這話現(xiàn)在也能對Copilot說了,它可以羅列出不同方案任君挑選。

VS Code能自己編程了,GitHub推出“AI程序員”插件

甚至,它還能輔導(dǎo)你寫代碼。

遇到不熟悉的語言或者還在學(xué)習(xí)編程,GitHub Copilot也可以幫助你找出錯誤、學(xué)習(xí)新框架,省去了大量查資料的時間。

VS Code能自己編程了,GitHub推出“AI程序員”插件

數(shù)十億行代碼訓(xùn)練

所以,GitHub Copilot是如何做到這樣強(qiáng)大的呢?

GitHub Copilot由OpenAI Codex提供支持,可以理解為GPT-3的改進(jìn)版。

它由公開源代碼和自然語言的訓(xùn)練,因此它可以很好理解編程語言以及人類語言,從而能夠把人類語言轉(zhuǎn)化成代碼。

具體情況中,GitHub Copilot會把程序員給出的命令或代碼發(fā)送到服務(wù)器,然后服務(wù)器使用OpenAI Codex來給出代碼或建議。

據(jù)官網(wǎng)介紹,它是用數(shù)十億行的代碼訓(xùn)練后,才達(dá)到了現(xiàn)在的效果。

主要利用了上傳到GitHub以及其他網(wǎng)站的源代碼,依靠許多編程語言的大量代碼和龐大的Azure云計算能力。

而且它還會根據(jù)程序員在使用過程中的反饋,進(jìn)一步學(xué)習(xí)。

目前,已經(jīng)有部分人在測試使用GitHub Copilot;之后,它可能將作為付費(fèi)產(chǎn)品正式上線。

網(wǎng)友:會取代人類嗎?

u1s1(有一說一),GitHub Copilot能達(dá)到的效果還是十分可觀的,許多用過的程序員都說好。

Copilot在處理React組件時效果格外好,它能做出非常精準(zhǔn)的判斷。GitHub Copilot會成為程序員不可缺少的一部分,就像很多人用IDE一樣。

VS Code能自己編程了,GitHub推出“AI程序員”插件

AI寫代碼如此強(qiáng)悍?那程序員豈不是要了。

有人就調(diào)侃道:

程序員們寫了一個項(xiàng)目來取代程序員。

VS Code能自己編程了,GitHub推出“AI程序員”插件

難道有一天,AI寫代碼真的會超越人類嗎?

有人就舉了一個生動的例子,表達(dá)了自己不認(rèn)同的觀點(diǎn):

當(dāng)電子鼓問世時,音樂界認(rèn)為鼓手的末日到了。但鼓手才是能在電子鼓上編寫絕妙節(jié)拍的人??!

VS Code能自己編程了,GitHub推出“AI程序員”插件

也就是說,與人們擔(dān)心的相反,GitHub Copilot會提高程序員的生產(chǎn)力,可能幫助他們得到更多的報酬。

畢竟,程序員總是要把大量時間花在編程以外的事情上……

一本書中提到,程序員花費(fèi)了50%的時間在非編程任務(wù)上。

VS Code能自己編程了,GitHub推出“AI程序員”插件

所以,GitHub Copilot的效果還是非常值得期待的~

現(xiàn)在,它已經(jīng)可以免費(fèi)安裝了,只需注冊賬號通過審核,就能體驗(yàn)“AI編程助手”,你要不要來試一下呢?

安裝地址:
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

 

 

責(zé)任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2021-02-09 01:02:02

Python程VS code插件

2023-09-26 01:27:09

AI程序員軟件

2019-11-18 10:05:43

程序員技能開發(fā)者

2017-10-27 18:20:59

程序員

2019-11-18 10:16:37

工程師開發(fā)網(wǎng)絡(luò)

2012-03-06 09:22:46

程序員

2019-05-24 08:00:00

Visual StudVisual Stud程序員

2019-11-14 09:09:03

程序員技能開發(fā)者

2023-11-20 10:49:51

2024-12-31 00:00:00

VS Code插件工具開發(fā)者

2021-06-30 13:30:05

GitHub工具AI

2020-03-30 09:04:06

程序員Low CodeGoogle

2024-03-28 07:46:56

VS Code插件TypeScript

2022-07-11 09:39:49

微軟后端服務(wù)遠(yuǎn)程開發(fā)

2024-11-26 14:00:00

AI代碼

2018-02-02 16:41:01

程序員編程Web

2012-09-12 10:09:30

程序員編程能力職業(yè)技能

2023-11-01 19:11:30

2017-12-19 20:35:22

程序員中興事件自殺

2012-08-30 10:05:40

編程編程語言程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號