ربما سمعت أن "واجهات التخاطب" هي الاتجاه الجديد في تصميم المنتجات الرقمية. يركز قادة الصناعة مثل Apple و Google و Microsoft و Amazon و Facebook بشدة على بناء جيل جديد من واجهات المحادثة. تساهم عدة اتجاهات في هذه الظاهرة - تتقدم تقنيات الذكاء الاصطناعي وتجهيز اللغات الطبيعية بسرعة - ولكن السبب الرئيسي وراء أهمية واجهات المحادثة هو أمر واضح للغاية: إن الدردشة أمر طبيعي بالنسبة لنا لأننا نتفاعل بشكل أساسي مع بعضنا البعض من خلال المحادثة.

ما هي واجهة المحادثة؟

واجهة المحادثة هي واجهة تحاكي الدردشة مع إنسان حقيقي. الواجهات المحادثة حاليًا من نوعين:

  • Chatbots (مساعد الظاهري على Facebook)
  • المساعدون الظاهريون (Siri، Google Now، Amazon Alexa etc.)

لا يزال بناء نظام تحاوري مفيدًا وجذابًا بحق يمثل تحديًا من وجهة نظر المستخدم. لا تعمل الأنماط والتدفق القياسية التي نستخدمها لواجهات المستخدم الرسومية بالطريقة نفسها للتصميم التحادثي. يتطلب تصميم واجهة المحادثة تحولا جوهريا في نهج التصميم - أقل تركيزا على التصميم المرئي وزيادة التركيز على الكلمات.

في حين لا يزال أمامنا طرق للمضي قدمًا قبل وضع أفضل الممارسات لـ UX الجيد في واجهات التخاطب ، يمكننا تحديد مجموعة من المبادئ التي ستكون ذات صلة بكل من chatbots والمساعدات الافتراضية التي يتم التحكم فيها بواسطة الصوت.

1. مسح التدفق

أحد الأجزاء الأكثر تحديًا في تصميم نظام ذي واجهة حوارية جيدة هو جعل المحادثة تتدفق بشكل طبيعي وفعال قدر الإمكان. الهدف الرئيسي لواجهة المحادثة هو تقليل جهد المستخدم للتواصل مع النظام. تريد أن تبدو واجهة المحادثة الخاصة بك كمعالج ، وليس عائقًا ، أليس كذلك؟

تحديد الغرض من النظام

لا تحاول تصميم النظام الخاص بك للقيام بكل شيء دفعة واحدة. من الأفضل إنشاء مساعد محادثة / صوت متخصص وموجه للأغراض لإشراك جمهورك المستهدف. من المهم توقع احتياجات المستخدمين وتوفير الحلول المناسبة بأقل قدر ممكن من مدخلات المستخدم. الإجابة على الأسئلة التالية ستساعدك على تحديد الغرض من نظامك:

  • ما مشكلة المستخدم / العميل التي سيحلها بكفاءة؟
  • كيف ستفيد الجمهور المستهدف وأنت؟

تقديم تلميحات

أكبر فائدة للواجهة الرسومية هي أنه يوضح لك مباشرة الخيارات المحدودة التي تستطيع الوفاء بها. في الأساس ، ما تراه هو ما تحصل عليه . ومع ذلك ، فمع المسارات التفاعلية ، فإن المسارات التي يمكن للمستخدم اتخاذها لا نهائية تقريبًا. ليس من المفاجئ أن السؤالين الأكثر شيوعًا الذي يطرحه المستخدمون للمرة الأولى هم:

  • "كيف استطيع ان استعمله؟"
  • "ما الذي يمكن أن يفعله هذا الشيء بالضبط بالنسبة لي؟"

لن يعرف المستخدمون أن بعض الوظائف موجودة ما لم تخبرهم ، لذلك من المهم توجيه المستخدم على الفور لبدء المحادثة من خلال إخبارهم بكيف / أين يبدأ وكيف يمكن أن تساعدهم واجهة المحادثة. على سبيل المثال ، إذا قمت بتصميم chatbot ، فيمكنك البدء بمقدمة سريعة وعبارة مباشرة تحث المستخدم على اتخاذ إجراء.

