什么是豆包 MarsCode 編程助手?

2024-12-24 16:13 更新

豆包 MarsCode 編程助手是豆包旗下的 AI 編程助手,提供以智能代碼補(bǔ)全為代表的 AI 功能,支持主流編程語(yǔ)言及 IDE,能在開(kāi)發(fā)過(guò)程中提供單行或整個(gè)函數(shù)的編寫(xiě)建議,同時(shí)支持在用戶開(kāi)發(fā)過(guò)程中提供代碼解釋、代碼審查、問(wèn)題修復(fù)等輔助功能,提升開(kāi)發(fā)效率與質(zhì)量。

使用場(chǎng)景

  • 智能代碼操作

豆包 MarsCode 編程助手提供代碼自動(dòng)補(bǔ)全與生成、問(wèn)題修復(fù)、代碼優(yōu)化等能力,幫助你更高效地完成開(kāi)發(fā)任務(wù)。

  • 智能問(wèn)答

基于豐富的研發(fā)知識(shí),豆包 MarsCode 編程助手可以快速且準(zhǔn)確地回答研發(fā)相關(guān)問(wèn)題。

功能介紹

豆包 MarsCode 編程助手支持的功能如下表所示。更詳細(xì)的使用說(shuō)明參考《AI 能力》一文。

功能 說(shuō)明
代碼補(bǔ)全 閱讀并理解當(dāng)前代碼,然后提供后續(xù)代碼片段,也支持通過(guò)注釋生成代碼片段。
代碼補(bǔ)全 Pro 基于上一次的編輯內(nèi)容及代碼情況,預(yù)測(cè)下一個(gè)改動(dòng)點(diǎn)并提供推薦代碼。
代碼生成 理解自然語(yǔ)言并生成所需代碼。
代碼編輯 編輯指定代碼,包括重構(gòu)、優(yōu)化、修改部分邏輯等
代碼解釋 精準(zhǔn)解釋項(xiàng)目代碼,快速上手開(kāi)發(fā)。
代碼注釋生成 生成函數(shù)級(jí)注釋或更詳細(xì)的行間注釋。
單元測(cè)試生成 為指定代碼片段生成單元測(cè)試。
智能修復(fù) 發(fā)現(xiàn)代碼中的問(wèn)題并修復(fù)。
智能問(wèn)答 針對(duì)研發(fā)領(lǐng)域定向優(yōu)化問(wèn)答質(zhì)量,提供更精準(zhǔn)的問(wèn)答結(jié)果。

支持的操作系統(tǒng)

Windows、macOS、Linux。

支持的 IDE

豆包 MarsCode 編程助手支持的 IDE 如下:

IDE 名稱 說(shuō)明
Visual Studio Code 支持 1.67.0 及以上版本。
JetBrains 包括 IntelliJ IDEA、Pycharm、Goland、Android Studio、WebStorm、Clion、Rider、Phpstorm、DataGrip 等。版本須為 221.5080.210 及以上。

支持的語(yǔ)言/框架

豆包 MarsCode 編程助手支持的主流語(yǔ)言和框架如下:

類型 支持的語(yǔ)言/框架
后端 Go、Python、C++、C、C#、Java、PHP、Rust
前端 HTML、TypeScript、JavaScript、CSS
應(yīng)用端 Kotlin、Objective-C、Swift
其他 Lua、SAS、CUDA、Perl、Ruby、Shell、SQL、R
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)