讓編程更簡單,豆包MarsCode面向開發者免費開放

2024年07月03日13:30:19 科技 9489

允中 發自 凹非寺
量子位 | 公眾號 qbitai

對於開發者來說,編碼是一個既複雜又精細的過程。如何讓這個過程變得更簡單、更智能?如何進一步提升開發效率?豆包 marscode 近日正式發佈,針對這些問題給出了新的答案。

豆包marscode——一款智能開發工具

豆包marscode(www.marscode.cn)是一款基於豆包大模型的智能化、便利化的開發工具,提供了ai 編程助手和 cloud ide 兩種使用形態。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

ai 編程助手:

ai 編程助手兼容 visual studio code、jetbrains ides 等主流編程工具,支持 python、go、js、ts、c++、java、kotlin、c、rust 等 100+ 種編程語言。豆包marscode 編程助手的能力包括生成代碼、解釋代碼、注釋代碼、生成單測等,在開發中遇到任何問題,都可以隨時喚起編程助手提問。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

豆包marscode ide:

豆包marscode 還提供了 ai native 的雲端 ide ,有開箱即用的線上開發環境,用戶隨時隨地打開瀏覽器就能快速進行項目開發,無需運維本地環境。豆包marscode ide 為每個用戶提供 2c4g 的計算資源和單項目 10g 的免費空間,內置數十款開發模板,支持通過新建或 github 拉取等方式快速創建項目。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

豆包marscode ide 在 ai 交互上可以選擇編輯器內或在側邊欄對話,快捷鍵喚起十分便捷。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

豆包marscode ide 還提供了webview 工具,開發者可以在不離開編輯器的情況下在預覽工具內查閱文檔,測試網頁,或進行其他互聯網相關的簡單任務。

想像一下,你在編碼的過程中,有一個智能的助手,幫你推薦最佳的代碼,補全你的編碼思路,甚至還能進行代碼審查和優化,這就是豆包 marscode 能為你帶來的編程新體驗,接下來,從三個使用場景入手,更直觀地感受豆包marscode 能如何幫助開發者。

場景一:需求開發場景

相比於傳統的開發方式,豆包marscode 編程助手可以幫助開發者更輕鬆、更專註地編程。下方是一個翻譯機械人構建的案例,在 ai 的輔助下,我們可以通過喚起編程助手進行 chat 提問,完成需求分析、代碼熟悉、代碼編寫和調試。代碼補全不僅僅可以幫助開發者更快地輸入代碼,更是可以通過不斷提供代碼建議,給我們帶來靈感和啟發。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

不同於傳統的代碼續寫,豆包marscode 的獨特能力——代碼補全pro 支持自動根據用戶編輯意圖預測下一個改動點並給出代碼推薦,從而進一步提升了開發者的編碼體驗。

除了代碼預測與補全,當編碼中出現需要修復的代碼 lint 錯誤時,編程助手會直接在編輯器中主動給出修改代碼,我們不需要去查看是什麼報錯原因,只需要判斷修復結果是否正確,如果正確,一鍵採納修復後的代碼即可。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

最後,當我們寫完代碼,為了保障代碼的質量與後續的可維護性,通常還需要寫單元測試。這時只需要在編程助手中觸發 test,就可以得到這個函數的測試用例。

暫時無法在飛書文檔外展示此內容

場景二:bug 修復場景

debug 是開發者的日常工作場景之一,豆包marscode 的 ai 修復功能可以通過理解報錯信息、調用棧的代碼、全局的項目代碼,去分析錯誤原因,從而直接給出針對性的修復建議。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

除了單輪修復,豆包marscode 也在嘗試基於 agent 方式實現多輪自動修復,該功能經過位元組內部驗證後將正式上線。

場景三:開源項目學習場景

豆包 marscode ide 提供了一系列開發模板,讓開發者能夠快速進入項目而無需運維本地環境。藉助原生集成的 ai 能力,開發者不再需要自己去理解代碼,從而更高效地上手項目。

讓編程更簡單,豆包MarsCode面向開發者免費開放 - 天天要聞

豆包marscode 為開發者提供的幫助主要是兩部分:對於想的階段,提供更好的信息,例如做代碼解釋,研發知識的問答。對於做的階段,幫助開發者更快地完成編碼,例如代碼補全、代碼格式的錯誤修復、下一步編碼動作的預測。

用 ai 激發創造,讓編程更簡單

在過去的幾十年中,無數的開發者通過軟件和互聯網燃燒自己的創造力;新的時代,豆包marscode 用創新的方式回應開發者的需求,讓複雜精細的編碼過程變得簡單而智能。作為科技時代下智能編程的典範之一,豆包marscode 巧妙融合了項目開發和編程學習的廣泛性需求,為開發者帶來全新的智能編程體驗。

