سپنتا پویا — طراح محصول

مقایسهٔ حافظهٔ کاری و رابط کاربری: جعبهٔ کوچک حافظه که پر شده و چند مورد از آن بیرون افتاده، در برابر جعبهٔ بزرگ رابط که همه را نگه داشته است
منبع: بنیاد طراحی تعامل (IxDF) · بازنویسی آزاد: سپنتا پویا · مرداد ۱۴۰۵ · زمان مطالعه: حدود ۹ دقیقه

بار شناختی (Cognitive Load) چیست؟

💡 این متن «بازنویسی آزاد» است: ایده‌ها و مفاهیم مطالب اصلی با نگارش کاملاً مستقل فارسی و مثال‌های تازه بازگو شده‌اند و ترجمهٔ کلمه‌به‌کلمه نیست. متن کامل اصلی به‌همراه همهٔ تصاویر در لینک‌های انتهای صفحه در دسترس است.

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

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

و یک نکتهٔ مهم پیش از شروع: کم‌کردن بار شناختی به‌معنای ساده‌کردن مسئله نیست. مسئله‌های پیچیده پیچیده‌اند. کاری که می‌شود کرد این است که پیچیدگیِ اضافه‌ای که خودِ رابط تحمیل می‌کند حذف شود.

حافظهٔ کاری، گلوگاه اصلی

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

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

هیچ‌کدام از این‌ها اشکال فنی نیستند. هرکدام یک تصمیم طراحی‌اند که هزینه‌اش را کاربر با حافظه‌اش می‌پردازد.

شناخت بیرونی: فکرکردن بیرون از سر

اینجاست که مفهوم شناخت بیرونی (External Cognition) وارد می‌شود: پردازش اطلاعات فقط درون سر اتفاق نمی‌افتد، بلکه در رفت‌وبرگشت میان ذهن و بازنمایی‌های بیرونی شکل می‌گیرد. کاغذ، دفترچه، صفحه‌گسترده و رابط کاربری، همگی امتداد حافظه و فکر ما هستند.

راجرز، شارپ و پریس در کتاب Interaction Design: Beyond Human-Computer Interaction سه فایدهٔ اصلی بازنمایی‌های بیرونی را برشمرده‌اند که مبنای این بخش است:

نمودار سه راه شناخت بیرونی: برون‌سپاری حافظه، برون‌سپاری محاسبه، و حاشیه‌نویسی و ردگیری شناختی
سه راهی که ذهن، کار خودش را به بیرون می‌سپارد — تصویرسازی اختصاصی برای همین نوشته
  • - ۱. برون‌سپاری حافظه: انتقال چیزهایی که به‌خاطرسپردنشان سخت است — شماره‌ها، نشانی‌ها، تاریخ تولدها، قرارها — از ذهن به جایی که فراموش نمی‌کند. دفترچه تلفن گوشی نمونهٔ کامل است: شما شمارهٔ کسی را حفظ نمی‌کنید، فقط اسمش را می‌زنید و زنگ می‌زنید. توجه کنید که ابزار اینجا کار را آسان‌تر نکرده؛ کار به‌کلی از فهرست کارهای ذهن حذف شده است.
  • - ۲. برون‌سپاری محاسبه: استفاده از ابزار به‌همراه بازنمایی بیرونی، تا مسئله بیرون از ذهن حل شود. حساب‌کردن با کاغذ و قلم، ماشین‌حساب، یا صفحه‌گسترده‌ای که جمع را زنده به‌روز می‌کند. نتیجه این است که توجه کاربر روی تصمیم می‌ماند نه روی جمع‌وتفریق.
  • - ۳. حاشیه‌نویسی و ردگیری شناختی: حاشیه‌نویسی یعنی تغییردادن بازنمایی بیرونی برای توضیح یا شخصی‌کردنش؛ ردگیری شناختی یعنی دستکاری همان بازنمایی برای ساختن اطلاعات تازه. کامنت‌های تاریخ‌دار در یک سند مشترک، یادداشت‌های طراح روی وایرفریم، یا نوار پیشرفتی که نشان می‌دهد کاربر تا کجا آمده — همه از این جنس‌اند.

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

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

