设计不止于界面-AI引领的“Design to Code”时代

京东云开发者
• 阅读 1

作者:桑伟杰

设计不止于界面-AI引领的“Design to Code”时代

一、背景

当前在传统设计环节,设计师与研发之间存在大量的关于样式等视觉层的理解偏差,从而会出现大量的重复且无效的细节像素调整工作,由于项目时间紧、细节多设计走查环节会给各方角色诸多额外负担,在AI涌现后设计师尝试使用AI_Code直接还原设计稿件,并且从传统交付静态界面设计图片转为交付可运行的实现方案,但在多数团队的认知里,AI_Code仍停留在“氛围编程”阶段:能写出代码,但不符合框架规范,改动越多问题越多。通过不断摸索总结出一套稳定可用的 Design to Code (D2C) 解法:设计师借助 AI - IDE工具以及设计工具,通过MCP打通设计数据与研发数据,实现将设计稿直接转译为符合开发规范、可上线的前端代码,极大缩短交付周期。

D2C核心效果:设计师第一次拥有了对实现效果的“直接控制权”工程师从繁琐的像素级样式修改中解放出来团队整体迭代速度大幅提升

设计不止于界面-AI引领的“Design to Code”时代

传统链路VSD2C链路

二、效果展示

案例1:PC端_WMS6.0工艺配置

通过D2C流程从【组件生成】→【页面生成】,完成PC端工艺流程配置功能代码输出,实现了卡片拖拽、卡片状态自动变更、放置位置判断等核心功能;实现项目完整交付在测试环境中可直接运行,研发无需对前端代码进行修改,D2C代码输出总耗时0.5人/日,项目整体效率提升26%

设计不止于界面-AI引领的“Design to Code”时代

WMS6.0_Vue2.0实现效果

案例2:移动端_PDA上架到容器

通过D2C流程链接设计数据与研发数据,【直接调用研发组件库代码】,按照代码仓库标准代码输出规范的前端页面,实现多页面跳转,逻辑判断,查询等核心功能,达到像素级还原并符合团队规范。D2C代码输出总耗时0.5人/日,项目整体效率提升50%

设计不止于界面-AI引领的“Design to Code”时代

PDA_Flutter实现效果

三、设计思维转变

D2C 并非“让设计师写代码”,而是促使设计师提升工程化思维:使设计师从传统的设计界面转向当前的设计容器,从而更好的让AI能够读懂设计数据实现D2C流程



传统设计思维 ➔ 工程化思维

传统设计思维:

步骤:1.设计全部视觉元素 ➔ 2.在页面进行元素相对位置的排布 ➔ 3.完成设计内容的产出

特点:元素之间仅包含相对关系没有结构层的动态属性,与页面实现的框架不一致

工程化思维:

步骤:1.设计组织分层关系 ➔ 2.设计分层容器布局规则 ➔ 3.设计容器所需设计元素 ➔ 4.完成设计内容的产出

特点:先有组织容器再有容器内容,组织容器具备布局规则等动态属性,更符合页面实现的框架。

四、实现路径

D2C的核心方法:D2C的核心法则是在保证幻觉与Token限制的条件下,通过稳定与可靠的方法,尽量多的将设计数据与研发数据进行链接,让AI充分理解两端数据并完成翻译

设计不止于界面-AI引领的“Design to Code”时代

优劣势对比

稳定的D2C链接方法:

通过Figma MCP获取全部设计数据,包括颜色、圆角、间距、图层名称、文本信息、图片资源、代码数据、页面截图;将设计数据传递给AI-IDE工具,通过rules和Prompt控制设计数据解析标准,规定AI按照解析结果与代码数据对应,实现代码输出优势:即有设计元属性,又包含截图以及基础代码信息,AI可以更好的关联研发数据实现完美还原

并且针对不同页面构成,总结并执行不同的D2C步骤,用于还原设计内容,由于D2C的核心是链接,所以重点在于如何制造稳定链接,我们可以通过Code Connect或者让AI通过图层命名检索的方式实现稳定链接

设计不止于界面-AI引领的“Design to Code”时代

D2C设计流程图

针对已有组件:

逻辑:通过调整设计组件名称与变体与研发组件名称和属性建立映射链接

步骤:提供界面截图 ➔ 工程师维护组件映射表 ➔ 设计师调整设计组件与研发组件结构一致 ➔ 还原页面内容

重点:工程师维护的组件映射表需包含组件名称及组件属性,设计师需保持设计组件与研发组件的结构相同

案例:PDADesign组件映射表

针对无组件场景:

