使用GPT-6 Astra进行UI设计
GPT-6 Astra是OpenAI最新、最强大的AI模型。该模型因其能力已经获得了很多赞誉。在产品设计中,它可以帮助UI设计工作流程的各个环节,从探索布局到构建和优化工作界面。
在本文中,我将分享我使用GPT-6 Astra的3步工作流程来简化UI设计过程。
1、提示GPT-6 Astra构建UI设计
以我的示例为例,我将构建一个食品订购应用程序的UI设计。
我使用Markdown格式的提示,因为GPT模型针对Markdown处理进行了优化。我明确要求AI生成UI的图像,而不是编码原型。
我的提示提供了UI设计的所有必要部分,包括:
- 设计应具有的功能细节,包括部分和组件描述(查看提示中的"功能布局"部分)
- UI应具有的视觉风格,包括颜色、间距和排版(查看提示中的"视觉风格"部分)
- 平台约定(只是提到我将构建iOS设计)
为现代食品订购移动应用设计一个高保真主屏幕的图像。
该屏幕应帮助用户快速发现餐厅、浏览食品类别、查找相关优惠并重新订购熟悉的餐点。
# 功能布局
包括:
## 顶部标题
- 用户的配送地址,带下拉菜单
- 小型个人资料/头像按钮
- 通知图标
## 搜索
- 显眼的搜索栏,占位符:"搜索餐厅或菜肴"
- 搜索/筛选图标,用于菜系、饮食偏好、价格、配送时间和评分
## 食品类别
- 水平可滚动的类别列表
- 类别包括披萨、汉堡、寿司、亚洲菜、健康食品、甜点等
- 每个类别应使用清晰的食品图像或带标签的图标
## 促销部分
- 突出当前优惠的大型促销卡片
- 包括食品摄影、简短的促销文案、折扣信息和CTA
- 示例:"首次订单享受20%折扣"
## 为您推荐
- 基于之前订单和偏好的个性化餐厅卡片
- 显示餐厅图片、名称、菜系、评分、预计配送时间、配送费和价格等级
- 突出有用属性,如"免费配送"、"热门"或"20-30分钟"
## 附近热门
- 次要水平餐厅轮播
- 优先考虑靠近配送位置的高评分餐厅
## 再次订购
- 显示最近订购的餐点或餐厅的紧凑部分
- 包括快速"重新订购"操作
## 底部导航
- 主页
- 搜索/浏览
- 订单
- 收藏夹
- 个人资料
- 主页应明显选中
# 视觉风格
使用类似高质量食品配送和生活方式应用程序的现代、高端消费者应用美学。
UI应感觉温暖、开胃、干净且高度视觉化,而不是企业化。
使用:
- 充足的留白
- 柔和的中性背景
- 温暖的强调色,如珊瑚色、橙色或番茄红
- 大型高质量食品摄影
- 圆角卡片,圆角半径约16-20px
- 微妙阴影和浅色边框
- 大胆但友好的排版
- 章节标题、餐厅名称、元数据和辅助信息之间的强层次感
- 大型触摸友好的控件
- 最小化使用图标和装饰元素
- 评分、优惠、配送时间和促销的小型彩色徽章
避免让每个元素看起来都像单独的卡片。使用间距、排版、图像和背景分组来创建层次感。
整体体验应该感觉精致、快速、值得信赖且略带趣味,食品摄影作为主要视觉焦点。
设计用于现代Apple iOS移动视口,并保持适合生产食品订购应用的现实间距、内容密度和组件大小。
我使用ChatGPT网页版,工作标签页。
我使用相同的提示,但使用了不同的努力级别。
首先,我使用中等努力级别构建了一个模型。这是GPT-6 Astra最平衡的努力级别。
以下是GPT-6在此努力级别为我生成的设计。我认为这是主屏幕的一个相当不错的视觉探索。AI模型遵循了我在提示中提供的指令(颜色、圆角半径、间距等)。
接下来,我在单独的会话中使用相同的提示,GPT-6在最大努力级别下运行,得到了相当有趣的输出。
如您所见,输出具有一些不错的视觉细节,例如"配送至地址"图标、促销卡片上首次客户优惠的更有趣图像,以及更好的间距使用。同时,图像被微妙地水平拉伸(感觉像是为一个分辨率生成,然后为另一个分辨率调整大小并缩小)。总的来说,对于一次性提示,结果相当不错。
对于产品构思,我认为中等努力就足够了,因为它可以让Astra更快地生成输出,而不会牺牲质量。
2、为我的UI模型设计生成DESIGN.md文件
一旦我得到了喜欢的设计,问题是:下一步做什么?逻辑上的下一步是要求AI将此设计转换为原型。但为了简化原型制作过程,我强烈建议做一件事:创建DESIGN.md文件
DESIGN.md是一个专用的markdown文件,定义了产品应该如何外观和感觉。 该文件充当AI的设计系统,帮助它从视觉角度构建正确的产品。它包含必要的信息,如颜色、排版、间距、组件以及注意事项和禁忌,这些可以最小化UI模型和编码原型之间的差距。GPT-6 Astra的好处是,你可以要求该工具为你生成一个DESIGN.md。
但有一个陷阱:你需要向GPT-6 Astra提供DESIGN.md的规范,以获得正确格式的文件。根据我的经验,当你要求GPT-6在没有规范的情况下生成文件时,你将获得一个不完全符合Google规范的文件。下面我向你展示一个示例文件。
使用此图像编写DESIGN.md文件
当你引用规范(这里是Google的此文件的官方规范)并要求AI根据规范生成文件时,你会得到什么。如您所见,GPT-6 Astra生成的文件将完全符合规范。
快速说明:您可以看到我正在使用中等努力级别的Astra。大多数时候,对于DESIGN.md生成等任务,您不需要最大努力。
3、使用UI模型和DESIGN.md制作产品原型
这是最后一步,我将静态模型转换为非常接近原始设计的交互式原型。
我使用Claude Code将目标转换为真实产品。而且,在你问之前,这就是我这样做的原因
**我使用GPT-6 Astra来定义视觉目标(**这种体验应该是什么样子的?)我向Astra提供所有产品详细信息(产品要求、平台、目标用户、视觉方向等),生成高保真模型,并迭代,直到层次结构、间距、构图、图像、排版和整体视觉特征感觉正确。 **然后我使用Claude Code将目标转换为真实产品(**这种体验应如何在此特定代码库中实现?) Claude Code的好处是它直接在存储库中操作(它可以检查现有的架构、组件和约定,编辑多个文件,运行命令和测试,并验证其实现)。
我将向Claude Code提供我的UI模型(使用GPT-6 Astra中等努力生成的UI设计PNG图像)和DESIGN.md文件(将文件放在工作目录中,food_ordering_app),并提示它使用官方Claude Code的设计插件为我构建设计:
/design this screen
Claude将分析图像,将其与DESIGN.md文件中的信息匹配,并在几分钟内为我生成以下设计。Claude Code设计插件的好处是,它允许我在将其转换为功能齐全的产品之前,玩弄此设计的视觉属性。
原文链接:GPT-6 Astra for UI Design
汇智网翻译整理,转载请标明出处