【工具使用】AI幫你寫代碼
文章目錄
先說(shuō)結(jié)論:該插件目前并不能完全取代程序員,正如他的名字,譯為副駕駛。但在簡(jiǎn)單業(yè)務(wù)方面有著無(wú)與倫比的能力!
1.
官方地址 傳送門(點(diǎn)我)
目前不提供公開(kāi)使用,需要注冊(cè)賬號(hào)通過(guò)審核
1.1什么是 ?
是一款 AI 結(jié)對(duì)程序員,可幫助您更快地編寫代碼并減少工作量。 從評(píng)論和代碼中提取上下文,并立即建議單個(gè)行和整個(gè)函數(shù)。 由 提供支持,這是一個(gè)由 創(chuàng)建的新 AI 系統(tǒng)。 技術(shù)預(yù)覽版作為 Code、 和 IDE 套件的擴(kuò)展提供。
1.2 工作原理
接受過(guò)公開(kāi)源代碼和自然語(yǔ)言的培訓(xùn),因此它既能理解編程語(yǔ)言,也能理解人類語(yǔ)言。 編輯器擴(kuò)展將您的評(píng)論和代碼發(fā)送到 服務(wù),然后該服務(wù)使用 綜合并建議單個(gè)行和整個(gè)函數(shù)。
2.實(shí)測(cè)體驗(yàn)
目前來(lái)說(shuō),在中的體驗(yàn)是要遠(yuǎn)遠(yuǎn)好于IDEA的,可能是由于IDEA太過(guò)于重量級(jí),優(yōu)化遠(yuǎn)遠(yuǎn)比不上中插件的體驗(yàn),以下演示均為中插件的使用
我們只需要寫上注釋,敲下回車即可
3.面向注釋編程 3.1缺點(diǎn)
寫出來(lái)的代碼并不是完美的,對(duì)于復(fù)雜的業(yè)務(wù)也并不能完全取代程序員。我更愿意把他理解為一種高級(jí)提示,類似IDEA的代碼補(bǔ)全,但他的本質(zhì)又是基于深度學(xué)習(xí)的,是一種高層次的提示。
模型在第一次嘗試時(shí)有 43% 的正確率,在允許 10 次嘗試時(shí)正確率是 57%。它一直在變得越來(lái)越聰明。
它無(wú)法取代某些復(fù)雜的業(yè)務(wù)。
該項(xiàng)目涉及的版權(quán)的一些問(wèn)題,仍在爭(zhēng)議。
3.2優(yōu)點(diǎn)
他極大的簡(jiǎn)化了開(kāi)發(fā),提高了生產(chǎn)效率。
他擅長(zhǎng) 工具類的編寫
①腳本:對(duì)于整理文件夾或者等批量操作,而又不想去學(xué)習(xí),我們只需要寫下注釋,敲下回車即可。
②正則:對(duì)于表單的合法性判斷,我們往往要去學(xué)習(xí)正則的書寫,費(fèi)時(shí)費(fèi)力,而如今我們只需要寫下注釋,敲下回車。
③算法:對(duì)于某些題庫(kù)的算法題,它有著令人吃驚的通過(guò)率,我們甚至只需要寫下需要的算法名稱,它會(huì)自動(dòng)推測(cè)上下文。
④重復(fù)性勞動(dòng):對(duì)于某些重復(fù)性的操作,它基本可以取代。
⑤前端:前端js、表單、甚至簡(jiǎn)單的業(yè)務(wù),它可以自動(dòng)推斷你的上下文。
…等等優(yōu)點(diǎn)
聲明:本站所有文章資源內(nèi)容,如無(wú)特殊說(shuō)明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。