رابط طبیعی: استفاده از مهارتی که کاربر از قبل دارد

راه دوم برای کم‌کردن بار شناختی این است که به‌جای آموزش‌دادن چیز تازه، از مهارت‌هایی استفاده کنیم که کاربر در طول زندگی‌اش کسب کرده است. این ایدهٔ مرکزی رابط کاربری طبیعی (NUI) است.

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

بلندگوی هوشمند آمازون اکو دات با حلقهٔ نوری آبی — نمونه‌ای از رابطی که از مهارت مشترک انسانی یعنی حرف‌زدن استفاده می‌کند
بلندگوی صوتی، نمونهٔ رابطی که از یک مهارت مشترک انسانی — حرف‌زدن — استفاده می‌کند — © Guillermo Fernandes، Public Domain Mark 1.0

چهار رهنمودی که جاشوا بلیک صورت‌بندی کرده است:

نمودار چهار رهنمود رابط طبیعی: تخصص آنی، یادگیری تدریجی، تعامل مستقیم و بار شناختی کم، به‌همراه توضیح تناقض میان رهنمود اول و چهارم
چهار رهنمود رابط طبیعی — و تنشی که میان اولی و آخری وجود دارد — تصویرسازی اختصاصی برای همین نوشته
  • - ۱. تخصص آنی: از مهارتی استفاده کنید که کاربر همین حالا دارد. این مهارت می‌تواند مشترک انسانی باشد (مثل حرف‌زدن، که تقریباً همه بلدند) یا تخصصی (مثل خواندن نُت، که فقط موسیقی‌دان‌ها بلدند). هرچه مهارت مشترک‌تر باشد، دایرهٔ مخاطبان بزرگ‌تر است.
  • - ۲. یادگیری تدریجی: مسیر روشنی از مبتدی تا حرفه‌ای بسازید. دو کار هم‌زمان لازم است: مبتدی را زیر انبوه گزینه‌ها دفن نکنید، و حرفه‌ای را مجبور نکنید هر بار از آموزش مقدماتی رد شود. قیاسش اسکی است: زمین صاف، بعد شیب ملایم، بعد شیب تند.
  • - ۳. تعامل مستقیم: سه جزء دارد — مستقیم‌بودن (نزدیکی فیزیکی کنش و واکنش، و اینکه شیء با حرکت دست حرکت کند)، تعامل پرتکرار (بازخورد مداوم، شبیه چیزی که در دنیای فیزیکی تجربه می‌کنیم) و تعامل زمینه‌مند (فقط چیزی نشان داده شود که به کار همین لحظه می‌آید). نمونهٔ خوب سومی، مقیاس نقشه است که فقط هنگام بزرگ‌نمایی ظاهر می‌شود و بعد محو می‌شود.
  • - ۴. بار شناختی کم: تا جای ممکن به دانش پایه و مهارت‌های ساده تکیه کنید، به‌ویژه فهم غریزی ما از اشیای فیزیکی و رفتارشان.

تناقضی که باید آگاهانه حلش کرد

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

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

راه‌حل عملی معمولاً «هر دو» است: مسیر پایه برای همه باز باشد و میان‌بُرها برای کسی که می‌خواهد، در دسترس — که دقیقاً همان رهنمود دوم است.

چک‌لیست عملی برای کم‌کردن بار شناختی

