2026年7月2日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

淘天自营前端开发的AI增效实践总结

发布日期:2025-05-07 19:58:20 浏览次数: 2602
作者:大淘宝技术

微信搜一搜,关注“大淘宝技术”

推荐语

前沿AI技术在前端开发中的创新应用,助力工程效率飞跃。

核心内容:
1. “AI四象限”决策模型,量化评估AI投入产出
2. 鸿雁AI Coder与Nextdy Aone Copilot工具链实践
3. 十余个前端AI落地案例,展示提效路径与未来方向

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家



本文是一篇关于前端AI实践的技术总结文章。文章提出了“AI四象限”决策模型,并介绍了鸿雁AI Coder和Nextdy Aone Copilot两款工具链的应用与成效。通过十余个最佳实践案例,展示了AI在前端领域的落地场景及未来发展方向。


图片
前言


在过去的一段时间里,AI 席卷了各行各业。大家用它创作、聊天、获取情绪价值、给自己打工……而对技术团队来说,如何用 AI 重构工作内容、提升人效,是我们最为关心的命题,更是个常看常新的命题。从最开始功能独立的 AI 工具 到 融合开发生态的 AI 插件,再到包罗万象的 AI 平台,什么才是最适合我们、最适合业务、最适合真正落地的方案呢?

在AI重塑生产力的时代浪潮中,技术团队始终在探索效率的边界。作为前端领域的实践者,我们以「AI工作流+工程化闭环」为核心,通过十余个最佳实践案例,走出了一条独具特色的提效路径。本文将说明我们如何构建「AI四象限」决策模型,打造鸿雁AI Coder + Nextdy Copilot工具链,并实现生产级代码的自动化生成。


图片
「AI 四象限」

前端研发中存在部分重复性高、规则明确的工作场景(如UI生成、代码适配、组件开发等),天然适合 Al 提效。但如何科学评估投入产出呢?在逐步探索 Al 落地前端业务场景的同时,我们根据 10+ 最佳实践梳理出了「AI 四象限」模型,以「Al 投入程度」与「可联调时长」为坐标轴,量化开发场景,辅助判断该需求的 Al 投入可行性。

随着 AI 工具的完善和熟练度,我们希望 

1. 第二象限往第一象限迁移,高 AI 投入的需求尽量在 1 天能交付;

2. 第三象限往第二象限迁移,复杂的事情也可以让 AI 拆解、完成。这可能是未来提效的重心。

图片
鸿雁 AI Coder:全链路智能开发平台

作为一线研发同学,在实际使用 AI 工具开发时,流程是分散的:设计、编码、联调需跨多个平台。先在研发平台中创建迭代、代码平台创建仓库,再在鸿雁 ABC 工作台新增页面模块、在 VSCode 里用Copilot 类插件辅助 coding……在提效的大背景下,C 端研发追求又快又好。一方面,代码工程需要快速响应需求迭代,另一方面,基于集团搭建能力自研的鸿雁工作台作为 C 端页面搭建、数据投放与发布的中枢,需要更高效的模块生产支持。

鸿雁 AI Coder 是一款面向开发者和非开发者的工具,它既适配了开发者的真实开发场景、又支持非技术人员发散思维进行原型创作,实践中能够普遍提效 30% 以上,真正实现了业务场景下的效率跃迁。


  核心理念


我们的核心理念是两段式D2C以及插件式交互。

基于两段式D2C,可以更好地做一个页面的任务分解,把之前沉淀的大量业务组件用起来。



基于插件式交互,可以更好地用上我们的鸿雁 ABC 工作台,通过插件串联研发流程,更丝滑。

与鸿雁 ABC 工作台深度集成,实现“一站式”开发到投产,模块、迭代、仓库、代码都有了,你需要做的只是点点按钮,改改细节。



*鸿雁 ABC 工作台是面向 C 端页面生产的效率平台。它支持技术同学和非技术同学像搭积木一样,用组件/模块搭建一个页面,注入数据,并发布上线。


  系统架构


全流程链路:上传 → 解析 → 生成 → 部署 → 入库。


  核心能力


  1. RAG增强生成:结合RAG 挂载业务组件知识库生成可维护、可拓展的业务代码,避免通用工具造成代码失真

  2. 工程链路打通:在Bolt 架构下,是集团内首个打通 ICE3 前端框架 + 模块平台工程链路的方案

  3. 运行时适配:通过新增编译插件,创新性解决 WebC 运行时容器 对 ICE3 框架的支持问题


  • AI 生码工作流


