تصميم مناسب للذوق الطويل

ومن المفترض أن يكون لديك الآن تصميمًا يغطي المسارات البالية التي يتّبعها معظم المستخدمين. والآن حان الوقت للتركيز على الأقل تكرارًا أو استخدامًا للمسارات المتبقية. ضَع في اعتبارك كل ما قد يحدث من خطأ في محادثتك وجميع المسارات غير المتوقّعة أو غير المتوافقة التي قد يتّخذها المستخدمون.

لا تفرِط في التصميم

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

الرأس نص الرسالة الذيل الطويل

حالات الاستخدام الرئيسية

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

مسارات تحويلية

هذه المسارات أقل شيوعًا وكثيرًا ما تكون أقل مباشرة أو أقل نجاحًا من خلال الميزة الخاصة بك. خصِّص بعض الوقت لدعمهم بشكل كافٍ، ولكن تجنَّب قضاء وقت طويل وجهد في تصميمهم.

حافظات Edge

هذه المسارات غير شائعة للغاية. فكِّر في ما إذا كانت الإشعارات العامة، مثل "عذرًا، لست متأكدًا من كيفية المساعدة" جيدة بما يكفي، أو إذا كان بإمكانك أن تكون أكثر تحديدًا باستخدام حلّ بسيط إلى حدٍّ ما.

بالنسبة إلى تصميم المحادثة، تُعد هذه القاعدة طريقة قول أنه لا يتم إنشاء جميع المسارات بالتساوي. يتبع% 80 من المستخدمين أكثر من% 20 من المسارات الأكثر شيوعًا في مربّع الحوار. ولذلك، استثمر الموارد وفقًا لتحقيق أكبر تأثير.

هناك أيضًا مفاضلات من حيث الكمال أو الاكتمال. وقد يستغرق ذلك% 80 من العمل لتنقيح آخر% 20 من المشروع. وفي هذه الحالات، قد تكون الجهود غير المساهِمة "جيدة بما يكفي".


مسارات شائعة

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

في ما يلي بعض المسارات التي يجب أخذها في الاعتبار:

قد يحتاج المستخدمون إلى ربط الحسابات أو الأجهزة (مثل التشغيل الآلي للأجهزة المنزلية) حتى يتمكنوا من استخدام ميزات معيَّنة.

وفي هذه الحالة، لم يربط المستخدم حسابه.

قد لا يتمكّن إجراءك من دعم بعض طلبات المستخدمين الشائعة.

قد يطلب المستخدمون إجراءات لا يمكن تنفيذ الإجراء عليها.


تغطية intent

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

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

وإذا كنت تستخدم Dialogflow، يمكنك الانتقال إلى هنا لقراءة المزيد من المعلومات عن intent.

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

الإجراءات التي يُنصح بها

ضمِّن نية الشراء "تم" مع عبارات التدريب مثل "لقد انتهيت" أو "هذا كل شيء".

لا تفعل ذلك.

إذا كانت الإجراء يتوقّع فقط أسئلة حول مؤتمر I/O، ستؤدي استجابة المستخدم إلى ظهور رسالة الخطأ "ما مِن مطابقة".


معالجة الأخطاء

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

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