您的位置:首頁(yè) > 軟件教程 > 教程 > CodeGeeX是什么?什么是CodeGeeX?

CodeGeeX是什么?什么是CodeGeeX?

來(lái)源:好特整理 | 時(shí)間:2024-05-07 15:46:14 | 閱讀:165 |  標(biāo)簽: T cod v S C 代碼 智能 免費(fèi)   | 分享到:

CodeGeeX是什么?什么是CodeGeeX? CodeGeeX是一款基于大模型的智能編程助手,它可以實(shí)現(xiàn)代碼的生成與補(bǔ)全,自動(dòng)為代碼添加注釋?zhuān)煌幊陶Z(yǔ)言的代碼間實(shí)現(xiàn)互譯,針對(duì)技術(shù)和代碼問(wèn)題的智能問(wèn)答,當(dāng)然還包括代碼解釋?zhuān)蓡卧獪y(cè)試,實(shí)現(xiàn)代碼審查,修復(fù)代碼bug等非常豐富的功能。 CodeGe

CodeGeeX是一款基于大模型的智能編程助手,它可以實(shí)現(xiàn)代碼的生成與補(bǔ)全,自動(dòng)為代碼添加注釋?zhuān)煌幊陶Z(yǔ)言的代碼間實(shí)現(xiàn)互譯,針對(duì)技術(shù)和代碼問(wèn)題的智能問(wèn)答,當(dāng)然還包括代碼解釋?zhuān)蓡卧獪y(cè)試,實(shí)現(xiàn)代碼審查,修復(fù)代碼bug等非常豐富的功能。

CodeGeeX 是一款基于 AI 的編碼助手。它由大規(guī)模的多語(yǔ)言代碼生成模型提供支持,許多功能包括生成和完成代碼、自動(dòng)添加注釋、在不同編程語(yǔ)言之間翻譯代碼、為技術(shù)和代碼相關(guān)問(wèn)題提供智能答案、代碼解釋、單元測(cè)試生成、代碼審查、錯(cuò)誤修復(fù)等。

你可以用CodeGeeX來(lái)做什么?

自動(dòng)生成代碼 Automated Code Generation

在編碼過(guò)程中,CodeGeeX可以根據(jù)上下文代碼的內(nèi)容,推理出接下來(lái)可能的代碼輸入。如果認(rèn)為推理出的代碼內(nèi)容合適,使用快捷鍵Tab對(duì)生成的代碼進(jìn)行采納,被采納的代碼即會(huì)高亮顯示并留存在光標(biāo)后;如果認(rèn)為內(nèi)容不合適,任意鍵可以取消推薦的內(nèi)容,繼續(xù)手動(dòng)編碼。

CodeGeeX 在編碼時(shí)提供自動(dòng)完成樣式的建議。您可以使用“Tab”鍵接收建議,也可以通過(guò)開(kāi)始編寫(xiě)要使用的代碼來(lái)接收建議。

CodeGeeX是什么?什么是CodeGeeX?

根據(jù)注釋生成代碼 將注釋轉(zhuǎn)換為代碼

CodeGeeX可以針對(duì)一段自然語(yǔ)言的注釋內(nèi)容,生成相關(guān)的代碼片段 。特別是對(duì)于能夠使用一句話描述清楚的、常見(jiàn)的算法片段、函數(shù)段、方法段等。

CodeGeeX 可以通過(guò)編寫(xiě)自然語(yǔ)言注釋來(lái)生成代碼,描述您希望代碼執(zhí)行的操作。特別是對(duì)于可以用一句話描述的常見(jiàn)算法段、功能塊或方法段。 CodeGeeX是什么?什么是CodeGeeX?

自動(dòng)為代碼添加注釋

CodeGeeX可以輕松為代碼添加中(英)文注釋。 在編輯器中選中代碼,點(diǎn)擊鼠標(biāo)右鍵。在右鍵菜單中點(diǎn)擊“CodeGeeX” ,然后點(diǎn)擊下一級(jí)菜單“生成注釋”即可。

CodeGeeX可以自動(dòng)為中英文代碼添加注釋。在編輯器中選擇代碼,右鍵單擊鼠標(biāo)。從右鍵菜單中,選擇“CodeGeeX”,然后單擊子菜單“添加評(píng)論”以生成評(píng)論。 CodeGeeX是什么?什么是CodeGeeX?

生成單元測(cè)試 Create unit tests

CodeGeeX可以針對(duì)一段函數(shù)( 方法), 生成其對(duì)應(yīng)的單元測(cè)試代碼。在編輯器中選中代碼,點(diǎn)擊鼠標(biāo)右鍵。在右鍵菜單中點(diǎn)擊“CodeGeeX” ,然后點(diǎn)擊下一級(jí)菜單“生成單測(cè)”即可。也可以通過(guò)側(cè)邊欄的對(duì)話框,輸入“/test”,生成其對(duì)應(yīng)的單元測(cè)試代碼。

