蚂蚁智能研发助手CodeFuse来了!支持40余种编程语言

简介: 祝各位开发者节日快乐!今天,在这个特殊的日子里,我为大家带来一份小礼物——蚂蚁出品的智能研发助手 CodeFuse~

祝各位开发者节日快乐!今天,在这个特殊的日子里,我为大家带来一份小礼物——蚂蚁出品的智能研发助手 CodeFuse~

今年,互联网最热门的话题之一,就是以 ChatGPT 为代表的“生成式 AI”,而对程序员来说,则是 AI 辅助编程工具的兴起。最近,国内也涌现出许多智能编码助手。现在,蚂蚁也为大家带来了自己的 AI 研发助手 CodeFuse!我们荣幸地邀请您参与CodeFuse 插件的邀请内测,报名并审核通过后即可免费下载使用,快来试试吧~

CodeFuse 官网地址:https://codefuse.alipay.com/
1698024757514-7546426d-914d-4585-ade2-2ce391958058.png

CodeFuse 可以做什么

CodeFuse 蚂蚁在自研的智能研发助手,希望提升开发者效率,让写代码变得更简单。本次邀请内测的是 CodeFuse IDE 插件,用户可以通过插件使用代码补全、解释代码以及生成单测等功能,以更快、更轻松地编写代码。

蚂蚁很早就开始在代码智能生成领域发力,从零到一,最终打造了 CodeFuse。在近期的各类评测中,CodeFuse 的成绩远超基准,特别是 Java、JavaScript、Python 等语言,在评测和实际体验中表现较好。

CodeFuse 已经率先在蚂蚁内部广泛使用,汲取工程师们的反馈不断成长,这些积累多年的实战经验也融合在 CodeFuse 的每一行代码里。

下面,我们来看看 CodeFuse 具体有哪些能力。

代码补全

CodeFuse 插件基于海量数据提供实时地代码补全服务,提升编码效率。同时,插件还支持鼠标右键、快捷键和快捷指令等多种交互方式。

CodeFuse 支持 Java、Python、TypeScript、JavaScript、Go 等主流编程语言在内的 40 余种编程语言代码补全。
1698048706745-4474b4cf-43cb-4fff-b6fb-e9694fd8f03a.png

代码优化

CodeFuse 插件基于代码理解能力和静态源码分析能力,对选定代码段进行分析理解,提出优化和改进建议。还能直接基于改进建议生成优化后的代码,帮助开发者写出更好的代码。
1698112512732-c9865962-d46c-48e4-9caf-84bae7184c17-2.gif

添加注释

通过智能分析,CodeFuse 可以准确解释代码含义、添加代码注释。用户只需选中代码文件,右键点击“CodeFuse:添加注释”即可为选中的代码生成代码注释,方便快捷。
1698118710708-1265f1ee-907b-4aea-ac66-367809e2d8f5.gif

解释代码

CodeFuse 插件的基于大量高质量的代码数据训练,无需脱离 IDE,即可直接使用智能问答功能,解答技术难题。让研发过程更加专注。用户可选择手动输入自然语言,或者通过 / 唤起快捷指令,快速提问。
1698117070848-1ac7f5e3-7a54-44a1-b0cd-2c2542d0fd73.png

生成单测

在写完业务逻辑后,只需选中代码选择生成单测,即可智能生成具备业务语义的测试用例,从而提升问题发现的效率,方便快捷。用户可通过鼠标右键、“/test”快捷指令或者自然输入等多种方式为选中代码生成单元测试。
1697697863278-cb4a05b0-41e4-4ad9-849c-ab96b17b9a81.png

CodeFuse 插件支持在 Visual Studio Code,以及 JetBrains 系列的 IntelliJ IDEA、PyCharm、WebStorm、GoLand、CLion、DataGrip、PhpStorm 和 RubyMine 等本地 IDE 中使用,帮助大家完成功能研发。未来,还将支持在支付宝小程序云的云端研发环境中使用,随时随地打开浏览器即可使用。

在编程语言方面,CodeFuse 插件支持 Java、Python、TypeScript、JavaScript、Go 等多种编程语言,帮助更多开发者提升研发效率。

拥抱智能研发时代

随着生成式 AI 的不断发展,软件研发势必被深刻改变,迈向人与 AI 结合的智能研发时代。

不妨畅想一样,随着将代码实现、编写注释、单元测试这些耗时的工作交给 AI 辅助完成,开发者不但可以大幅提升研发效率,还将有更多时间用于思考程序设计、架构方案、重构等,从而提升个人的专业技能。

据有关调研显示,在使用 AI 辅助编程后,有超过 88%的开发者效率得到提升,74%的开发者能更专注于工作,AI 在重复性编码工作中的提效更是得到广泛认可。

