افشای تدریجی؛ اصلی که هوش مصنوعی بیشتر از همیشه بهش نیاز داره
خلاصهٔ کاملتر
مقالهٔ Jakob Nielsen سراغ یه اصل قدیمی طراحی رابط کاربری میره به اسم «افشای تدریجی» (progressive disclosure) و میگه این اصل حالا بیشتر از همیشه به درد میخوره، مخصوصاً برای هوش مصنوعی. ایدهٔ اصلی سادهست: چند تا امکانی که بیشتر کارها رو راه میندازن رو بذار تو صفحهٔ اول، بقیه رو ببر یه سطح دوم با برچسب واضح تا تازهکار سردرگم نشه و حرفهای هم فقط یه کلیک هزینه بده.
نویسنده اینو مدل «میز کار» میدونه: ابزار روزمره روی میز، وسایل تخصصی تو کشوی برچسبدار زیرش. به گفتهٔ اون، شواهدش به یه مطالعهٔ کلاسیک سال ۱۹۸۴ از IBM برمیگرده به اسم «چرخ کمکی» (Training Wheels)، که توش امکانات پیشرفتهٔ یه واژهپرداز رو برای تازهکارها قفل کرده بودن؛ نتیجه این شد که مبتدیها سریعتر یاد گرفتن و گروه کنترل حدود یکچهارم وقتش رو صرف جبران خطاهایی کرد که رابط سادهشده اصلاً اجازهٔ رسیدن بهشون رو نمیداد.
نویسنده میگه پشت این پنهانکاری یه حسابوکتاب هست. طبق قانون Hick، زمان انتخاب بین n گزینه با log2(n+1) بالا میره، پس رفتن از ۳۰ گزینه به ۳ تا بار تصمیمگیری رو حدود ۶۰٪ کم میکنه. هزینهٔ این کار برای کاربر حرفهای فقط یه کلیک اضافهست، و به گفتهٔ نویسنده حدود ۸۰٪ کارها روی سطح یک میافته و ۲۰٪ روی سطح دو.
یه نکتهٔ مهم اینه که این ۸۰/۲۰ به معنی دو نوع کاربر نیست. نویسنده به اصطلاح Alan Cooper یعنی «میانکاربرهای دائمی» اشاره میکنه: بیشتر آدمها فقط همونقدر که کارشون راه بیفته یاد میگیرن و بس. پس افشای تدریجی کارها رو بر اساس بسامد استفاده تقسیم میکنه، نه آدمها رو بر اساس مهارت. اینو هم نباید با منوهای تطبیقی اشتباه گرفت که جای گزینهها رو مدام عوض میکنن و حافظهٔ مکانی کاربر رو خراب میکنن.
نویسنده شش تا اشتباه رایج رو هم میشمره: تقسیم اشتباه (دفن کردن یه امکان پرکاربرد)، سطحهای زیادی (بیشتر طراحیها فقط دو سطح لازم دارن)، برچسبهای مبهم مثل «More…» بهجای «تنظیمات رنگ پیشرفته»، پنهان کردن هشدارها و اطلاعات حیاتی، «بدهی افشا» که با هر کلیک اضافه سود میگیره، و آخری فریب به اسم افشا مثل نشون دادن هزینهٔ ارسال درست سر مرحلهٔ آخر پرداخت. به گفتهٔ نویسنده، اطلاعات حیاتی مثل قیمت و ریسک باید همون سطح یک باشن.
به گفتهٔ نویسنده، هوش مصنوعی بیشتر از هر رابط گرافیکیای به این اصل نیاز داره. جعبهٔ چت تهاجمیترین «سطح یک» تاریخ رابطهاست: یه فیلد خالی و هیچی دیگه. ولی پیچیدگی از بین نرفته، فقط جابهجا شده؛ اونم از «تشخیص» (گزینه رو ببین و کلیک کن) به «یادآوری» (درخواست درست رو از حافظه بکش بیرون) که به قول نویسنده ۴۰ سال پیشرفت رابط گرافیکی رو برعکس میکنه. راهحل اینه که جعبهٔ ساده روی میز بمونه و مدلپیکر و تنظیمات دما و مجوز ابزارها برن تو یه کشوی صادق.
نویسنده میگه با عاملهای هوش مصنوعی که واقعاً روی دنیا اثر میذارن، افشای تدریجی دیگه فقط اطلاعات رو مدیریت نمیکنه بلکه کنش و ریسک رو هم مدیریت میکنه: نتیجه و هر کار حیاتیِ منتظر تأیید (خرج کردن پول، ایمیل زدن، حذف فایل) روی سطح یک، و ردپای کامل قدمبهقدم تو کشو، یه کلیک اونورتر.
وقتی اجرای یه عامل روزها طول میکشه، این اصل از «فضا» به «زمان» میچرخه: یه «قرارداد اجرا» قبل از شروع (بازهٔ زمانی، سقف هزینه و کاری که عامل نمیکنه)، خلاصهٔ نقاط عطف موقع اجرا، و قطع کردن کاربر فقط برای موارد واقعاً مهم. نویسنده پیشبینی میکنه تا ۲۰۳۰ صفحهٔ اصلی هوش مصنوعی برای کارمندهای دانشی بیشتر شبیه یه بریفینگ صبحگاهی روی چند عامل میشه تا یه پنجرهٔ چت.
نکات کلیدی:
- امکانات پرکاربرد روی سطح یک، بقیه پشت یه کشوی برچسبدار و صادق
- شاهد کلاسیکش مطالعهٔ «چرخ کمکی» ۱۹۸۴ه؛ خطایی که بهش نرسی، خطایی نیست که مرتکب بشی
- کار رو بر اساس بسامد استفاده تقسیم کن، نه آدمها رو بر اساس مهارت
- برچسب صادق بذار، بیشتر از دو سطح نساز، و هشدار یا قیمت رو پنهان نکن
- برای عاملهای طولانی، اصل از تقسیم فضا به تقسیم زمان میچرخه: قرارداد اجرا و قطع فقط برای موارد مهم




