
通義靈碼是阿里推出的免費AI編程工具,基于通義大模型,作為 GitHub Copilot 國內(nèi)的平替產(chǎn)品,提供行級/函數(shù)級實時續(xù)寫、自然語言生成代碼、單元測試生成、代碼注釋生成、代碼解釋、研發(fā)智能問答、異常報錯排查等能力,并針對阿里云 SDK/API 的使用場景調(diào)優(yōu),為開發(fā)者帶來高效、流暢的編碼體驗。

通義靈碼的主要功能
- 行/函數(shù)級實時續(xù)寫:在編碼的過程中,根據(jù)上下文和當(dāng)前語法,為你自動預(yù)測和生成建議代碼,你只需單擊 Tab 鍵即可采納。
- 自然語言生成代碼:在編輯器中,通過自然語言描述你想要的功能,根據(jù)你的描述和上下文,支持在編輯器區(qū)直接生成代碼及相關(guān)注釋,編碼心流不間斷。
- 代碼優(yōu)化生成:幫你識別代碼中的問題,并提供代碼優(yōu)化建議
- 單元測試生成:支持根據(jù) JUnit、Mockito、Spring Test、unit test、pytest 等框架生成單元測試以及單元測試相關(guān)代碼解釋。
- 代碼注釋生成:一鍵生成方法注釋及行間注釋,節(jié)省你寫代碼注釋的時間,有效提升代碼可讀性和注釋覆蓋率。
- 代碼解釋:支持 30 多種語言的識別,選中代碼后可自動識別編程語言并生成代碼解釋。跨越語言的邊界,讓你快速了解代碼邏輯和功能設(shè)計。
- 研發(fā)智能問答:基于海量研發(fā)文檔、產(chǎn)品文檔、通用研發(fā)知識、阿里云的云服務(wù)文檔和 SDK/OpenAPI 文檔等進行問答訓(xùn)練,為你答疑解惑,助你輕松解決研發(fā)問題。
如何使用通義靈碼
一、對于 Visual Studio Code
- 已安裝 Visual Studio Code 的情況下,在側(cè)邊導(dǎo)航上點擊擴展
- 搜索通義靈碼(TONGYI Lingma),找到通義靈碼后點擊安裝
- 重啟 Visual Studio Code,重啟成功后登錄阿里云賬號,即刻開啟智能編碼之旅
二、對于 JetBrains IDEs
- 以 IntelliJ IDEA 為例,已安裝 IntelliJ IDEA 的情況下,點擊設(shè)置
- 點擊導(dǎo)航-插件,打開應(yīng)用市場,搜索通義靈碼(TONGYI Lingma),找到通義靈碼后點擊安裝
- 重啟 IntelliJ IDEA,重啟成功后登錄阿里云賬號,即刻開啟智能編碼之旅。