據悉,未來豆包marscode 的自動化部署與管理、ai 插件開發和雲託管等能力也將於國內上線,加速開發者從創意到實現的過程。期待豆包marscode 未來持續演進,助力開發者釋放生產力,激發創造力,推動未來開發新範式的到來。

— 完 —

科技分類資訊推薦

吉利汽車6月銷量166085輛!上調2024年銷量目標至200萬輛 - 天天要聞

吉利汽車6月銷量166085輛!上調2024年銷量目標至200萬輛

7月1日,吉利汽車控股有限公司(0175.HK)公布最新銷量數據:6月乘用車銷量166085輛,同比增長超24%,環比增長超3%。1-6月,集團累計銷量955730輛,同比增長約41%,已連續3個月持續同比、環比雙增長態勢。根據今年迄今為止集團產品的強勁銷售表
與海獅07EV車主對話:「很多優勢傳統油車不能比」 - 天天要聞

與海獅07EV車主對話:「很多優勢傳統油車不能比」

快速發展的背後,除市場需求之外,同樣重要的其實還在於自主新能源廠商的發奮圖強,畢竟好的產品才能勾起消費慾望。這其中,比亞迪稱得上典型代表,2023年一年時間貢獻超300萬輛新能源車銷量,很多合資廠商看得也是「瞠目結舌」。
立足時代風口 鄭州日產銳騏6 EV亮相河南新能源車展 - 天天要聞

立足時代風口 鄭州日產銳騏6 EV亮相河南新能源車展

作為河南本土的汽車企業,鄭州日產攜其明星產品銳騏6 EV強勢亮相,向業界及廣大消費者充分展示了鄭州日產皮卡世家在新能源領域的雄厚技術實力。此次活動特別聚焦於行業客戶,讓客戶們得以在現場近距離地了解車輛性能,從而深化其對產品的直觀印象,這無疑為後續的採購合作奠定
iPhone SE4 將會大改,網友:又是清庫存? - 天天要聞

iPhone SE4 將會大改,網友:又是清庫存?

要說最讓各大爆料數碼博主頭疼的手機,iPhone SE4 應該算其中之一,畢竟自從 iPhone SE3 發佈後就有爆料稱第二年就會發佈 iPhone SE4,但結果這麼多年過去了,iPhone SE4 依舊沒有發佈。
藍牙耳機品牌哪個好? - 天天要聞

藍牙耳機品牌哪個好?

在藍牙耳機的海洋中,百元價位段無疑是最受消費者關注的區域,這個價格區間既滿足了性價比的需求,又能保證一定的品質和功能,面對市場上琳琅滿目的選擇,消費者往往難以抉擇,大家可以參考採納下。第一款:西聖AVA2藍牙耳機西聖團隊是國內少有的富有匠人精神的團隊,他們擁有十幾年音視頻技術經驗,在音質上不計成本的去死...
性能視聽雙料領先!vivo Pad3今日2499元起正式開售 - 天天要聞

性能視聽雙料領先!vivo Pad3今日2499元起正式開售

2024年7月5日,搭載新一代旗艦芯片驍龍8s Gen3以及10000mAh大電池的vivo新款平板——vivo Pad3正式開售,價格2499元起。作為vivo平板的又一力作,vivo Pad3在視聽領域依舊「誠意滿滿」。旗艦性能搭配震撼視聽,vivo Pad3從影音娛樂、學習創作等多方面提供更懂大學生的智能體驗,首銷期間還伴隨諸多優惠。旗艦芯片+超長續航
外方內圓設計,三星智能戒指專利曝光:外圈配屏幕顯示心率等信息 - 天天要聞

外方內圓設計,三星智能戒指專利曝光:外圈配屏幕顯示心率等信息

IT之家 7 月 5 日消息,科技媒體 91Mobile 挖掘美國專利數據庫,發現三星獲批一項新的設計專利,展示了全新的智能戒指設計方案,未來可能以 Galaxy Ring 2 的名義發佈。根據專利分享的外觀設計,採用了有別於 Galaxy Ring 的全圓環設計,專利中智能戒指採用外方內圓設計,有更多的空間來安裝傳感器。專利中表示外層還可以...
iPhone 16 Pro Max電池續航將有重大升級 - 天天要聞

iPhone 16 Pro Max電池續航將有重大升級

近日,知名分析師郭明錤揭示了蘋果一項引人矚目的電池技術革新計劃。他預測,蘋果將採用不鏽鋼外殼作為iPhone電池的新材料,此舉有望使電池能量密度得到顯著提升,增幅預計達到5%至10%。據郭明錤的預測,這種新型電池將首先應用在今年的部分iPhone機型上,其中iPhone 16 Pro Max有望成為首批受益者。在不改變現有電池體積的...