از کلیک تا مکالمه: تحول تجربه کاربری با LLMها

از کلیک تا مکالمه: تحول تجربه کاربری با LLMها

۱۱ دقیقه مطالعهآخرین بروزرسانی: 10 تیر 1405علیرضا بدیعی

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

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

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

از کلیک تا مکالمه: تحول تجربه کاربری با LLMها 1

هر نسل، زبان مخصوص خود را داشت

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

عصر خط فرمان (CLI)

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

تولد رابط‌های گرافیکی (GUI)

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

انقلاب وب و موبایل

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

تاریخ نرم‌افزارها را می‌توان تاریخ ساده‌تر شدن ارتباط میان انسان و کامپیوتر دانست؛ هر نسل تلاش کرده بخشی از پیچیدگی را از دوش کاربر بردارد و تعامل با فناوری را طبیعی‌تر کند.

چرا LLMها یک جهش هستند، نه فقط یک قابلیت جدید؟

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

LLMها این منطق را تغییر می‌دهند.

برای نخستین بار، نرم‌افزار تلاش می‌کند منظور کاربر را بفهمد، نه فقط دستور او را اجرا کند.

اگر کاربری بنویسد:

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

سیستم دیگر به دنبال یک فرمان از پیش تعریف‌شده نیست؛ بلکه مفهوم درخواست را تحلیل می‌کند، زمینه آن را درک می‌کند، داده‌های موردنیاز را جمع‌آوری می‌کند و پاسخ متناسب را ارائه می‌دهد.این توانایی باعث می‌شود تجربه کاربری از اجرای دستور به درک هدف تغییر کند. نکته مهم دیگر، درک زمینه (Context) است. یک LLM می‌تواند ادامه مکالمه را بفهمد، به اطلاعات قبلی ارجاع دهد و پاسخ خود را بر اساس همان زمینه تنظیم کند؛ قابلیتی که در نرم‌افزارهای سنتی بسیار محدود یا حتی غیرممکن بود.

به همین دلیل، بسیاری از متخصصان LLMها را صرفاً یک ویژگی جدید نمی‌دانند، بلکه آن‌ها را آغازگر نسل تازه‌ای از طراحی نرم‌افزار می‌شناسند؛ نسلی که در آن، ارتباط میان انسان و سیستم بیش از هر زمان دیگری به گفت‌وگوی طبیعی نزدیک می‌شود.

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

تجربه کاربری چگونه تغییر می‌کند؟

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

از پیدا کردن قابلیت‌ها…

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

…تا بیان مستقیم هدف

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

برای مثال می‌نویسد:

«مشتریانی را که در شش ماه گذشته خرید نکرده‌اند پیدا کن و ارزش خرید قبلی آن‌ها را هم نمایش بده.»

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

نرم‌افزار، مسیر را انتخاب می‌کند

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

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

آیا کلیک کردن از بین می‌رود؟

پاسخ کوتاه این است: احتمالاً خیر.

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

از کلیک تا مکالمه: تحول تجربه کاربری با LLMها 2

در آینده، کاربران احتمالاً میان روش‌های مختلف تعامل جابه‌جا خواهند شد.

گاهی درخواست خود را می‌نویسند.

گاهی روی یک داشبورد تحلیل انجام می‌دهند.

گاهی با فرمان صوتی کاری را آغاز می‌کنند.

و گاهی از رابط‌های لمسی یا گرافیکی استفاده خواهند کرد.

به همین دلیل، آینده تجربه کاربری را نباید «پایان کلیک» دانست؛ بلکه باید آن را آغاز تعامل چندوجهی (Multimodal Interaction) دانست؛ جایی که متن، صدا، تصویر، لمس و گفتگو در کنار یکدیگر تجربه‌ای یکپارچه ایجاد می‌کنند.

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

مهم‌ترین تغییری که کمتر درباره آن صحبت می‌شود

بیشتر بحث‌ها درباره LLMها روی توانایی تولید متن، پاسخ‌گویی یا تحلیل اطلاعات متمرکز است. اما یکی از مهم‌ترین دستاوردهای آن‌ها، کاهش بار شناختی (Cognitive Load) کاربران است. بار شناختی به میزان تلاش ذهنی گفته می‌شود که فرد برای یادگیری، به خاطر سپردن و استفاده از یک سیستم صرف می‌کند. هرچه یک نرم‌افزار پیچیده‌تر باشد، کاربر باید زمان بیشتری برای یادگیری منوها، مسیرها، اصطلاحات و فرآیندهای آن صرف کند.

LLMها می‌توانند بخش زیادی از این بار ذهنی را کاهش دهند.

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

شاید بزرگ‌ترین دستاورد LLMها تولید متن یا پاسخ به سؤال‌ها نباشد؛ بلکه این باشد که کاربران را از حفظ کردن مسیرها، منوها و قواعد پیچیده نرم‌افزار بی‌نیاز می‌کنند و انرژی ذهنی آن‌ها را برای انجام کارهای ارزشمندتر آزاد می‌سازند.

آغاز عصر تعامل طبیعی

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

جمع‌بندی

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

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

سؤالات متداول

مقالات مرتبط

از کلیک تا مکالمه: تحول تجربه کاربری با LLMها | فیپ