文章目錄

先說結論:該插件目前并不能完全取代程序員,正如他的名字,譯為副駕駛。但在簡單業務方面有著無與倫比的能力!

1.

官方地址 傳送門(點我)

目前不提供公開使用,需要注冊賬號通過審核

1.1什么是 ?

是一款 AI 結對程序員,可幫助您更快地編寫代碼并減少工作量。 從評論和代碼中提取上下文,并立即建議單個行和整個函數。 由 提供支持,這是一個由 創建的新 AI 系統。 技術預覽版作為 Code、 和 IDE 套件的擴展提供。

1.2 工作原理

接受過公開源代碼和自然語言的培訓,因此它既能理解編程語言,也能理解人類語言。 編輯器擴展將您的評論和代碼發送到 服務,然后該服務使用 綜合并建議單個行和整個函數。

2.實測體驗

目前來說,在中的體驗是要遠遠好于IDEA的,可能是由于IDEA太過于重量級,優化遠遠比不上中插件的體驗,以下演示均為中插件的使用

我們只需要寫上注釋,敲下回車即可

3.面向注釋編程 3.1缺點

寫出來的代碼并不是完美的,對于復雜的業務也并不能完全取代程序員。我更愿意把他理解為一種高級提示,類似IDEA的代碼補全,但他的本質又是基于深度學習的,是一種高層次的提示。

模型在第一次嘗試時有 43% 的正確率,在允許 10 次嘗試時正確率是 57%。它一直在變得越來越聰明。

它無法取代某些復雜的業務。

該項目涉及的版權的一些問題,仍在爭議。

3.2優點

他極大的簡化了開發,提高了生產效率。

他擅長 工具類的編寫

①腳本:對于整理文件夾或者等批量操作,而又不想去學習,我們只需要寫下注釋,敲下回車即可。

②正則:對于表單的合法性判斷,我們往往要去學習正則的書寫,費時費力,而如今我們只需要寫下注釋,敲下回車。

③算法:對于某些題庫的算法題,它有著令人吃驚的通過率,我們甚至只需要寫下需要的算法名稱,它會自動推測上下文。

④重復性勞動:對于某些重復性的操作,它基本可以取代。

⑤前端:前端js、表單、甚至簡單的業務,它可以自動推斷你的上下文。

…等等優點