行业变化快、领域新东西多,是软件研发的特征,而保持好奇心、不断学习则是程序员的宿命。随着智能研发时代的到来,越早拥抱 AI,将越早的提升自己的效率,在不断进化的时代中,快人一步。

邀请试用

从今年 9 月在外滩大会宣布以来,CodeFuse 收到了很多开发者的关注和反馈,我们也在不断打磨产品,不断提升产品体验和模型效果。它的成长,离不开大家的助力和反馈,我们希望和大家一起共建,携手共进,拥抱智能研发时代。

从 10 月 24 日起,开发者可通过 CodeFuse 官网报名申请试用资格,通过后即可免费下载使用 CodeFuse IDE 插件。

CodeFuse 官网:https://codefuse.alipay.com/

目录
相关文章
|
机器学习/深度学习 数据采集 人工智能
机器学习基础知识——基本原理、常用算法与评估指标
机器学习基础知识——基本原理、常用算法与评估指标
2071 0
|
4月前
|
人工智能 IDE Java
AI Coding实践:CodeFuse + prompt 从系分到代码
在蚂蚁国际信贷业务系统建设过程中,技术团队始终面临双重考验:一方面需应对日益加速的需求迭代周期,满足严苛的代码质量规范与金融安全合规要求;另一方面,跨地域研发团队的协同效率与代码标准统一性,在传统开发模式下逐渐显现瓶颈。为突破效率制约、提升交付质量,我们积极探索人工智能辅助代码生成技术(AI Coding)的应用实践。本文基于蚂蚁国际信贷技术团队近期的实际项目经验,梳理AI辅助开发在金融级系统快速迭代场景中的实施要点并分享阶段性实践心得。
998 25
AI Coding实践:CodeFuse + prompt 从系分到代码
|
3月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
31376 10
|
人工智能 运维 开发者
CodeFuse 开源官网上线啦~
CodeFuse是一个致力于开发大型代码语言模型以支持软件全生命周期的项目,涵盖设计、编码、测试等阶段,旨在提供创新的解决方案,优化开发者体验。其开源官网提供项目背景、相关AI开发项目展示、详细文档及贡献指南。团队已推出多个代码模型和开源工具,并在相关领域有学术成果和行业奖项。感兴趣者可通过GitHub、HuggingFace和魔搭社区主页联系或关注。
1354 0
CodeFuse 开源官网上线啦~
|
人工智能 移动开发 前端开发
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
蚂蚁团队推出的AI前端研发平台WeaveFox,能够根据设计图直接生成前端源代码,支持多种应用类型和技术栈,提升开发效率和质量。本文将详细介绍WeaveFox的功能、技术原理及应用场景。
6667 68
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
|
前端开发 JavaScript 定位技术
一、前端高德地图注册、项目中引入、渲染标记(Marker)and覆盖物(Circle)
文章介绍了如何在前端项目中注册并使用高德地图API,包括注册高德开放平台账号、引入高德地图到项目、以及如何在地图上渲染标记(Marker)和覆盖物(Circle)。
620 1
|
人工智能 自然语言处理 IDE
CodeFuse IDE 0.7 版本发布,支持 Lint Error 智能改写
CodeFuse IDE 0.7 版本发布,支持 Lint Error 智能改写和 zsh 终端自然语言生成命令。它基于蚂蚁自研大模型和 OpenSumi 框架开发,提供代码编写建议、解释、单测生成等功能,提升开发效率。内置插件升级至 VS Code 1.88.1,未来将支持更多模型服务。下载地址:[GitHub](https://github.com/codefuse-ai/codefuse-ide/releases)。
466 4
|
人工智能 IDE 程序员
一文梳理我们是如何打造出国内领先的 AI 编程助手「通义灵码」
大语言模型的革命性突破使智能编程成为了可能,通义灵码正是基于通义大模型打造的 AI 编程助手,通过 IDE 插件的形式提供代码补全、单元测试生成等功能,能达到毫秒级的响应速度。目前,通义灵码已在阿里云内部及多家企业中应用,阿里云也在探索多智能体产品,即 AI 程序员,助力数字世界的蓬勃发展,颠覆 IT 生产力。
16071 236
|
运维 前端开发 算法
开源中国【专访】 | CodeFuse:让研发变得更简单
CodeFuse 是蚂蚁集团自研的代码生成大模型,旨在简化研发流程,提供智能建议和实时支持。它能自动生成代码、添加注释、生成测试用例并优化代码。通过创新的 Rodimus 架构,CodeFuse 实现了“小体量,大能量”,显著提升了资源利用效率。其特色功能“图生代码”可将设计图一键转换为代码,准确率超过90%,大幅提高前端开发效率。此外,CodeFuse 还引入了“Code Graph”概念,帮助 LLM 更好地理解仓库级代码结构,缩短任务处理时间。未来,CodeFuse 将致力于全生命周期的研发支持,涵盖需求分析、代码生成到运维监测,推动行业技术迭代与创新。
724 3