تجنب طرح أسئلة مفتوحة العضوية والخطابية

هناك نوعان من الأسئلة:

  • سؤال مغلق (مثال: ما لون قميصك الذي ترتديه؟)
  • سؤال مفتوح (مثال: لماذا اخترت هذا اللون لقميصك؟)

في حين أن الأسئلة المفتوحة قد تبدو الأفضل من حيث المحادثات بين البشر ، فمن الأفضل تجنبها كلما أمكن ذلك لأنها عادة ما تؤدي إلى المزيد من الارتباك. كما أن إجابات المستخدمين على الأسئلة المفتوحة هي أصعب بكثير في معالجة النظام (ليست الأنظمة دائما ذكية بما فيه الكفاية لفهم ما تعنيه الإجابة).

وينطبق نفس الشيء على الأسئلة البلاغية. يميل معظم المستخدمين إلى الاستجابة لهم على أي حال ، حتى لو كان النظام مؤدبًا.

2. التحكم في المستخدم

كواحد من الأساليب العشر الأصلية لـ Jakob Nielsen لإمكانية الاستخدام ، يظل تحكم المستخدم والحرية من أهم المبادئ في تصميم واجهة المستخدم. يحتاج المستخدمون إلى الشعور بالتحكم بدلاً من التحكم في المنتج.

تقديم التراجع وإلغاء

غالبًا ما يختار المستخدمون وظائف النظام عن طريق الخطأ وسيحتاجون إلى "مخرج طوارئ" معلوم بوضوح لمغادرة الحالة غير المرغوب فيها. تتيح لك واجهة المستخدم الرسومية القياسية تحسين البيانات المدخلة بسهولة عند معالجتها. يجب أن توفر واجهات المحادثة نفس الميزة: لا تكون واجهات المحادثة ولا البشر مثالية ، لذا فإن التراجع والإلغاء هما وظائف أساسية لتجربة سلسة.

اجعل من الممكن البدء من جديد

يجب أن يكون المستخدمون قادرين على إعادة تعيين المحادثة في أي وقت أثناء التفاعل.

تأكد من خلال السؤال ، وليس ذكر

من أجل إزالة الظروف المعرضة للأخطاء ، من المهم تكرار الحصول على تأكيد من المستخدمين بعد تقديمهم لإدخالات (خاصة بالنسبة للمدخلات الهامة مثل معلومات الدفع). يتيح صياغة التأكيدات كأسئلة للمستخدمين تصحيح مدخلاتهم:

  • إذا كانت الإجابة صحيحة ، فكررها للتأكد من أن كل شيء صحيح ، ثم انتقل إلى الخطوة التالية.
  • إذا كانت البيانات المدخلة غير صالحة ، فشرح مرة أخرى نوع الإجابة التي تحتاجها.

تقديم المساعدة والمساعدة

أضف رسائل مساعدة واقتراحات عندما يشعر المستخدم بالضياع.

3. الشخصية

ليس فقط تدفق المحادثة أمرًا مهمًا ، بل من المهم أيضًا جعل المحادثة طبيعية.

أنسنة المحادثة

لا أحد يستمتع بالتحدث إلى روبوت يبدو وكأنه إنسان آلي. اتبع نفس تدفق المستخدم كما تفعل إذا كنت تتحدث بالفعل إلى شخص ما وتأكد من تصميم نظام له مفرداته ونغماته تتناسب مع عملائك المستهدفين.

كن موجزا وموجزا

الجمل الطويلة تبدو مثل الفقرات. لكن الناس لا يتحدثون في فقرات ، عادة ما نتحدث باستخدام جمل قصيرة واحدة. تجنب طرح أسئلة متعددة في الحال ، أو طلب معلومات من المستخدم أو طرح أسئلة واحدة تلو الأخرى. بمجرد الحصول على المعلومات الصحيحة ، انتقل إلى الشيء التالي.