逻辑:按照设计组件的名称与结构按照研发代码编写规则输出组件建立映射链接

步骤:设计师需采用工程化思维绘制组件 ➔ AI阅读代码仓库组件书写规范 ➔ 按照规范将设计组件输出为研发组件 ➔ 通过MCP获取设计组件并关联已经转为代码的研发组件

重点:与工程师对齐结构规范,若仓库中有Token数据再设计组件绘制时也需要保持一致



五、结语

D2C 是一次 团队角色和流程的升级,更是一场认知的跃迁:设计师不再只是交付界面,而是交付“可运行的实现方案”AI 成为设计师和工程师之间的“实时翻译器”最终实现:更快迭代、更少摩擦、更强共创。

在这条由 AI 驱动的设计到代码之路上,设计师不再是单纯的界面构建者,而是系统规则的定义者、智能逻辑的编织者。他们与 AI 一起,共同塑造一个能“理解意图、自动生成、持续学习”的设计生态。

当设计稿不再停留于视觉表达,而成为可以被机器直接理解的语言,设计师便跨越了传统的边界——从视觉思考者,走向了系统架构的参与者;从界面呈现者,走向了智能生产力的创造者。

AI 不会取代设计师,但会放大他们的思考维度,让人类的创造力从重复劳动中解放出来,去关注更本质的价值:如何让设计更智能、更高效、更具生命力。 在未来,D2C 不仅是“设计到代码”的捷径,更是“人机共创”的起点—— 让每一位设计师,都能成为 AI 时代的工程合作者,让设计真正成为推动产品智能演化的核心力量。

点赞
收藏
评论区
推荐文章
Stella981 Stella981
4年前
Sketch 和 PS中的设计图如何实现“自动切图”?
切图是很多UI设计师的一项日常工作。平时做完设计图,要将设计稿切成便于制作成页面的图片,并标注好尺寸和间距,交付给前端来完成htmlcss布局的静态页面,有利于交互,形成良好的视觉感。但有的认为前端自己会切图是最好,不建议把切图的事情丢给设计师做。这样中途会损耗结构讲解的开销(比如网页层级,细节重构方案等),毕竟最后css是前端去码,怎么切最合适要自己
Stella981 Stella981
4年前
Android项目实战系列—基于博学谷(二)界面设计
!image(https://www.cztcms.cn/wpcontent/uploads/2020/03/%E5%8D%9A%E5%AD%A6%E8%B0%B7.png)一、原型设计介绍百度百科:原型设计是交互设计师与PD、PM、网站开发工程师沟通的最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设
子桓 子桓
2年前
矢量图编辑推荐:Illustrator 2023激活中文 for mac(ai2023)
Illustrator2023是一款专业级矢量图形设计软件,它专门针对图形设计师、美术设计师以及广告设计师等职业人群开发。该软件具备简单易学、强大功能、广泛的应用范围等优点,为用户提供了丰富的设计工具,能够满足各种设计需求。在Illustrator2023
子桓 子桓
2年前
强大的3D渲染和动画制作 KeyShot 2023.3 Pro 激活安装教程
KeyShotPro是一款功能强大、易于学习和使用的渲染和动画软件,可适用于产品设计师、工业设计师、平面设计师、广告设计师等职业人士。使用前,先要确定自己是否已关闭系统完整性保护sip,否则不能注册使用。KeyShotPro破解版下载完成后打开,双击key
曼成 曼成
2年前
从无到有:AI绘画API在插画与游戏设计中的应用
随着人工智能技术的快速发展,AI绘画API已经逐渐成为插画和游戏设计领域的新宠。这些API能够将创意与技术完美结合,帮助设计师快速生成高质量的图像,为插画和游戏产业带来了巨大的变革。
幂简集成 幂简集成
1年前
AI设计API解决方案详尽汇总
AI设计能够在瞬间分析海量的数据和图像,从中汲取灵感,创造出令人惊叹的视觉效果。无论是精美的平面设计、富有创意的插画,还是复杂的3D模型,AI都能以其高效的运算能力和独特的算法,为设计师提供丰富的创意选择。
近屿智能 近屿智能
7小时前
从“协调员”到“设计师”:AI重塑招聘新生态
从“协调员”到“设计师”:AI重塑招聘新生态AI得贤招聘官每天,两千份简历涌入系统。你看到的,是密密麻麻的文字与数据;AI看到的,是清晰的学历背景、精确的技能标签、潜在的逻辑与表达。当人工智能正以秒为单位,完成从硬条件过滤到模型排序,再到深度面试评估的全流
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究