كيفية بناء Kickass UX لشات بوت الخاص بك
نشرت: 2016-12-05[ملاحظة: هذه المقالة جزء من سلسلة The Junction. سنغطي قطاع DeepTech بالتفصيل في ذا جانكشن 2017 في جايبور. تعلم المزيد عن مفرق هنا !]
قبل أن أبدأ - لماذا يجب أن تقرأ هذا؟ حسنًا ، لقد صممت UX لأكثر من 15 روبوتًا وأعرف شيئًا أو اثنين عن تفضيلات المستهلكين. بصرف النظر عن هذا ، أنا جزء من فريق يعمل على تطوير منصة للمطورين لإنشاء روبوتات دردشة واختبرت أكثر من 1000 روبوت لنفسه.
هناك جانبان لكل روبوت (جيد) - F low و AI / ML على أساس Intent & Entity Extraction.
تدفق
كل شيء في هذا العالم له تدفق.
عندما تحجز سيارة Uber ، فإنك تختار موقع البدء ، وموقع الانتهاء ، ونوع الكابينة ، ثم الحجز. أنت لا تدفع فقط مقابل الكابينة ثم تختار نوع الكابينة المراد حجزها. هذا ليس هو الحال فقط مع التفاعلات البشرية والتجارية ، ولكنه ينطبق أيضًا على التفاعلات البشرية والبشرية أيضًا!
على سبيل المثال ، إذا بدأت بكتابة هذه الجملة ، فمن المحتمل أنك كنت ستعتبرني أحمق. لذلك ، ليس هناك شك في أن كل مطور يجب أن يركز على بناء روبوتات بتدفقات مناسبة. على الرغم من أنك قد تفكر في التدفق ، فهو ليس شيئًا جديدًا وقد حاول الكثيرون التحدث عنه ، ويطلقون عليه اسم "السياق".
أعتقد أن هذا السياق هو شيء أوسع (أشبه بلا حدود ، إذا بدأت في التكيف معه في برنامج الدردشة الآلي الخاص بك مع التكنولوجيا الحالية) ويعتمد إلى حد كبير على المستخدم النهائي وحالاته المزاجية ، لذا أحثك على التركيز على التدفق لأنه إذا فهمت إجراءات المستخدم خطوة بخطوة أثناء الاستفادة من خدماتك ، فيمكنك قصر السياق على شيء واحد
يمكن للمطور أو مجموعة من المطورين التعامل مع ملفات.
استخراج النية والكيان
يجب عليك استخدام معالجة اللغة الطبيعية والذكاء الاصطناعي والتعلم الآلي للقيام بهذا الجزء بشكل صحيح (يمكنك أيضًا تنفيذ مطابقة العبارة ، لكن هذا ليس حلاً جيدًا). استخراج النية والكيان هو لجعل الكمبيوتر يفهم ما يريده المستخدم. هذا مهم للغاية حيث يفكر البشر في اللغة الطبيعية وإذا كان بإمكاني إنجاز الأشياء عن طريق طمس أفكاري ، فهذه راحة كبيرة (خاصة إذا كانت أوامر صوتية).
موصى به لك:
الآن ، دعنا نرى ما سيحدث إذا استخدمنا جانبًا واحدًا فقط من الجوانب المذكورة أعلاه
بناء روبوت -

