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