هوش مصنوعی برای طراحان رابط کاربری: از ایده تا کد

طراح رابط کاربری بیشتر وقتش صرف کارهایی می‌شود که طراحی نیستند: متن دکمه، داده‌ی نمونه، توضیح برای برنامه‌نویس. اینها را می‌شود سپرد — و چند چیز را نمی‌شود.

🍊 تیم نارنگی ⏱ 4 دقیقه مطالعه
صفحه‌ی طراحی رابط کاربری با وایرفریم و کامپوننت‌های فارسی راست‌چین

یک روز کاری معمول طراح رابط کاربری را که بشکافید، سهم خودِ طراحی کمتر از چیزی است که فکر می‌کنید. بقیه‌اش صرف نوشتن متن دکمه، ساختن داده‌ی نمونه‌ی فارسی برای جدول، نام‌گذاری لایه‌ها، و توضیح‌دادن همان طرح به برنامه‌نویس می‌شود.

دقیقاً همین بخش‌هاست که سپردنش منطقی است. نه چون ابزار سلیقه‌ی بهتری دارد، بلکه چون این کارها تکرارپذیرند و تصمیم طراحانه‌ی خاصی نمی‌خواهند.

وایرفریم و ساختار اولیه

برای شروع یک صفحه، به‌جای نگاه‌کردن به بوم خالی، توصیف متنی بخواهید: چه بخش‌هایی، به چه ترتیبی، با چه اولویتی. خروجی متنی است ولی همان کاری را می‌کند که یک اسکچ سرانگشتی می‌کند — جهت می‌دهد.

یک اپلیکیشن رزرو نوبت آرایشگاه طراحی می‌کنم.
برای صفحه‌ی «انتخاب زمان»، ساختار پیشنهاد بده:
- بخش‌ها را به ترتیب از بالا فهرست کن
- برای هر بخش بگو چه اطلاعاتی نشان می‌دهد
- بگو کدام بخش را می‌شود در نسخه‌ی اول حذف کرد
مخاطب: کاربر ایرانی، موبایل، راست‌چین.
از الگوهای رایج استفاده کن، چیز نو اختراع نکن.

آن خط آخر مهم است. مدل وقتی آزاد باشد، الگوی غیرمعمول پیشنهاد می‌دهد که در تست کاربر شکست می‌خورد.

میکروکپی: متن دکمه، خطا، حالت خالی

این پرکاربردترین جایش است. سه دسته متن که همیشه دیر نوشته می‌شوند و همیشه کیفیتشان پایین‌تر از بقیه‌ی محصول است: برچسب دکمه، پیام خطا، و حالت خالی.

برای پیام خطا یک قاعده بدهید و ببینید چقدر خروجی بهتر می‌شود: «بگو چه شد، بگو تقصیر کیست بدون سرزنش کاربر، بگو حالا چه کند.» بیشتر پیام‌های خطای فارسی فقط قسمت اول را دارند.

💡 نمونه بده، توصیف نکن

به‌جای نوشتن «لحن صمیمی و کوتاه»، دو نمونه از متن‌های فعلی محصولتان بگذارید و بگویید «با همین لحن ادامه بده». مدل الگو را از نمونه به‌مراتب بهتر از توصیف می‌گیرد و خروجی با بقیه‌ی محصول یکدست می‌ماند.

داده‌ی نمونه‌ی فارسی

لورم ایپسوم برای طراحی فارسی بد است، چون طول کلمه و شکل حروف را واقعی نشان نمی‌دهد و شما با یک طرح دروغین جلو می‌روید. ساختن داده‌ی واقعی‌نما — نام، آدرس، عنوان محصول، متن کامنت — کاری است که در چند ثانیه انجام می‌شود.

یک نکته که خیلی‌ها جا می‌اندازند: بخواهید بدترین حالت را هم بسازد. نام خیلی بلند، آدرس سه‌خطی، عنوان محصولی که در دو خط جا نمی‌شود. طرحی که فقط با داده‌ی خوش‌فرم تست شده، در محیط واقعی می‌شکند.

از طرح به کد

تبدیل طرح به HTML و CSS قابل قبول کار می‌کند، به‌شرطی که انتظار کد نهایی نداشته باشید. کاری که واقعاً خوب انجام می‌دهد، ساخت اسکلت اولیه و کلاس‌بندی است؛ چیزی که خوب انجام نمی‌دهد، حالت‌های تعاملی و ریزه‌کاری‌های واکنش‌گرا. جزئیات این مسیر را در راهنمای برنامه‌نویسی با هوش مصنوعی باز کرده‌ایم، و اگر اصلاً کد نمی‌نویسید، ساخت سایت بدون کد مسیر دیگری پیشنهاد می‌دهد.

برای راست‌چین صریح باشید. اگر ننویسید، خروجی چپ‌چین می‌آید و بعد باید تک‌تک اصلاح کنید:

این کامپوننت را با Tailwind بنویس.
- dir="rtl" روی ریشه
- فونت: Vazirmatn
- آیکون‌های جهت‌دار (فلش، بازگشت) باید آینه شوند
- حالت‌های hover و focus و disabled را هم بنویس
- عرض‌های شکست: 360 و 768 و 1024
فقط کد را بده، بدون توضیح.

