11 月 1 日消息,阿里云目前推出了一款 AI 編程工具“通義靈碼”,號(hào)稱(chēng)基于自家通義大模型打造,IT之家的小伙伴們可以點(diǎn)擊此處訪(fǎng)問(wèn)項(xiàng)目官網(wǎng)。
據(jù)悉,“通義靈碼”兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE;支持 Java、Python、Go、C / C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流編程語(yǔ)言。
在功能方面,“通義靈碼”支持行 / 函數(shù)級(jí)實(shí)時(shí)續(xù)寫(xiě)、自然語(yǔ)言生成代碼、單元測(cè)試生成、代碼注釋生成、代碼解釋等功能。
行 / 函數(shù)級(jí)實(shí)時(shí)續(xù)寫(xiě):在編碼的過(guò)程中,該 AI 工具克根據(jù)上下文和當(dāng)前語(yǔ)法,為用戶(hù)自動(dòng)預(yù)測(cè)和生成建議代碼,用戶(hù)只需單擊 Tab 鍵即可采納。
自然語(yǔ)言生成代碼:用戶(hù)可在編輯器中,通過(guò)自然語(yǔ)言描述你想要的功能,根據(jù)描述和上下文,AI 工具能夠在編輯器區(qū)直接生成代碼及相關(guān)注釋?zhuān)幋a心流不間斷。
單元測(cè)試生成:該 AI 工具支持根據(jù) JUnit、Mockito、Spring Test、unit test、pytest 等框架生成單元測(cè)試以及單元測(cè)試相關(guān)代碼解釋。
代碼注釋生成:一鍵生成方法注釋及行間注釋?zhuān)?jié)省用戶(hù)寫(xiě)代碼注釋的時(shí)間,有效提升代碼可讀性和注釋覆蓋率。
代碼解釋?zhuān)涸?AI 工具支持 30 多種語(yǔ)言的識(shí)別,選中代碼后可自動(dòng)識(shí)別編程語(yǔ)言并生成代碼解釋?缭秸Z(yǔ)言的邊界,讓你快速了解代碼邏輯和功能設(shè)計(jì)。
此外,官方聲稱(chēng),“通義靈碼”基于海量研發(fā)文檔、產(chǎn)品文檔、通用研發(fā)知識(shí)、阿里云的云服務(wù)文檔和 SDK / OpenAPI 文檔等進(jìn)行問(wèn)答訓(xùn)練,可為用戶(hù)答疑解惑,幫助解決研發(fā)問(wèn)題。