Mình mở đầu bằng chuyện của team mình nhé. Mấy tháng nay bọn mình làm DESIGN:OS Studio, một công cụ thiết kế miễn phí viết bằng Rust, mở và lưu được file .fig. Ở bản 0.6 vừa ra ngày 22/10, bọn mình dồn cả một đợt cho đúng một việc là "AI design": agent nhìn được bản thiết kế, đọc được design system của file, viết trong một bước rồi tự kiểm tra lại.
Bài học lớn nhất là "AI vẽ trước" chỉ ổn khi AI biết mình đang đứng trên design system nào. Lúc đầu agent hay dựng giá trị cứng, lệch thang spacing, bo góc, cỡ chữ. Vì vậy bọn mình thêm bước để ngay lượt đầu agent đã nhận outline, biến và component của file, rồi thêm một bộ lint 27 luật để bắt tràn, chồng lấn, chữ bị cắt và giá trị lệch token. Người vẫn là người duyệt cuối, AI chỉ lo bản nháp đầu và phần việc lặp lại.
Còn mọi người thì sao: để AI dựng bản đầu thì vướng nhất ở chỗ nào, giữ thương hiệu, layout hay bàn giao cho dev?