以集团内部 Agent 应用平台为载体,结合imgcook(图像大厨)和业务组件知识库,基于 AI Workflow 生成可维护可扩展的业务代码。与传统的通过imgcook生成代码、再通过大模型优化代码的两段式生码方案相比,我们的工作流出码结果更加规范和灵活。



  • 工程链路自动化


针对预览不支持 ICE3 的问题,我们把代码文件“套壳”成符合配置要求的冰马工程,再将代码文件编码上传,推送至发布服务。然后通过模块平台 API、研发平台 API 创建模块和迭代。最后通过 Node 服务创建临时目录拉取仓库内容,并在指定分支下解析、创建代码文件,将变更推送到远程代码平台的仓库中。此时的输出不再是一次性玩具代码,而是可维护的生产级代码。



  • WebC 运行时环境


Bolt.new 使用了 WebContainer 作为运行时环境。在集团内部, WebC同样提供了运行时能力,于浏览器中提供了虚拟文件系统以及 Node 的运行环境,借此可以实现最终代码产物在浏览器环境中的实时构建、预览以及基于 terminal 的命令交互。



  最佳实践


  • 青云项目


通过 AI Coder完成大部分 UI 代码生成以及骨架屏过渡动画(2 小时可联调,UI 代码 92% AI 生成)。


schema


定制需求


生成效果


二次对话调整细节


  • 三八送礼-表单模块


通过 AI Coder完成大部分 UI 代码,整体提效 50%。


schema

{"taskId":"79FF21E3-54A5-4EA8-B90E-7ED2A7E38DC9","pluginVersion":"4.2.8","reference":"sketch","type":"Block","id":"Block_1","__VERSION__":"2.0","props":{"style":{"width":674,"height":478},"attrs":{"x":0,"y":0}},"artboardImg":"https://img.alicdn.com/imgextra/i1/O1CN01zM4hhd1cnShMg53He_!!6000000003645-2-tps-674-478.png","children":[{"__VERSION__":"2.0","props":{"style":{"backgroundColor":"#F8F8F8","width":674,"height":478},"attrs":{"x":0,"y":0}},"type":"Shape","selfId":"9C75CDA6-9F9E-4FCE-B4E2-021038A50A7C","children":[],"originType":"ShapePath","nodeLayerName":"矩形 571","id":"Shape_0"},{"__VERSION__":"2.0","props":{"style":{"color":"rgba(124, 136, 156, 0.80)","fontFamily":"PingFang SC","fontSize":36,"fontWeight":400,"lineHeight":40,"width":325,"height":40},"attrs":{"x":61,"y":40,"text":"请输入19位数字卡号","lines":1}},"type":"Text","selfId":"32E7211E-E803-47EB-B9A7-173DC65FAE950","children":[],"originType":"Other","nodeLayerName":"请输入19位数字卡号","id":"Text_1"},{"__VERSION__":"2.0","props":{"style":{"backgroundColor":"#D8D8D8","width":558,"height":1},"attrs":{"x":58,"y":120}},"type":"Shape","selfId":"A800DDED-3D88-4C56-96C3-1AB78C3902ED","children":[],"originType":"ShapePath","nodeLayerName":"矩形 578","id":"Shape_2"},{"__VERSION__":"2.0","props":{"style":{"color":"rgba(124, 136, 156, 0.80)","fontFamily":"PingFang SC","fontSize":36,"fontWeight":400,"lineHeight":40,"width":180,"height":40},"attrs":{"x":61,"y":161,"text":"请输入密码","lines":1}},"type":"Text","selfId":"55159A37-4AA5-4C30-8BEE-535ABC375E440","children":[],"originType":"Other","nodeLayerName":"请输入密码","id":"Text_3"},{"__VERSION__":"2.0","props":{"style":{"backgroundColor":"#D8D8D8","width":558,"height":1},"attrs":{"x":58,"y":241}},"type":"Shape","selfId":"531DD24A-69E2-4154-83CF-ED7BD81E4659","children":[],"originType":"ShapePath","nodeLayerName":"矩形 591","id":"Shape_4"},{"__VERSION__":"2.0","props":{"style":{"backgroundColor":"#FF4C78","borderTopLeftRadius":12,"borderTopRightRadius":12,"borderBottomRightRadius":12,"borderBottomLeftRadius":12,"overflow":"hidden","width":522,"height":92},"attrs":{"x":74,"y":291}},"type":"Shape","selfId":"A2B6D4F9-F571-4F96-ABD1-DA8B8C6AE3EA","children":[],"originType":"ShapePath","nodeLayerName":"矩形 575","id":"Shape_5"},{"__VERSION__":"2.0","props":{"style":{"color":"rgba(255, 255, 255, 1)","fontFamily":"PingFang SC","fontSize":40,"fontWeight":400,"lineHeight":44,"width":368,"height":44},"attrs":{"x":150,"y":315,"text":"领取专属80元猫超卡","lines":1}},"type":"Text","selfId":"AD34B5D3-D984-4EE0-9271-FF3055EDB00E0","children":[],"originType":"Other","nodeLayerName":"领取专属80元猫超卡","id":"Text_6"},{"__VERSION__":"2.0","props":{"style":{"color":"rgba(255, 76, 120, 1)","fontFamily":"PingFang SC","fontSize":26,"fontWeight":400,"lineHeight":30,"width":430,"height":30},"attrs":{"x":121,"y":401,"text":"现登录淘宝账号 :YAYAOOOOOOOO","lines":1}},"type":"Text","selfId":"CF0F2FCE-6872-49AD-A6F9-AA8F1653252E0","children":[],"originType":"Other","nodeLayerName":"现登录淘宝账号 :YAYAOOOOOOOO","id":"Text_7"}],"name":"组 2493"}


