Design2Code:Ai设计图自动生成前端代码的工具

站长之家 2024-03-07 17:50:14新闻资讯
401

近年来,生成 AI 在多模态理解和代码生成方面取得了显著进展,为前端开发带来了全新的范式。研究人员开展了对视觉设计转换为代码实现任务(称为Design2Code)的系统研究。

Design2Code是一个微软的开源项目,目的是实现提供设计图,转换为前端代码,适用于前端开发者和设计师。

研究人员手动筛选了484个真实网页作为测试用例,并开发了一套自动评估指标,以评估当前多模态 LLMs 能够多大程度上生成直接渲染为给定参考网页的代码实现,以屏幕截图作为输入。

研究人员开发了一套多模态提示方法,并展示了它们在 GPT-4V 和 Gemini Vision Pro 上的有效性。他们还对开源的 Design2Code-18B 模型进行了微调,成功达到了 Gemini Pro Vision 的性能水平。

测试集示例

基准测试中的一些示例(用于评估目的;下面两行)与 Huggingface 创建的合成数据(用于训练目的;第一行)进行比较。基准测试包含具有不同复杂程度的各种现实世界网页。

Design2Code.png

人类评估和自动指标显示,GPT-4V 在这一任务中表现出色,标注者认为 GPT-4V 生成的网页在视觉外观和内容方面有望在49% 的情况下取代原始参考网页。令人惊讶的是,在64% 的情况下,标注者认为 GPT-4V 生成的网页甚至比原始参考网页更好。

基准性能:自动指标

对于自动评估,考虑高级视觉相似性(CLIP)和低级元素匹配(块匹配、文本、位置、颜色)。

Design2Code2.png

模型对比

一些案例研究示例来比较不同的提示方法和不同的模型。

Design2Code3.png

详细的细分指标表明,开源模型在从输入网页中召回视觉元素和生成正确布局设计方面大多落后,而在文本内容和着色方面则可以通过适当的微调得到显著改进。

Design2Code项目入口:https://salt-nlp.github.io/Design2Code/

ai 代码生成工具
THE END
tom
不图事事圆满 但图事事甘心。

相关推荐

为什么你的AI工具总出废稿?这3个指令模板快收藏!
“AI生成的内容总是偏离需求”“文案像机器人写的,毫无感染力”“修改次数比自己写还多”……你是否也遇到过类似问题?AI工具并非“废稿制造机”,问题可能出在你的指令上。...
2025-05-10 自媒体
253

微软推出低端平板电脑以推广AI工具 Surface Laptop与Surface Pro瞄准AI应用场景
微软正式推出两款定位中端入门的Surface设备,包括13英寸的Surface Laptop和12英寸的Surface Pro二合一平板电脑,起售价分别为899美元和799美元。这两款产品以“普及AI工具”...
2025-05-07 新闻资讯
265

站长必备AI工具箱:从内容生成到数据分析的全套解决方案
在数字化浪潮的推动下,网站运营面临着前所未有的挑战与机遇。站长们不仅需要关注网站的内容质量、用户体验,还需紧跟技术前沿,利用先进工具提升工作效率与网站竞争力。本文...
2025-04-15 站长之家
328

自媒体写作使用AI工具会被限流吗?
在自媒体领域,内容创作是核心。随着人工智能(AI)技术的飞速发展,越来越多的自媒体人开始使用AI工具辅助写作,以提高创作效率和质量。然而,关于自媒体写作使用AI工具是否...
2025-03-28 自媒体
285

自媒体人AI工具墙推荐:从脚本到剪辑的全链神器
自媒体人正面临前所未有的挑战:如何在信息洪流中持续产出高质量内容?如何压缩制作周期却保持创意水准?答案藏在AI技术的进化中。从脚本创作到智能剪辑,从素材生成到数据分...
2025-03-19 自媒体
445

Repomix:让你的代码仓库变身AI友好格式的神奇工具🚀
你是否曾经遇到过这样的情况:手头有一个庞大的代码仓库,想要将其提交给AI助手(比如ChatGPT、DeepSeek等)进行代码审查、重构建议,或者生成文档和测试用例?但又担心AI无法...
2025-03-19 新闻资讯
351