CodeFuse 是一款爲國內開發者提供智能研發服務的AI編程工具,該產品是基於螞蟻集團自研的基礎大模型進行微調的代碼大模型。CodeFuse 具備代碼補全、添加註釋、解釋代碼、生成單測,以及代碼優化功能,以幫助開發者更快、更輕鬆地編寫代碼。
CodeFuse的產品功能
CodeFuse 提供多個 IDE 插件版,支持在 10 款 IDE 中使用,包括支付寶小程序云云端研發、Visual Studio Code,以及 JetBrains 系列的 IntelliJ IDEA、PyCharm、WebStorm、GoLand、CLion、DataGrip、PhpStorm 和 RubyMine。
此外,CodeFuse 支持 40 多種編程語言,包括 C++、Java、Python、JavaScript 等,目前 CodeFuse 針對 Java 與 Python 的代碼生成質量較高。CodeFuse 支持的功能如下表。
產品功能 | 描述說明 |
---|---|
代碼補全 | 基於海量數據提供實時地代碼補全服務,包括行內補全(單行補全)和片段補全(多行補全) |
添加註釋 | 智能爲選定的代碼生成註釋,目前在整個函數級別的生成註釋效果較好。 |
解釋代碼 | 智能解析代碼意圖,爲選定的代碼生成解釋,輔助閱讀並理解代碼。 |
生成單測 | 在寫完業務邏輯後,爲選定的代碼生成單測,即可智能生成具備業務語義的測試用例,從而提升問題發現的效率。 |
代碼優化 | 基於大模型的代碼理解能力和靜態源碼分析能力,CodeFuse 支持對選定的代碼片段進行分析理解並提出優化、改進建議,還能直接基於改進建議生成代碼補丁。 |
數據統計
相關導航
暫無評論...