دسترس‌پذیری و بازبینی

بازبینی دسترس‌پذیری کار خسته‌کننده‌ای است که معمولاً انجام نمی‌شود. مدل در این نقش خوب عمل می‌کند: کد یا توصیف طرح را بدهید و بخواهید نسبت کنتراست، اندازه‌ی ناحیه‌ی لمسی، برچسب فرم و ترتیب فوکوس را بررسی کند.

محدودیتش را هم بدانید: چیزی که نمی‌بیند را نمی‌تواند بررسی کند. اگر فقط کد را داده‌اید، درباره‌ی رنگ نهایی رندرشده حدس می‌زند.

چه کاری را بسپاریم

کارکیفیت خروجینکته
متن دکمه و پیام خطاخوببا نمونه‌ی لحن محصول خودتان
داده‌ی نمونه‌ی فارسیخوبحالت‌های حدی را هم بخواهید
نام‌گذاری کامپوننت و توکنخوبقرارداد نام‌گذاری تیم را بدهید
ساختار اولیه‌ی صفحهمتوسطالگوی رایج بخواهید، نه ابتکار
کد کامپوننتمتوسطراست‌چین را صریح بنویسید
آیکون و تصویر تزئینیمتوسطسبک یکدست سخت به‌دست می‌آید
تصمیم بر اساس رفتار کاربرضعیفداده‌ی واقعی لازم است

جایی که جواب نمی‌دهد

سه چیز را از مدل نگیرید. اول، هویت بصری. اگر دنبال زبان طراحی مخصوص محصولتان هستید، خروجی به میانگین اینترنت میل می‌کند — همان دلیلی که در طراحی لوگو با هوش مصنوعی هم توضیح داده‌ایم. دوم، پژوهش کاربر؛ مدل نمی‌داند کاربران شما کجا گیر می‌کنند. سوم، سازگاری بلندمدت دیزاین سیستم، که به تصمیم‌های قبلی تیم وابسته است نه به الگوی عمومی.

برای تصاویر داخل رابط، منطق پرامپت‌نویسی تصویری فرق دارد و در ساخت عکس با هوش مصنوعی جداگانه آمده است.

جمع‌بندی

ابزار هوش مصنوعی برای طراح، بیشتر از آنکه هم‌طراح باشد، دستیار مقدمات است: پیش‌نویس متن، داده‌ی نمونه، اسکلت کد، چک‌لیست دسترس‌پذیری. همین‌ها وقت آزاد می‌کند برای بخشی که واقعاً طراحی است. برای امتحان‌کردن، در نارنگی با متن‌های میکروکپی محصول فعلی‌تان شروع کنید.

برای اصول تجربه‌ی کاربری، مقاله‌های گروه نیلسن نورمن و برای دسترس‌پذیری، استاندارد WCAG مرجع‌های اصلی‌اند.

پرسش‌های پرتکرار

آیا هوش مصنوعی می‌تواند به‌جای من طراحی کند؟ +
برای صفحه‌های کلیشه‌ای مثل فرم ورود یا صفحه‌ی قیمت‌گذاری، خروجی قابل قبولی می‌دهد چون الگوهایش هزاران بار تکرار شده. اما تصمیم درباره‌ی اینکه کاربر واقعاً چه مشکلی دارد و کدام مسیر را باید کوتاه کرد، از داده و مشاهده می‌آید نه از مدل.
خروجی راست‌چین فارسی چقدر درست است؟ +
وقتی کد تولید می‌کند، معمولاً پیش‌فرض چپ‌چین می‌سازد و باید صریح بگویید dir=rtl و فونت فارسی می‌خواهید. حتی با این هم آیکون‌ها و فلش‌ها اغلب برعکس می‌مانند. انتظار داشته باشید که چیدمان راست‌چین را خودتان اصلاح کنید.
برای متن دکمه و پیام خطا واقعاً بهتر از خودم می‌نویسد؟ +
لزوماً بهتر نه، ولی سریع‌تر ده گزینه می‌دهد که از بینشان انتخاب می‌کنید. بیشترین ارزشش در پیام‌های خطاست: خیلی از طراح‌ها این متن‌ها را در آخرین لحظه می‌نویسند و همان‌جاست که کیفیت افت می‌کند.
می‌توانم اسکرین‌شات طرحم را بدهم و بازخورد بگیرم؟ +
بله و برای بررسی اولیه مفید است — کنتراست پایین، فاصله‌های ناهماهنگ و سلسله‌مراتب مبهم را نسبتاً خوب تشخیص می‌دهد. اما بازخوردش عمومی است و جای تست با کاربر واقعی را نمی‌گیرد.
#طراحی رابط کاربری #میکروکپی فارسی #وایرفریم #طراحی UX #دیزاین سیستم
به‌دردِ کسی می‌خورد؟ تلگرام واتساپ
🍊

خواندنش خوب بود — حالا امتحانش کن

هرچه در این صفحه خواندی، همین حالا داخلِ نارنگی قابلِ اجراست. ثبت‌نام با شماره‌ی موبایل، نارنگیِ رایگانِ شروع، بدونِ نیاز به کارت یا تحریم‌شکن.

بدونِ نصب هم کار می‌کند — ولی در اپ سریع‌تر است