文章目錄

先說(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)