祝各位开发者节日快乐!今天,在这个特殊的日子里,我为大家带来一份小礼物——蚂蚁出品的智能研发助手 CodeFuse~
今年,互联网最热门的话题之一,就是以 ChatGPT 为代表的“生成式 AI”,而对程序员来说,则是 AI 辅助编程工具的兴起。最近,国内也涌现出许多智能编码助手。现在,蚂蚁也为大家带来了自己的 AI 研发助手 CodeFuse!我们荣幸地邀请您参与CodeFuse 插件的邀请内测,报名并审核通过后即可免费下载使用,快来试试吧~
CodeFuse 官网地址:https://codefuse.alipay.com/
CodeFuse 可以做什么
CodeFuse 蚂蚁在自研的智能研发助手,希望提升开发者效率,让写代码变得更简单。本次邀请内测的是 CodeFuse IDE 插件,用户可以通过插件使用代码补全、解释代码以及生成单测等功能,以更快、更轻松地编写代码。
蚂蚁很早就开始在代码智能生成领域发力,从零到一,最终打造了 CodeFuse。在近期的各类评测中,CodeFuse 的成绩远超基准,特别是 Java、JavaScript、Python 等语言,在评测和实际体验中表现较好。
CodeFuse 已经率先在蚂蚁内部广泛使用,汲取工程师们的反馈不断成长,这些积累多年的实战经验也融合在 CodeFuse 的每一行代码里。
下面,我们来看看 CodeFuse 具体有哪些能力。
代码补全
CodeFuse 插件基于海量数据提供实时地代码补全服务,提升编码效率。同时,插件还支持鼠标右键、快捷键和快捷指令等多种交互方式。
CodeFuse 支持 Java、Python、TypeScript、JavaScript、Go 等主流编程语言在内的 40 余种编程语言代码补全。
代码优化
CodeFuse 插件基于代码理解能力和静态源码分析能力,对选定代码段进行分析理解,提出优化和改进建议。还能直接基于改进建议生成优化后的代码,帮助开发者写出更好的代码。
添加注释
通过智能分析,CodeFuse 可以准确解释代码含义、添加代码注释。用户只需选中代码文件,右键点击“CodeFuse:添加注释”即可为选中的代码生成代码注释,方便快捷。
解释代码
CodeFuse 插件的基于大量高质量的代码数据训练,无需脱离 IDE,即可直接使用智能问答功能,解答技术难题。让研发过程更加专注。用户可选择手动输入自然语言,或者通过 / 唤起快捷指令,快速提问。
生成单测
在写完业务逻辑后,只需选中代码选择生成单测,即可智能生成具备业务语义的测试用例,从而提升问题发现的效率,方便快捷。用户可通过鼠标右键、“/test”快捷指令或者自然输入等多种方式为选中代码生成单元测试。
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/