CodeGeeX 的一個(gè)重要用例是消除編寫(xiě)單元測(cè)試的一些苦差事。 在編輯器中選擇代碼,右鍵單擊鼠標(biāo)。從右鍵菜單中,選擇“CodeGeeX”,然后單擊子菜單“單元測(cè)試”以生成注釋。 CodeGeeX是什么?什么是CodeGeeX?

智能問(wèn)答 Ask CodeGeeX

CodeGeeX的智能問(wèn)答支持模型選擇,你可以選擇Pro版模型或者Lite版的模型,點(diǎn)擊CodeGeeX目錄,打開(kāi) CodeGeeX 側(cè)邊欄(聊天窗),點(diǎn)擊側(cè)邊欄上方的“Ask CodeGeeX”標(biāo)簽, 即可進(jìn)入問(wèn)答模式。也可以在編輯器中選中代碼,通過(guò)鼠標(biāo)點(diǎn)擊右鍵,選擇“CodeGeeX”,在下級(jí)菜單中選擇“向CodeGeeX提問(wèn)”打開(kāi)側(cè)邊欄,側(cè)邊欄顏色跟隨Visual Studio主題色變換,大小可以通過(guò)ctrl+鼠標(biāo)滾輪或者+,-鍵調(diào)節(jié)。

Ask CodeGeeX 支持模型選擇。您可以在專(zhuān)業(yè)版型號(hào)或精簡(jiǎn)版型號(hào)之間進(jìn)行選擇。 單擊 CodeGeeX 插件圖標(biāo)以打開(kāi) CodeGeeX 側(cè)邊欄。然后,單擊側(cè)邊欄頂部的“詢(xún)問(wèn) CodeGeeX”選項(xiàng)卡以使用。 您也可以在編輯器中選擇代碼,用鼠標(biāo)右鍵單擊,選擇“CodeGeeX”,然后從子菜單中選擇“詢(xún)問(wèn) CodeGeeX”以打開(kāi)側(cè)邊欄。側(cè)邊欄的顏色根據(jù) Visual Studio 主題色而變化,大小可以通過(guò) ctrl+鼠標(biāo)滾輪或 +,-鍵進(jìn)行調(diào)整。

CodeGeeX是什么?什么是CodeGeeX?

在側(cè)邊欄的智能問(wèn)答輸入框中用"/"調(diào)出預(yù)置命令:

在邊欄的智能問(wèn)答輸入框中,使用“/”調(diào)出預(yù)設(shè)命令:

CodeGeeX是什么?什么是CodeGeeX?

切換模型 Change Model

CodeGeeX是什么?什么是CodeGeeX?

自定義配置 Custom Options

CodeGeeX是什么?什么是CodeGeeX?

代碼解釋 Explain Code

代碼解釋是開(kāi)發(fā)者非常喜愛(ài)的功能之一,CodeGeeX設(shè)置了多個(gè)入口,在編程過(guò)程中可以更加便利的使用。

代碼解釋是開(kāi)發(fā)者最喜歡的功能之一,CodeGeeX有多個(gè)入口點(diǎn),方便在編程過(guò)程中使用。 CodeGeeX是什么?什么是CodeGeeX?

支持的語(yǔ)言、框架和 IDEs 支持的語(yǔ)言、框架和 IDE

CodeGeeX支持100+種編程語(yǔ)言及開(kāi)發(fā)框架,適配多種主流IDE平臺(tái),包括VSCode,JetBrains IDEs,HBuilderX,DeepIn-IDE等。

CodeGeeX 支持 100+ 種編程語(yǔ)言和開(kāi)發(fā)框架,兼容各種主流 IDE 平臺(tái),包括 VSCode、JetBrains IDE、HBuilderX、DeepIn-IDE 等。

支持語(yǔ)言的完整列表

即刻開(kāi)始免費(fèi)使用CodeGeeX Get started now!Free!

CodeGeeX在主流IDE平臺(tái),以插件產(chǎn)品的形態(tài)提供給所有開(kāi)發(fā)者免費(fèi)使用。

CodeGeeX 作為 IDE 上的插件產(chǎn)品免費(fèi)提供給所有開(kāi)發(fā)人員。

在 Visual Studio、插件市場(chǎng)搜索“CodeGeeX”即可;

在Visual Studio、VSCode、JetBrains IDE、HBuilderX、Open VSX等IDE的插件市場(chǎng)中搜索“CodeGeeX”;

前往官網(wǎng)獲取更多信息 獲取更多信息,請(qǐng)?jiān)L問(wèn)官方網(wǎng)站

https://codegeex.cn/

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]

湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)