Intent-driven UX: وقتی user flow از قبل طراحی نمیشه
خلاصهٔ کاملتر
تو این مقاله، Shalitha Suranga توضیح میده که محصولات دیجیتال کمکم دارن user flowهای ثابت (یعنی مسیر از پیش طراحیشدهای که کاربر برای یه کار طی میکنه) رو کنار میذارن. جاشون Intent-driven UX میاد؛ یعنی سیستم از روی ورودی کاربر، پرامپت، صدا، موقعیت مکانی یا رفتار قبلیش میفهمه چی میخواد و همون لحظه یه مسیر مخصوص اون آدم میسازه. یکی از رایجترین راههای پیادهسازیش Generative UI هست، یعنی LLM خودش رابط کاربری رو تولید میکنه. ولی نسخهی بدون AI و فقط با الگوریتم هم ممکنه.
به گفتهی نویسنده، مسیرهای ثابت چندتا مشکل دارن: هرچی تعدادشون بیشتر بشه منو و صفحه و شاخهها زیادتر میشن، کاربر باید یادش بمونه هر کار از کجا شروع میشه، و کارهای تکراری مثل چند بار ده دلار فرستادن به یه نفر هر بار همون مسیر رو میخوان. البته نویسنده معتقده این مسیرها منسوخ نشدن و برای محصولات سازمانی و پیچیده هنوز خوب جواب میدن. فرقش با personalization و adaptive UX هم اینه که اونها فقط ساختار ثابت رو کمی تغییر میدن، ولی اینجا خود ساختار میتونه عوض بشه.
مقاله چهار سطح برای این کار تعریف میکنه. سطح اول فقط یه بلوک یا میانبر جدا اضافه میکنه، مثل اپ پرداختی که برای تراکنشهای تکراری یه دکمهی سریع روی داشبورد میذاره. سطح دوم صفحهها رو خودش میچینه، مثل اپ مدیریت مزرعه که بدون قالب ثابت گزارش میسازه. سطح سوم کل صفحهها و ارتباطشون رو میسازه، مثل اپ رزرو هتل که برای سفر کاری و تفریحی مسیر جدا داره. سطح چهارم حتی قابلیت جدید به محصول اضافه میکنه، مثل موتور جستجویی که برای یه فرمول، یه اپ کوچیک ماشینحساب درست میکنه.
سؤال اصلی مقاله اینه که وقتی مسیر ثابت نیست، طراح چی تحویل میده؟ جوابش یه سند مشخصات بهجای پروتوتایپ ثابته. این سند شامل design system، جدول سیگنال به intent و intent به خروجی، کامپوننتها و stateهاشون، قانونهای چیدن UI، مرز دسترسی، جاهایی که باید از کاربر تأیید گرفت، و راه برگشت و undo هست. مثلاً اپ مدیریت هزینه بعد از عوض کردن چیدمان، یه toast نشون میده که کاربر بتونه برگرده.
نویسنده میگه سیستم همیشه intent رو درست نمیفهمه، چون پیشبینیش احتمالیه. برای همین باید به کاربر اجازهی تغییر داد، راه برگشت به مسیر دستی گذاشت، و شفاف گفت سیستم چی فهمیده. مقدار اختیاری که به AI میدید هم به ریسک، ابهام و برگشتپذیری کار بستگی داره: عوض کردن چیدمان کمخطره ولی پول فرستادن پرخطره. برای تست هم پیشنهادش ترکیب تست دستی مسیرهای مهم با شبیهسازی کاربر توسط ایجنتهای AI هست.
نکات کلیدی:
- Intent-driven UX مسیر کاربر رو از روی سیگنالهایی مثل پرامپت، صدا، موقعیت و رفتار همون لحظه میسازه
- Generative UI با LLM رایجترین روش پیادهسازیشه، ولی نسخهی الگوریتمی بدون AI هم شدنیه
- چهار سطح داره: entry-skeleton، deep-skeleton، structure و scope
- خروجی طراح یه سند قانون و کامپوننت و state هست، نه صدها پروتوتایپ ثابت
- کارهای پرخطر و برگشتناپذیر مثل انتقال پول باید اختیار کمتری به AI بدن
- تست پیشنهادی: تست دستی مسیرهای حیاتی بهعلاوهی شبیهسازی با ایجنتهای AI




