什么是豆包 MarsCode 編程助手?

2024-12-24 16:13 更新

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

使用場景

  • 智能代碼操作

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

  • 智能問答

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

功能介紹

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

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

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

Windows、macOS、Linux。

支持的 IDE

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

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

支持的語言/框架

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

類型 支持的語言/框架
后端 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)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號