【工具】1858- 通義靈碼:阿里云推出的免費智能編碼助手
關(guān)注 “AI 工具派”
探索最新 AI 工具,發(fā)現(xiàn) AI 帶來的無限可能性!
「近期熱門」
今天 Chris 給大家推薦的工具是通義靈碼,一款由阿里云推出的一款基于通義大模型的智能編碼輔助工具,快來一起看看吧。
作為程序員的 Chris 來說,最喜歡這類工具了!效率是實實在在的提高了不少。
工具地址:https://tongyi.aliyun.com/lingma/
一、工具介紹 ???
通義靈碼是阿里云推出的一款基于「通義大模型」的「智能編碼助手」,并且在本次杭州云棲大會上與大家見面了。通義靈碼核心功能包括:
-
「提供行級/函數(shù)級實時續(xù)寫」:根據(jù)上下文和當前語法,自動預(yù)測和生成建議代碼; -
「自然語言生成代碼」:通過自然語言描述功能,自動生成代碼和注釋; -
「單元測試生成」:支持根據(jù)常見框架生成單元測試以及單元測試相關(guān)代碼解釋; -
「代碼注釋生成」:一鍵生成方法注釋,提升代碼可讀性; -
「代碼解釋」:支持 30+ 種語言,選中代碼后自動識別語言并生成代碼解釋; -
「研發(fā)智能問答」:對特定領(lǐng)域的知識進行問答,比如提問阿里云 OSS 相關(guān)問題; -
「異常報錯排查」:幫助你快速解決研發(fā)問題; -
等等
并針對阿里云 SDK/OpenAPI 的使用場景調(diào)優(yōu),助力開發(fā)者高效、流暢的編碼。
目前通義靈碼兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE,支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流編程語言。
二、快速上手 ??
通義靈碼的核心功能較多,在“快速上手”這個章節(jié),Chris 將和大家介紹 “VSCode 安裝使用”和“自然語言生成代碼”兩部分:
1.VSCode 安裝
在 VScode 插件中搜索“通義靈碼”,就可以安裝了:
2.賬號登錄
然后打開插件,登錄賬號:
接著會進去阿里云授權(quán)登錄頁面,提示下面這個就表示授權(quán)成功:
2.自然語言生成代碼
Chris 以 JavaScript 腳本為了,在編輯器中輸入“描述功能”的內(nèi)容,稍等一秒左右,通義靈碼就會自動生成代碼,只需要按 Tab 鍵,代碼便會自動插入編輯器中。
通義靈碼的響應(yīng)速度還是蠻不錯的!
三、核心功能 ??
Chris 在前面有介紹到,通義靈碼核心功能包括:
-
提供行級/函數(shù)級實時續(xù)寫 -
自然語言生成代碼 -
單元測試生成 -
代碼注釋生成 -
代碼解釋 -
研發(fā)智能問答 -
異常報錯排查
接下來挑幾個功能詳細介紹一下,沒有介紹到的功能,大家可以自行體驗哈~
1.提供行級/函數(shù)級實時續(xù)寫
這個算是這類插件最基礎(chǔ)的功能,可以在你編寫代碼時,自動建議接下來你可能會輸入的內(nèi)容,比如 Chris 只輸入一個 function currying,通義靈碼就會自動建議接下來的內(nèi)容:
很明顯,Chris 是想要實現(xiàn)一個 currying的方法,這樣建議的內(nèi)容還是符合我的要求的。Chris 換了一個環(huán)境,在 Vue + Vite 項目中,想要實現(xiàn) getViteConfig函數(shù),獲取 Vite 相關(guān)配置,通義靈碼也能根據(jù)當前框架進行建議。
2.單元測試生成
你可以自由為你的代碼生成單元測試代碼,步驟如下:
-
選中需要生成單元測試的代碼 -
右鍵選擇“生成單元測試” -
查看生成結(jié)果
這樣就可以了:
3.代碼注釋生成
生成代碼注釋也是類似,通過右鍵菜單即可:
如果生成的沒有問題,就可以點擊左側(cè)“插入”按鈕,將代碼插入到編輯器中:
4.代碼解釋
生成解釋也是類似,通過右鍵菜單即可:
5.研發(fā)智能問答
在通義靈碼插件頁面,用戶可以通過自然語言與通義靈碼交流,比如 Chris 讓通義靈碼幫忙定義變量名稱:
使用起來非常方便,并且響應(yīng)速度也很快,這也是 Codeium 最吸引 Chris 的地方,有種 Codeium 要被替代的感覺,當然還需要繼續(xù)使用看看。
四、收費情況 ??
目前并沒有看到通義靈碼的收費情況,大家可以免費使用。
五、總結(jié) ??
通義靈碼是阿里云推出的基于通義大模型的智能編碼輔助工具,通過代碼生成、注釋、解釋、智能問答等功能,可以極大提高開發(fā)效率,值得開發(fā)者嘗試使用。
相比較 Codeium 而言,Chris 覺得通義靈碼有兩個很大優(yōu)勢:「不用翻墻」、「響應(yīng)速度快」,當然,大家可以自行體驗看看。
Chris 接下來會在實際工作開發(fā)中使用,能否替代 Copilot、Codeium 等主流編程助手,還有待觀察。
這里是“「AI工具派」”,探索最新AI工具,發(fā)現(xiàn)AI帶來的無限可能性。我們下一期見。
掃碼加群
探索 AI 無限可能