AI فقط
من واقع خبرتي ، فإن بناء روبوت بدون أي تدفق وفقط من خلال استخراج النية والكيان (مهما كانت جيدة) هي فكرة سيئة للغاية لأنها تؤدي إلى ضياع المستخدمين أثناء المحادثة. والنتيجة هي تحويلات سيئة وعدم رضا العملاء .
على سبيل المثال ، كنت تطلب بيتزا واخترت بالفعل واحدة من قائمة الرف الدائري ، والآن يسأل الروبوت "ما الحجم الذي تريده؟" ، يرد المستخدم بـ "ما هي جميع الأحجام التي لديك؟" والمطور لم يتعامل مع هذا الأمر ، لذلك قال الروبوت "عذرًا ، لم أستطع استيعاب ذلك". هذا طريق مسدود ، سوف يربك المستخدم وسيجبره على بدء المحادثة من جديد.
التدفق فقط
لقد رأيت العديد من الروبوتات التي لا تتعامل مع المقاصد الأساسية وتستند بالكامل إلى التدفق باستخدام الدوارات والقوائم والردود السريعة وما إلى ذلك.
تكون النتيجة مدمرة دائمًا تقريبًا لأنه عندما يقوم المستخدمون النهائيون بإدخال عبارات بسيطة مثل "اطلب البيتزا" ويرد روبوت البيتزا الخاص بك بعبارة "آسف لم أستطع فهم ذلك" ، فإنه يترك ذوقًا سيئًا وقيودًا على المستخدم. أيضًا ، كقاعدة عامة ، نعلم جميعًا أن المستخدمين النهائيين سيتبنون أي خدمة جديدة إذا زادت الراحة أو بكلمات بسيطة - اختصر طريقنا للاستفادة من هذه الخدمة . الآن ، لقد لاحظت أن روبوتات "التدفق الوحيد" عمومًا تميل إلى زيادة طول المسار لتحقيق الهدف ، وبالتالي تخلق حواجز ضخمة أمام تبني المستخدم النهائي الجماعي.
لفهم أفضل ، دعنا نأخذ مثالاً - أقول "اطلب بيتزا بيت مزرعة متوسطة" ، يتفهم الروبوت ويعالج ذلك مقابل الاضطرار إلى القيام بذلك على مدى 5-6 خطوات (انقر فوق القائمة-> بيتزا-> نبات-> مزرعة-> متوسط ) حيث يطرح الروبوت أسئلة وأجيب باستخدام الردود السريعة والدوامات فجأة يصبح عددًا كبيرًا جدًا من النقرات وتكون التجربة سيئة مقارنة بالتطبيق / موقع الويب ، مما يعيق التبني.
إذن ، كيف تبني روبوتات رائعة؟
أنشئ روبوتًا مع إعطاء تركيز متساوٍ على "التدفق" و "الذكاء الاصطناعي". بشكل أساسي ، تأكد من أنك تقدم دائمًا إشارات إلى المستخدم (باستخدام الأزرار والردود السريعة) ومساعدته في الوصول إلى نقطة النهاية مع توفير المرونة الكافية للتصفح.
لهذا ، حدد فئتين من النوايا - التصفح والتحديد. داخل أهداف التصفح ، يحصل المستخدمون على مرونة كافية للتنقل بحرية وتغيير الفئات / الفئات الفرعية عن طريق الكتابة أو النقر (تأكد من تضمين الردود السريعة لتمكين تغيير الفئات / الفئات الفرعية في أهداف التصفح) على سبيل المثال. إذا كان يتصفح قائمة البيتزا ، دعه يتخطى قائمة الحلوى ذهابًا وإيابًا.
ستكون النوايا المحددة أقل مرونة بكثير وستتطلب من المستخدم تقديم بعض المعلومات المعينة مثل - وقت حجز طاولة المطعم ، ووقت توصيل البيتزا ، وما إلى ذلك ، وسيطالبه / ها مرة أخرى بإعطاء المعلومات المطلوبة
إذا حاول الانحراف. عندما يسأل الروبوت "ما حجم البيتزا الذي تريده" ، فإنه سيقدم أيضًا ردودًا سريعة لمساعدة المستخدم على إنهاء الخطوة بسرعة ومنعه من الحصول على
ضائع.
سيتم إنشاء روبوتات الدردشة القوية فقط من خلال دمج التدفق والذكاء الاصطناعي وهذا بالضبط ما نأمل أن نقدمه لمجتمع المطورين. نحن نعمل على تطوير منصة قوية حيث يمكن الجمع بين التدفق والذكاء الاصطناعي
سهل جدا.






