Hướng dẫn sử dụng AI để tạo UI chuyên nghiệp
3 cách tiếp cận khác nhau cho từng tình huống
Cho dự án đơn giản, cần nhanh
Cho dự án trung bình, cần chất lượng
Cho dự án phức tạp, cần hoàn hảo
Chọn công cụ phù hợp cho từng bước
Bước | Công Cụ Chính | Lựa Chọn Khác | Ưu Điểm | Thời Gian |
---|---|---|---|---|
1
Phân Tích Yêu Cầu
|
ChatGPT 4 |
Claude 3
Gemini Pro
|
Hiểu context tốt Tạo requirement chi tiết |
5-15 phút |
2
Tạo Sơ Đồ
|
Mermaid + ChatGPT |
Figma + AI
Draw.io
PlantUML
|
Tự động hóa Dễ chỉnh sửa |
10-20 phút |
3
Tạo Prompt
|
ChatGPT + Template |
Prompt Engineering Tools
Custom Templates
|
Chuẩn hóa Tái sử dụng |
15-30 phút |
4
Tạo UI
|
UXPilot |
v0.dev
Cursor AI
GitHub Copilot
|
Code sạch Responsive |
5-15 phút |
Luôn bắt đầu với wireframe đơn giản
Sử dụng template có sẵn
Chia sẻ Mermaid diagram với team
Luôn thiết kế cho mobile trước
# Yêu cầu tạo UI đặt lịch khám bệnh **Mục đích:** Tạo form đặt lịch khám bệnh online **Người dùng:** Bệnh nhân muốn đặt lịch khám **Tính năng chính:** - Nhập số điện thoại - Chọn phòng khám - Chọn ngày giờ khám - Xác nhận đặt lịch **Yêu cầu UX:** - Workflow từng bước rõ ràng - Mobile-friendly - Hiển thị thông tin khách hàng
Kiểm tra xem AI đã hiểu đúng yêu cầu của bạn chưa thông qua việc tạo sơ đồ trực quan
"Để tôi kiểm tra xem bạn đã hiểu đúng yêu cầu chưa, hãy tạo sơ đồ Mermaid sequenceDiagram mô tả từng bước tương tác người dùng với hệ thống đặt lịch khám bệnh này"
sequenceDiagram participant U as User participant UI as Interface participant S as System participant DB as Database Note over U,DB: Bước 1: Xác thực U->>UI: Nhập số điện thoại UI->>UI: Validate format UI->>S: Kiểm tra thông tin S->>DB: Query customer data DB-->>S: Return customer info S-->>UI: Customer found/not found alt Customer exists UI->>U: Hiển thị thông tin khách Note over U,UI: Bước 2: Chọn phòng khám U->>UI: Chọn phòng khám Note over U,UI: Bước 3: Chọn thời gian U->>UI: Chọn ngày giờ Note over U,UI: Bước 4: Xác nhận U->>UI: Xác nhận đặt lịch UI->>S: Tạo appointment S->>DB: Save appointment DB-->>S: Confirm saved S-->>UI: Booking success UI->>U: Hiển thị mã đặt lịch else Customer not found UI->>U: Thông báo cần đăng ký end
AI tạo Mermaid code
Xem sơ đồ trên MermaidChart
So sánh với yêu cầu gốc
"Dựa trên yêu cầu ban đầu và sơ đồ Mermaid, hãy tạo một prompt chi tiết cho AI UXPilot để tạo UI. Kết hợp thêm JSON để mô tả chi tiết các thành phần UI."
Tạo UI form đặt lịch khám bệnh với: **Workflow:** 4 bước theo sequenceDiagram **Framework:** HTML + Tailwind CSS **Responsive:** Mobile-first design **Components:** - Progress indicator - Form validation - Step-by-step navigation - Success confirmation **Chi tiết JSON:** [xem bên phải]
{ "steps": [ { "id": 1, "title": "Nhập SĐT", "components": ["input", "button", "validation"] }, { "id": 2, "title": "Chọn phòng khám", "components": ["cards", "selection"] } ], "colors": { "primary": "#3B82F6", "success": "#10B981" } }
Sao chép prompt đã tạo từ bước 3
Dán prompt vào AI UXPilot
AI sẽ tạo UI hoàn chỉnh