全栈算力,加速行业AI落地 了解详情
写点什么

蚂蚁集团 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,实现整个研发生命周期的智能化、自动化,还有很长的路要走。”

 

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

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

发布了 341 篇内容, 共 203.5 次阅读, 收获喜欢 276 次。

关注

评论

发布
暂无评论

【LeetCode】乘积小于 K 的子数组Java题解

Albert

LeetCode 6月月更

FastCorrect:语音识别快速纠错模型丨RTC Dev Meetup

声网

语音识别 RTC Dev Meetup

稳了github star突破9k即时通讯IM开源项目OpenIM版本发布-生产环境重点关注

Geek_1ef48b

市场冷空气来袭,SeekTiger如何逆流而上?

鳄鱼视界

HashSet与WeakHashMap的理解

源字节1号

学生管理系统的考试试卷存储方案

爱晒太阳的大白

微服务稳定性保障

阿泽🧸

微服务 6月月更

Java Core 「11」AQS-AbstractQueuedSynchronizer

Samson

学习笔记 Java core 6月月更

数据库每日一题---第16天:计算特殊奖金

知心宝贝

数据库 云计算 前端 后端 6月月更

GNU/Linux知识库(1)- 历史和演变

冯亮

Linux DevOps GNU

开源Star10K+数据库工具Beekeeper上手体验,免费够酷值得拥有!

MegaQi

数据库管理工具 6月月更 #开源项目体验

uni-app进阶之模版语法与数据绑定【day7】

恒山其若陋兮

6月月更

字节Pico走“小”路

科技新知

JVM调优简要思想及简单案例-对象的回收与保留

zarmnosaj

6月月更

【Python技能树共建】with...as... 实战

梦想橡皮擦

Python 6月月更

vue动态路由

小恺

6月月更

成为架构师需要点亮哪些知识树

奔向架构师

数据仓库 架构师 6月月更

统一返回结果

卢卡多多

返回值 6月月更

力扣每日一练之数组上篇Day1

京与旧铺

6月月更

Docker 实用技巧三

Nick

Docker 容器 实用技巧 6月月更 实操

使用统计数据消除生活中的无谓

宇宙之一粟

贝叶斯公式 6月月更

flutter系列之:按比例缩放的AspectRatio和FractionallySizedBox

程序那些事

flutter 程序那些事 6月月更

模拟红绿灯来看GetX的定向刷新

岛上码农

flutter ios 前端 安卓 6月月更

【愚公系列】2022年06月 通用职责分配原则(六)-多态原则

愚公搬代码

6月月更

读书笔记之:如何有效阅读

甜甜的白桃

读书笔记 读书 笔记 6月月更

NodeJS 读写文件 🎠

德育处主任

node.js 6月月更

Java—JVM II

武师叔

6月月更

什么是 IPv6?IPv6有哪些优势?

wljslmz

ipv6 IP地址 网络技术 6月月更

Vue-13-Vif和Vshow的区别

Python研究所

6月月更

JavaScript基础语法知识遨游记

未见花闻

6月月更

leetcode 64. Minimum Path Sum 最小路径和(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

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