این بخش افزودهٔ من است؛ جمع‌بندی چیزهایی که در پروژه‌های واقعی بیشترین اثر را داشته‌اند:

  • - چیزی را که لازم است به یاد بیاورند، نشان بدهید. ساده‌ترین قاعده و پربازده‌ترینشان. اگر کاربر در مرحلهٔ چهار به قیمت مرحلهٔ یک نیاز دارد، قیمت باید در مرحلهٔ چهار روی صفحه باشد.
  • - قواعد را قبل از خطا بگویید، نه بعد از آن. شرایط رمز عبور، محدودیت حجم فایل و قالب تاریخ باید پیش از تلاش کاربر دیده شوند.
  • - گزینه‌ها را گروه‌بندی کنید. هفت گزینه در سه دستهٔ معنادار، خیلی کم‌هزینه‌تر از هفت گزینهٔ پشت‌سرهم است. اصول گشتالت دقیقاً ابزار همین کارند.
  • - پیش‌فرض درست بگذارید. هر پیش‌فرض خوب، یک تصمیم است که کاربر مجبور نیست بگیرد. (و همان‌طور که در الگوهای فریبنده دیدیم، هر پیش‌فرض بد، تصمیمی است که از او گرفته‌اید.)
  • - کار را بشکنید. فرم بلند را به مراحل کوتاه با نشانگر پیشرفت تبدیل کنید؛ این هم بار را کم می‌کند و هم خودش نمونه‌ای از ردگیری شناختی است.
  • - وضعیت را همیشه پیدا نگه دارید. کاربر باید بتواند با یک نگاه بفهمد کجاست، چه چیزی ذخیره شده و چه چیزی نشده — همان بحث بازخورد در طراحی تعامل.
  • - اجازهٔ چسباندن، ذخیره و بازگشت بدهید. هر جا کاربر را مجبور می‌کنید چیزی را دستی تایپ کند یا از نو شروع کند، دارید بار شناختی تولید می‌کنید.
  • - از آشنا استفاده کنید. الگوی آشنا یعنی کاربر از مدل ذهنی موجودش استفاده می‌کند و لازم نیست مدل تازه‌ای بسازد.

و یک روش سنجش ساده: در تست کاربردپذیری هر جا شرکت‌کننده مکث کرد، به عقب برگشت، یا چیزی را روی کاغذ یادداشت کرد، یک نقطهٔ بار شناختی پیدا کرده‌اید. آن یادداشت‌برداشتن خودبه‌خودی، در واقع کاربر است که دارد کمبود شناخت بیرونیِ رابط شما را با دست جبران می‌کند.

جمع‌بندی

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

منبع

این نوشته «بازنویسی آزاد» است و از بخش Cognitive Load در وب‌سایت بنیاد طراحی تعامل (Interaction Design Foundation — IxDF) و دو نوشتهٔ External Cognition in Product Design و Natural User Interfaces (نوشتهٔ Ditte Mortensen) الهام گرفته است. متن فارسی، ساختار و مثال‌ها مستقل نوشته شده‌اند و بخش‌های «حافظهٔ کاری»، بحث انتخاب میان دو رهنمود متضاد و «چک‌لیست عملی» افزودهٔ مترجم است.

عکس بلندگوی صوتی اثر Guillermo Fernandes با وضعیت Public Domain Mark 1.0 بازنشر شده است. سه نمودار این صفحه تصویرسازی اختصاصیِ همین نوشته‌اند. بقیهٔ تصاویر مطالب اصلی یا با شرایط Fair Use منتشر شده‌اند یا افراد قابل‌شناسایی در آن‌ها حضور دارند و اینجا بازتولید نشده‌اند؛ متن کامل انگلیسی به‌همراه همهٔ تصاویر در لینک‌های بالا در دسترس است.

مشاهدهٔ مطالب اصلی
سپنتا پویا

مترجم: سپنتا پویا

طراح ارشد محصول. مقالات تخصصی UI/UX را با حفظ ساختار و لحن نسخهٔ اصلی به فارسی برمی‌گردانم.

دربارهٔ من

در این مقاله

  • - بار شناختی چیست؟
  • - حافظهٔ کاری، گلوگاه اصلی
  • - شناخت بیرونی
  • - رابط طبیعی
  • - تناقض دو رهنمود
  • - چک‌لیست عملی

برچسب‌ها

  • بار شناختی
  • شناخت بیرونی
  • UX
  • ترجمه