6 月 26 日,位元組跳動在北京發布了基於豆包大模型打造的智慧開發工具 - 豆包MarsCode ,面向國內開發者免費開放。本場發表會以「用AI 激發創作」為主題,在草地露營的輕鬆氛圍中發布了豆包MarsCode 並介紹了其主要功能,同時發布開發者及社區共創計劃,吸引了眾多業界人士、開發者和科技愛好者的關注。
豆包MarsCode產品發表會現場
豆包MarsCode——用豆包
位元組跳動開發者服務團隊、豆包MarsCode 負責人李東江
位元組跳動開發者服務團隊、豆包MarsCode 負責人李東江在正式發布之前,分享了一些對AI 時代開發工具演進趨勢的思考。
進入AI 時代,大語言模型在程式語言方面具備強大的優勢和潛力,相比起複雜的自然語言,程式語言是更加簡潔,更加嚴謹,更加可預測的。
關於「應當如何建構一個AI 時代的開發者工具」的命題,豆包MarsCode 團隊會更多的從如何賦能開發者的角度入手。李東江認為 AI 不是替代開發者的“競爭者”,而是開發者的“好幫手”,團隊更希望打造一款軟體,能夠協助提升開發者工作效率,讓開發者有更多精力和時間來思考和創造,這也就是為什麼發表會的主題是「用AI 激發創造」。
李東江提到,新的模型、新的算力、新的產品、新的技術每天都在出現,無論是產品還是技術,一切都還在早期,都在快速更新迭代。在 AI 技術驅動下,一定會衍生出下一代的開發工具。而豆包MarsCode 團隊,希望與開發者共同探索、建設,一起打造 AI 時代的新的開發者工具。
豆包MarsCode 首發功能揭秘
隨後,豆包MarsCode 產品負責人王海建介紹了豆包MarsCode 產品的兩種形態- 編程助手和Cloud IDE,同時透過需求開發、修復Bug、開源專案學習三個實際場景,詳細演示了豆包MarsCode 的專案問答、程式碼補全、單測產生、Bug Fix等功能。透過完整場景示範串聯各功能的使用配合,展現出豆包MarsCode 在日常工作中的優秀落地能力,無論是新手程式設計師還是經驗豐富的開發者,都能體驗到豆包MarsCode 帶來的助力和效率提升。
需求開發場景
透過一個翻譯機器人建構的實際案例,王海建展示了在AI 的輔助下,開發者可以如何透過喚起程式設計助理進行Chat 提問,分析需求、熟悉程式碼、編寫程式碼和調試程式碼。
程式碼補全不僅可以幫助開發者更快輸入程式碼,更是可以透過不斷提供程式碼建議,給開發者帶來靈感和啟發。
豆包MarsCode 的創新功能-程式碼補全Pro,不同於傳統的程式碼續寫,它支援自動根據使用者編輯意圖預測下一個改動點並給予代碼推薦。
除了程式碼預測與補全,當編碼中出現需要修復的程式碼Lint 錯誤時,程式設計助理會直接在編輯器中主動給出修改程式碼,我們不需要去查看是什麼報錯原因,只需要判斷修復結果是否正確,如果正確,一鍵採納修復後的程式碼即可。
最後,當我們寫完程式碼,為了保障程式碼的品質與後續的可維護性,通常還需要寫單元測試。這時只需要在程式設計助手中觸發 test,就可以得到這個函數的測試案例。
可以看到,相較於傳統的開發方式,豆包MarsCode 程式設計助理可以幫助開發者更輕鬆、更專注地程式設計。
Bug 修復場景在Debug 場景下,豆包MarsCode 的AI 可透過理解報錯資訊、修復功能呼叫棧的程式碼、全域的項目程式碼,去分析錯誤原因,從而直接給予針對性的修復建議。
除了單輪修復,豆包MarsCode 也在嘗試基於Agent 方式實現多輪自動修復,AI 會自主調用一系列程式碼查詢工具、調試工具取得報錯資訊、偵錯工具自主規劃方案、自主寫出程式碼並應用到專案當中去,來修復Bug。目前該功能正在位元組內部做驗證,爭取能夠盡快發布與大家見面。
開源專案學習場景
第三個場景🎜>第三個場景🎜>第三個場景🎜>第三個場景🎜>第三個場景🎜>第三個場景🎜>第三場景MarsCode IDE 透過提供開發模板,讓開發者能夠快速進入專案而無需維運本機環境。借助原生整合的 AI 能力,開發者不再需要自己去理解程式碼,從而更有效率地上手專案。
總的來說,豆包MarsCode在以下兩個方面幫助開發者:
對於想的階段,提供更好的信息,例如做代碼解釋,研發知識的問答,來激發開發者創造;
對於做的階段,幫助開發者更快地完成編碼,例如程式碼的補全、下一步編碼動作的預測,程式碼的錯誤修復,來提升開發者效率。
開發者與社區共創計畫
豆包MarsCode 市場營運負責人趙旭東
最後,豆包MarsCode 市場營運介紹了豆趙者與社區共創計劃。後續豆包MarsCode 會透過成立使用者群組、各類系列開發者活動等方式,協助開發者探索 AI 程式設計新典範。
豆包MarsCode 用戶群將由開發者自組織自運營,豆包MarsCode 團隊不會參與到用戶組的管理,但是會為用戶組提供豐富的各類資源支持,支持各地用戶組發展,例如場地資源、產品資源、活動物料、專家講師支援等,幫助促進各地開發者更有效的探索AI 程式設計新範式,協助我們的開發者學習成長。
在開發者活動方面,豆包MarsCode 將陸續在北、上、深、杭等城市舉辦Meetup ,同開發者走出會議室進入戶外,以更輕鬆的方式,交流AI 程式技巧和經驗,一起用AI 激發創作!
豆包MarsCode 也規劃協同各開發者社區,將AI 能力融入到社區使用場景中,將豆包MarsCode 的能力更便捷地提供給開發者。目前,豆包MarsCode 已與金塊社區在 AI 助理、帳號打通、專屬沸點專區等層級合作。同時我們也希望能夠與更多社群合作共創,讓豆包MarsCode 的AI 能力普惠到更多的社群場景中,將下一代程式設計新範式帶給更多開發者,助力開發者更快、更強!
豆包MarsCode 已於6 月26 日正式發布,點擊閱讀原文或複製訪問官網( www.mars.cn )即可使用
我們將在發布當天23:59 前成功註冊的用戶中抽取66 位幸運用戶贈送豆包MarsCode 定制週邊一份~
用AI 激發創造,開啟智慧編碼新篇章。豆包MarsCode 團隊希望用新的產品更好地服務使用者、提高效率,用 AI 激發更多創作與熱情。
|
|
(閱讀原文跳轉連結:https://www.marscode.cn/home??utm_source=626&utm_medium=wx)
以上是位元組跳動發布「豆包MarsCode」智慧開發工具,面向國內開發者免費的詳細內容。更多資訊請關注PHP中文網其他相關文章!