6月27日,字节跳动于北京盛大推出了一款名为豆包 MarsCode 的 AI 开发工具,向国内开发者敞开了免费使用的大门。
这款豆包 MarsCode 编程助手,以其智能代码补全功能为代表,集成了先进的 AI 技术。它不仅支持 Windows、macOS、Linux 等多操作系统,还兼容了包括 Visual Studio Code 和 JetBrains 在内的主流 IDE,为开发者在编码过程中提供全方位的辅助。
官方网站链接:https://www.marscode.cn/
豆包 MarsCode 编程助手覆盖了广泛的编程语言和框架,包括但不限于:
-
后端开发:Go、Python、C++、C、C#、Java、PHP、Rust
-
前端技术:HTML、TypeScript、JavaScript、CSS
-
应用开发:Kotlin、Objective-C、Swift
-
其他语言:Lua、SAS、CUDA、Perl、Ruby、Shell、SQL、R
豆包 MarsCode 编程助手的功能亮点包括:
代码补全:智能读取并理解当前代码结构,提供后续代码的智能推荐,同时支持通过注释生成代码片段。
-
代码补全 Pro:基于前一次的编辑行为和代码上下文,预测并推荐下一个可能的代码改动点。
-
代码生成:理解开发者的自然语言描述,自动生成所需的代码实现。
-
代码编辑:对指定代码进行编辑,包括代码重构、优化以及逻辑调整。
-
代码解释:深入分析项目代码,帮助开发者快速理解并上手项目开发。
-
代码注释生成:自动为函数或代码行生成注释,提高代码的可读性和维护性。
-
单元测试生成:为选定的代码片段自动生成单元测试,增强代码的测试覆盖率。
-
智能修复:自动发现并修复代码中存在的问题,提升代码质量。
-
智能问答:优化研发领域的问答系统,提供更准确、更专业的问答服务。
字节跳动进一步推出了豆包 MarsCode IDE,这是一个云端 AI IDE 平台,内置 AI 编程助手,为开发者提供了一个即开即用的开发环境。