ربما سمعت أن "واجهات التخاطب" هي الاتجاه الجديد في تصميم المنتجات الرقمية. يركز قادة الصناعة مثل Apple و Google و Microsoft و Amazon و Facebook بشدة على بناء جيل جديد من واجهات المحادثة. تساهم عدة اتجاهات في هذه الظاهرة - تتقدم تقنيات الذكاء الاصطناعي وتجهيز اللغات الطبيعية بسرعة - ولكن السبب الرئيسي وراء أهمية واجهات المحادثة هو أمر واضح للغاية: إن الدردشة أمر طبيعي بالنسبة لنا لأننا نتفاعل بشكل أساسي مع بعضنا البعض من خلال المحادثة.
واجهة المحادثة هي واجهة تحاكي الدردشة مع إنسان حقيقي. الواجهات المحادثة حاليًا من نوعين:
لا يزال بناء نظام تحاوري مفيدًا وجذابًا بحق يمثل تحديًا من وجهة نظر المستخدم. لا تعمل الأنماط والتدفق القياسية التي نستخدمها لواجهات المستخدم الرسومية بالطريقة نفسها للتصميم التحادثي. يتطلب تصميم واجهة المحادثة تحولا جوهريا في نهج التصميم - أقل تركيزا على التصميم المرئي وزيادة التركيز على الكلمات.
في حين لا يزال أمامنا طرق للمضي قدمًا قبل وضع أفضل الممارسات لـ UX الجيد في واجهات التخاطب ، يمكننا تحديد مجموعة من المبادئ التي ستكون ذات صلة بكل من chatbots والمساعدات الافتراضية التي يتم التحكم فيها بواسطة الصوت.
أحد الأجزاء الأكثر تحديًا في تصميم نظام ذي واجهة حوارية جيدة هو جعل المحادثة تتدفق بشكل طبيعي وفعال قدر الإمكان. الهدف الرئيسي لواجهة المحادثة هو تقليل جهد المستخدم للتواصل مع النظام. تريد أن تبدو واجهة المحادثة الخاصة بك كمعالج ، وليس عائقًا ، أليس كذلك؟
لا تحاول تصميم النظام الخاص بك للقيام بكل شيء دفعة واحدة. من الأفضل إنشاء مساعد محادثة / صوت متخصص وموجه للأغراض لإشراك جمهورك المستهدف. من المهم توقع احتياجات المستخدمين وتوفير الحلول المناسبة بأقل قدر ممكن من مدخلات المستخدم. الإجابة على الأسئلة التالية ستساعدك على تحديد الغرض من نظامك:
أكبر فائدة للواجهة الرسومية هي أنه يوضح لك مباشرة الخيارات المحدودة التي تستطيع الوفاء بها. في الأساس ، ما تراه هو ما تحصل عليه . ومع ذلك ، فمع المسارات التفاعلية ، فإن المسارات التي يمكن للمستخدم اتخاذها لا نهائية تقريبًا. ليس من المفاجئ أن السؤالين الأكثر شيوعًا الذي يطرحه المستخدمون للمرة الأولى هم:
لن يعرف المستخدمون أن بعض الوظائف موجودة ما لم تخبرهم ، لذلك من المهم توجيه المستخدم على الفور لبدء المحادثة من خلال إخبارهم بكيف / أين يبدأ وكيف يمكن أن تساعدهم واجهة المحادثة. على سبيل المثال ، إذا قمت بتصميم chatbot ، فيمكنك البدء بمقدمة سريعة وعبارة مباشرة تحث المستخدم على اتخاذ إجراء.
هناك نوعان من الأسئلة:
في حين أن الأسئلة المفتوحة قد تبدو الأفضل من حيث المحادثات بين البشر ، فمن الأفضل تجنبها كلما أمكن ذلك لأنها عادة ما تؤدي إلى المزيد من الارتباك. كما أن إجابات المستخدمين على الأسئلة المفتوحة هي أصعب بكثير في معالجة النظام (ليست الأنظمة دائما ذكية بما فيه الكفاية لفهم ما تعنيه الإجابة).
وينطبق نفس الشيء على الأسئلة البلاغية. يميل معظم المستخدمين إلى الاستجابة لهم على أي حال ، حتى لو كان النظام مؤدبًا.
كواحد من الأساليب العشر الأصلية لـ Jakob Nielsen لإمكانية الاستخدام ، يظل تحكم المستخدم والحرية من أهم المبادئ في تصميم واجهة المستخدم. يحتاج المستخدمون إلى الشعور بالتحكم بدلاً من التحكم في المنتج.
غالبًا ما يختار المستخدمون وظائف النظام عن طريق الخطأ وسيحتاجون إلى "مخرج طوارئ" معلوم بوضوح لمغادرة الحالة غير المرغوب فيها. تتيح لك واجهة المستخدم الرسومية القياسية تحسين البيانات المدخلة بسهولة عند معالجتها. يجب أن توفر واجهات المحادثة نفس الميزة: لا تكون واجهات المحادثة ولا البشر مثالية ، لذا فإن التراجع والإلغاء هما وظائف أساسية لتجربة سلسة.
يجب أن يكون المستخدمون قادرين على إعادة تعيين المحادثة في أي وقت أثناء التفاعل.
من أجل إزالة الظروف المعرضة للأخطاء ، من المهم تكرار الحصول على تأكيد من المستخدمين بعد تقديمهم لإدخالات (خاصة بالنسبة للمدخلات الهامة مثل معلومات الدفع). يتيح صياغة التأكيدات كأسئلة للمستخدمين تصحيح مدخلاتهم:
أضف رسائل مساعدة واقتراحات عندما يشعر المستخدم بالضياع.
ليس فقط تدفق المحادثة أمرًا مهمًا ، بل من المهم أيضًا جعل المحادثة طبيعية.
لا أحد يستمتع بالتحدث إلى روبوت يبدو وكأنه إنسان آلي. اتبع نفس تدفق المستخدم كما تفعل إذا كنت تتحدث بالفعل إلى شخص ما وتأكد من تصميم نظام له مفرداته ونغماته تتناسب مع عملائك المستهدفين.
الجمل الطويلة تبدو مثل الفقرات. لكن الناس لا يتحدثون في فقرات ، عادة ما نتحدث باستخدام جمل قصيرة واحدة. تجنب طرح أسئلة متعددة في الحال ، أو طلب معلومات من المستخدم أو طرح أسئلة واحدة تلو الأخرى. بمجرد الحصول على المعلومات الصحيحة ، انتقل إلى الشيء التالي.