Skip to content

تجربهٔ کاربر و محصول

چرا سفر کاربر در رابط‌های هوش مصنوعی از هم می‌پاشد؟

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

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

این مقاله با کمک هوش مصنوعی تهیه شده است. نمونه‌های UI اختصاصی و فرضی‌اند؛ نتیجهٔ تست کاربری یا عملکرد مشتری ادعا نمی‌شود.

پاسخ خوب هم می‌تواند به یک مسیر خراب برسد

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

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

وضعیت کار را از متن گفت‌وگو جدا کنیم

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

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

بگوییم دقیقاً چه چیزی تغییر کرد

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

راهنمای گوگل بین بازخورد صریح و برداشتی که از رفتار کاربر به دست می‌آید تفاوت می‌گذارد و بر توضیح اثر بازخورد تأکید می‌کند. [1] کاربرد پیشنهادی ما، خلاصهٔ تغییر در کنار کار است: چه چیزی عوض شد، کدام نتیجه‌ها تازه شدند و چه چیزهایی باقی ماندند. پسندیدن یا نپسندیدن یک جواب نباید مخفیانه به ترجیح دائمی در همهٔ جست‌وجوهای بعدی تبدیل شود.

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

مراحل جدا از هم

انتخاب‌ها و پیشرفت کار میان صفحه‌ها سخت‌تر دنبال می‌شوند.

سمت راست

یک مسیر پیوسته

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

تصویرسازی با کمک AI برای توضیح ایدهٔ مقاله؛ رابط محصول واقعی یا نتیجهٔ تست کاربری نیست. نمونهٔ قابل امتحان در ادامه آمده است.

کار را به مرحلهٔ بعد ببرید

کنترل‌ها را امتحان کنید. این نمونهٔ تعاملی با دادهٔ فرضی، فقط داخل مرورگر کار می‌کند.

وضعیت کار حفظ شده

بریف شما

دو اتاق‌خواب · محلهٔ آرام · بودجهٔ سالانه ۱۲۰٬۰۰۰ درهم

نمایش محدود به همین جلسه؛ بدون حساب کاربری، جست‌وجوی زنده یا ذخیره بین دستگاه‌ها.

وقفه را یک وضعیت عادی بدانیم

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

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

بازیابی را همان‌جایی طراحی کنیم که خطا رخ می‌دهد

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

راهنمای شکست تدریجی گوگل، فراهم‌کردن مسیر ادامه هنگامی که هوش مصنوعی نمی‌تواند کمک کند را مطرح می‌کند. [2] در این مثال، راه پیشنهادی حفظ معیارهای قابل ویرایش و دسترسی به مرور معمولی است. پیاده‌سازی واقعی باید شناسه و وضعیت درخواست‌ها را تطبیق دهد تا تکرار یک درخواستِ تایم‌اوت‌شده به اقدام تکراری منجر نشود.

اتصال مرحله‌ها را بسنجیم

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

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

همین هفته یک مرز را بررسی کنیم

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

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

منابع و یادداشت‌های تحریریه

  1. Google PAIR — Feedback + Control
  2. Google PAIR — Errors + Graceful Failure

منابع در ۲۲ اکتبر ۲۰۲۶ بررسی شدند. پیشنهادهای اجرایی و نمونه‌های این مقاله، تفسیر تحریریه‌اند؛ تأیید یا همکاری صاحبان منابع با ما را القا نمی‌کنند.

برای طراحی یک تجربهٔ روشن‌تر، از مسئلهٔ واقعی شروع کنیم.

دربارهٔ پروژه صحبت کنیم