基于商湯自研大語言模型的智能編程助手——代碼小浣熊Raccoon,即日起開放公測!
劃重點:Python、Java、JavaScript、C++、Go、SQL等30+主流編程語言和VS Code、IntelliJ IDEA等主流IDE(集成開發環境),統統支持。
代碼小浣熊覆蓋軟件需求分析、架構設計、代碼編寫、軟件測試等環節,滿足用戶代碼編寫、數據分析、編程學習等各類需求。在實際應用中,可幫助開發者提升編程效率超50%。
配合商湯的大語言模型實力加持,“代碼小浣熊”不但具備卓越的代碼生成能力,還擁有強大的中文語言理解能力。
在最新權威代碼生成測試集HumanEval的測試中,其精度表現驚艷,一次通過率甚至達到驚人的71%,已經大幅超越GPT-3.5。
全面的功能覆蓋:
代碼編寫建議覆蓋30多種主流編程語言,依據上下文,自動生成代碼。
開放對話功能,理解用戶的自然語言需求描述。
預設基于注釋生成代碼、跨編程語言翻譯、單元測試用例生成、代碼修正、代碼重構、技術領域知識問答等功能。
支持用戶自定義需求:包括需求文檔生成、代碼生成注釋、代碼的解釋文檔生成、技術文檔生成等開放式能力。
代碼補全功能:您可以在編輯器內通過自動或手動方式觸發代碼補全,一經觸發,編輯器狀態欄右下的圖標將指示現在的請求狀態。
通過連續對話方式,代碼小浣熊提供了三種方式來使用代碼助手:
1)側邊欄內代碼助手 (GUI):點擊 VS Code 側邊欄的 Raccoon 圖標激活
2)編輯器內代碼助手 (GUI):在 Raccoon 側邊欄視圖中,點擊標題欄上的[新窗口圖標]創建,可以創建多個獨立實例,便于多線開發
3)終端面板代碼助手 (CLI):在 Raccoon 側邊欄視圖中,點擊標題欄上的[更多…]選擇[新建 Raccoon終端]創建,同樣的可以創建多個獨立實例
用戶可以在提問框中輸入問題,或通過鍵入[/]選擇預設提示(部分操作可能需要用戶補全提示,完成補全后可以點擊[發送圖標]提交內容)開始對話。還可以自定義提示詞,以更好地適用于用戶的使用場景。
更好的交互體驗:
借助日日新大模型體系最新的函數調用(function calling)能力,代碼小浣熊與IDE深度集成,實現了大語言模型與IDE的互操作,為開發者帶來了更順滑的編程體驗。
如當前工作空間存在一個或多個 Git 倉庫,在[源代碼管理]側邊欄面板中,會看到[魔棒圖標]按鈕,Raccoon 會理解您已暫存的更改,并在消息框中撰寫合適的 Commit Message 建議。
中國的程序員數量排名全球第二,且還在高速增長。
當下,AI智能編程助手已經開始扮演重要角色,不僅能縮短開發周期,還有助于開發者掌握新的編程語言。
代碼小浣熊基于商湯領先的大語言模型打造,在擁有強大的代碼編寫能力同時,還具備強大的中文理解力,可以讓中國開發者更好地通過自然語言交互,降低編程開發門檻,大大提升工作效率。
在傳統的開發模式下,大概有80%的代碼量都需要開發者自行編寫。未來,應用代碼小浣熊,開發者可以將80%的編寫工作交由AI完成,并投入更多精力到更具創新性和高價值的工作中,定義“新二八定律”時代,實現效率和質量的雙重飛躍。
未來代碼小浣熊Raccoon也將持續隨之進化,陸續引入代碼倉庫級記憶、AI Agents等能力,進一步提升編程效率和開發者體驗。
在前期代碼小浣熊的測試體驗中,已有不少開發者給出了積極評價:
一名自動駕駛公司的資深開發工程師分享,對于中高級開發者而言,AI工具的影響遠超預期。Raccoon的介入使代碼更規范化,避免開發者在變量命名等方面隨意發揮,提高了代碼可維護性。此外,開發者的思維模式也由原本的漸進式,轉變為系統思維,從全局把握開發流程。
一位年輕的電商前端開發工程師認為,在使用Raccoon工具后,開發效率有顯著提升:只需描述頁面布局效果,便能自動生成代碼,省去大量重復工作。
一位理工大學教授則對Raccoon在教育中的作用表示贊賞:Raccoon提高了備課和作業批改效率,特別是代碼解釋和糾錯功能,幫助他迅速審閱編程作業,只需半天左右就完成了以前兩天的工作。在授課和課堂實踐方面,一位大數據課程老師補充道,Raccoon為學生提供了便捷的代碼生成工具,對編碼能力較弱的學生有很大幫助。學生即使對代碼理解不深,也能通過自然語言提示將程序跑起來,激發了他們的興趣和信心。
-
編程語言
+關注
關注
10文章
1942瀏覽量
34714 -
代碼
+關注
關注
30文章
4780瀏覽量
68539 -
商湯科技
+關注
關注
8文章
508瀏覽量
36085
發布評論請先 登錄
相關推薦
評論