如何和 AI 对话来构建网站
描述得越清晰,AI 给出的结果越理想。
指令清晰、详尽、具体
- 使用具体的指令:明确指出页面、位置(如 /dashboard、界面的某个位置)和需要实现的功能。
- 使用日常语言描述需求:
- 告诉 AI 不要做什么:
提供上下文
AI 不擅长”猜”,所以需要提供上下文描述,尽量描述清楚你的需求。
-
提供截图:
- 界面设计截图:提供参考网站或组件设计的截图,AI 一键复刻、模仿、还原。
- 设计稿截图:提供 Figma/白板设计稿截图,准确还原设计稿。
- 错误信息截图:提供错误信息截图或者错误的 UI 截图,让 AI 了解问题所在。
- 提供核心信息:你需要告诉 AI 具体的产品需求。
- 在不同的提示中重复关键信息,AI 的短期记忆有限。
拆分任务
如果你希望大幅改动现有功能或设计,不要一次性提交所有任务。更佳策略是像开发流程一样逐步推进:推荐:
- “重构整个页面布局,参考图片中的设计稿”
- “调整页面的风格配色,参考 Apple 的设计风格”
- “增加数据分析页面,路由为 /dashboard”
- “在 /dashboard 页面中增加一个图片展示用户注册数据”
- “在 /dashboard 页面中增加一个折线图,展示过去 30 天的销售额”
克隆最佳实践
克隆后替换品牌内容
克隆完成后,第一步通常是将参考网站的品牌内容替换为自己的。建议一次性在一条指令中完成:避免克隆过多内容
克隆整站后如果页面较复杂,建议先只保留核心区域,再逐步添加其他部分:推荐:从首页开始,逐页迭代
- “先只保留首页,删除其他页面”
- “修改首页的 Hero 区域内容”
- “完成后,再添加定价页面”
保留响应式布局
克隆后如果需要调整布局,务必提醒 AI 保持响应式:Magic Fusion 使用技巧
精准描述融合位置
融合指令中需要明确说明元素要放在哪里:精准:“把这个下载按钮组添加到首页 Hero 区域的标题下方,与标题左对齐”
明确颜色和风格适配要求
AI 会自动适配你的设计语言,但如果有特定要求,需要明确说明:分步骤融合复杂设计
如果要融合多个元素,建议分步进行:推荐:
- “先融合这个动画卡片组件到功能介绍区”
- “效果确认后,再融合这个渐变背景到 Hero 区域”
- “最后融合这个导航栏样式”
一键换肤的指令写法
使用一键换肤时,描述越具体越好:Debug Tips
Auto Fix
对于编译、运行等报错,Step1.dev 会自动抓取错误信息,并进行修复。提供截图
对于 UI 有关的问题,提供截图是非常有效的,可以快速让 AI 理解问题所在。代码回滚
当 AI 无法修复问题时,可以尝试回滚到一个你认为正确的版本,再重新开始。 适用场景:- 陷入 Bug 循环
- AI 改崩了整体项目