写点什么

蚂蚁集团 CodeFuse 发布“图生代码”功能,支持产品设计图一键生成代码

  • 2024-04-11
    北京
  • 本文字数:975 字

    阅读完需:约 3 分钟

蚂蚁集团 CodeFuse 发布“图生代码”功能,支持产品设计图一键生成代码

4 月 11 日,蚂蚁集团自研的智能研发平台 CodeFuse 推出“图生代码”新功能,支持开发人员用产品设计图一键生成代码,大幅提升前端页面的开发效率。目前相关功能正在内测。

 

和很多互联网公司一样,蚂蚁集团正在内部全面推行 AI 编程,使用 CodeFuse 支持日常研发工作的工程师达到 50% 以上,这些工程师提交的代码中 10% 由 AI 生成。

 

Gartner 发布的 2024 年十大战略技术趋势指出:到 2028 年,75% 的企业软件工程师将使用 AI 编程助手。蚂蚁 CodeFuse 就是这一趋势下的探索尝试。据介绍,CodeFuse 的功能覆盖了需求分析、编程开发、测试与构建、发布与运维、数据洞察等研发全链路,比如在开发测试阶段,通过代码补全、添加注释、解释代码、生成单测、代码优化等,帮助开发者更快、更轻松地编写代码。

 

目前,在蚂蚁内部,每周已有超五成程序员在日常研发中使用 CodeFuse。CodeFuse 生成的代码整体采纳率为 30%,在生成单元测试场景采纳率可以达到 50%。


(图说:蚂蚁智能研发平台 CodeFuse 覆盖 AI 研发全链路)

 

此次发布的“图生代码”功能主要服务前端工程师。在互联网产品开发环节,设计师画出设计图后,前端工程师需要用代码实现产品设计图,这项工作占用了较多开发工作量。图生代码,可以根据设计图一键生成代码,可以极大降低开发团队在开发网页、小程序、APP 时的代码工作量。以一张中型网页为例,如果最终有 200 行代码,一人耗时约需 1 小时,一键生成后,工程师只需检查与调整,耗时大幅降低。这项功能基于蚂蚁百灵大模型的多模态技术能力研发。

 

蚂蚁集团 CodeFuse 负责人表示,AI 的普及不仅可以减少开发人员的工作压力,让他们有更多精力投入到更有创造力的工作中去,更大的意义在于降低编程门槛,推动软件开发行业的创新和进步。CodeFuse 的使命是探索下一代 AI 研发生产力工具,致力于打造创新的解决方案,让软件开发者在研发过程中如丝般顺滑。在自然语言生成代码、图生代码之后,CodeFuse 还将持续推出新功能,助力企业研发全链路的效率提升。

 

该负责人认为,AI 研发范式的变革,并不代表“人”在研发场景的角色会消失,反而对 AI 和人如何协同提出了更高的要求,特别是涉及可靠性的运维场景,还需要人工专家干预才能让系统健康运行起来。“AI 目前主要集中在辅助编程(code copilot),要从 copilot 走向 co-worker,实现整个研发生命周期的智能化、自动化,还有很长的路要走。”

 

2024-04-11 13:016619
用户头像
鲁冬雪 InfoQ 策划主编

发布了 356 篇内容, 共 233.5 次阅读, 收获喜欢 289 次。

关注

评论

发布
暂无评论

Scrum Team不等于Development Team——《Scrum指南》重读有感(2)

Bruce Talk

Scrum 敏捷 随笔 Agile

SAP ABAP的权限检查跟踪(Authorization trace)工具使用步骤介绍

汪子熙

SAP abap Authorization Authentication

为什么有的系统的事务码BSP_WD_CMPWB看不见Enhance Component这个按钮

汪子熙

CRM SAP abap

为什么使用中间件下载时总是收到警告消息Object is in status Wait

汪子熙

中间件 CRM SAP ERP

Mybatis获取自增长id

风翱

mybatis 5月日更

CRM product UI里assignment block的显示隐藏逻辑

汪子熙

CRM SAP abap

千万级考试管理系统的考试试卷存储方案

白发青年

架构实战营

第四次作业

Geek_9cf7b5

SAP CRM 和 Cloud for Customer 的 Document flow API 介绍

汪子熙

CRM SAP abap C4C documentFlow

如何处理错误信息 Pricing procedure could not be determined

汪子熙

CRM SAP

中间件事务码R3AC1里Block Size的含义

汪子熙

中间件 CRM SAP abap

面试问题 - 只用位操作在ABAP里实现a+b

汪子熙

面试 SAP abap

如何快速的学习一门新的编程语言?

架构精进之路

学习 5月日更

利用CRM中间件Middleware从ERP下载Customer Material的常见错误

汪子熙

中间件 CRM SAP ERP

如何从ERP将Material的Batch信息下载到CRM

汪子熙

CRM SAP ERP abap

One Order行项目里Item Category是怎么计算出来的

汪子熙

CRM SAP abap ONE-ORDER

同时开左右两个SAPGUI编辑器显示同一段ABAP代码

汪子熙

SAP abap SAPGUI

【Flutter 专题】123 图解简易 GroupList 二级分组列表

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

网络攻防学习笔记 Day23

穿过生命散发芬芳

5月日更 网络攻防

CRM和ERP的Sales Organization的映射关系

汪子熙

中间件 CRM SAP ERP

架构训练营-模块四作业

冬天的树

谣言粉碎机 - 极短时间内发送两个Odata request,前一个会自动被cancel掉?

汪子熙

JavaScript SAP SAP UI5

一种不通过UI给C4C自定义BO创建测试数据的方式

汪子熙

CRM SAP C4C Cloud for Customer

CRM数据库表COM_TA_R3_ID的数据来源

汪子熙

中间件 CRM SAP abap

SAP S4CRM (SAP Customer Management for S/4HANA) 1.0 介绍

汪子熙

CRM SAP abap S/4HANA

ABAP OPEN SQL里OPEN CURSOR和SELECT的比较

汪子熙

CRM SAP abap ST05 OPENSQL

模块四作业 - 考试试卷存储方案

张大彪

数字货币兴起背后:全球货币超发 主权信用贬值

CECBC

SAP CRM中间件里的CSA队列有什么用

汪子熙

中间件 消息中间件 CRM SAP

模块4作业

梦寐凯旋

架构实战营

CRM中间件里的发布-订阅者模式

汪子熙

CRM SAP ERP abap

蚂蚁集团 CodeFuse 发布“图生代码”功能,支持产品设计图一键生成代码_AI&大模型_鲁冬雪_InfoQ精选文章