出码效果

<div className={styles.container}>          <div className={styles.formGroup}>            <input              type="text"              className={styles.input}              placeholder="请输入19位数字卡号"              value={cardNo}              onChange={(e) => onInputChange('number', e.target.value)}              maxLength={19}            />            {cardNo?.length ? (              <Picture                source={{                  width: '36rpx',                  uri: 'https://gw.alicdn.com/imgextra/i1/O1CN01bj2paK28qGpddtbIL_!!6000000007983-2-tps-72-72.png',                }}                className={styles.closeIcon}                onClick={() => setCardNo('')}              />            ) : null}            <div className={styles.divider} />          </div>
          <div className={styles.formGroup}>            <input              type="text"              className={styles.input}              placeholder="请输入密码"              value={cardPass}              onChange={(e) => onInputChange('password', e.target.value)}            />            {cardPass?.length ? (              <Picture                source={{                  width: '36rpx',                  uri: 'https://gw.alicdn.com/imgextra/i1/O1CN01bj2paK28qGpddtbIL_!!6000000007983-2-tps-72-72.png',                }}                className={styles.closeIcon}                onClick={() => setCardNoPass('')}              />            ) : null}            <div className={styles.divider} />          </div>
          <button className={styles.submitButton} onClick={handleSubmit}>            领取专属80元猫超卡          </button>


生成效果


图片
Nextdy Aone Copilot 插件:智能改码新范式


针对存量代码改造难题,我们落地了Nextdy Aone Copilot 方案。


  系统架构



  核心能力


基于 Aone Copilot Extension 生态自建 Nextdy Copilot插件,提供在 VSCode 内闭环的自营消费前端改码工具集。


CI流水线

使用 Aone CI 流水线定制 CI 任务,在 CI 任务中批量进行代码的修改。

针对不同的代码改造场景,使用源代码进行提示词的加工,与模型进行一轮或者多轮对话后完成代码转换。

改造完成后通过工程链路进行代码提交和CR创建。


工作流

整体的工作流从Extension 的意图识别开始,路由至指定的改码工具后,执行工具的主脚本进行一系列预处理,最终触发 CI 任务进行代码转换和提交。



  最佳实践


旧版日志迁移

自动将猫超历史的arms异常上报修改为sls上报。

rax天马模块迁移

rax天马模块改造 ice,实现 css module 改写、猫超组件升级及属性兼容等功能。

无障碍适配改造

实现前端代码无障碍功能适配。

AI改码通用工具

提供在 vscode 内闭环的 AI 改码简易工作流,能够简化项目中重复、规律的代码改造工作。


图片
总结与展望


全流程自动化闭环:从设计稿到部署,全程无需离开当前页面

当前的鸿雁 AI Coder 已解决了前台预览和后台工程自动部署的问题,缩短了研发链路,但前置的设计稿上传环节仍然需要借助 imgcook 工具 在 sketch 中完成。

这一部分工作包含设计稿整理和组件打标,工作量取决于设计稿的规范程度。后期我们希望能实现设计稿优化、自动整理和智能打标,并将这个能力沉淀在鸿雁 AI Coder 中。用户仅输入原始设计稿,就能获得完整产物,即实现"从设计稿到部署,全程无需离开当前页面"。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