إذا كنت لا تعرف ما هو chatbot ، يجب أن تقرأ أولاً ما هو chatbot.
إنه لأمر مدهش أن ترى chatbot مصممة بشكل جيد أثناء العمل، ولكن الأمر يكون أكثر قوة عندما تفهم كيف يعمل chatbot بالفعل.
سنقدم لك الصورة الكاملة لكيفية صنع chatbot . من المكونات المستخدمة في صنع chatbot إلى التدفق الفعلي للمعلومات في chatbot.
من الواضح أن المكونات الدقيقة المطلوبة لمكونات معينة chatbot ستعتمد على نوع chatbot الذي تقوم ببنائه، ولكن هذا سيعطيك فكرة عن المكونات المتاحة.
توصيل chatbot الخاص بك بـ قناة
يحتاج كل chatbot إلى قناة للسماح للمستخدم بالتفاعل معه. والقناة في الواقع عبارة عن منصة مراسلة مثل فيسبوك Messenger أو Slack أو Telegram أو فريق مايكروسوفت أو دردشة ويب مدمجة.
تحتاج إلى نظام أساسي واحد على الأقل للمراسلة ، ولكن يمكنك أيضا توصيل منصات مراسلة متعددة والسماح للمستخدمين باختيار أيهما يفضلون.
القناة هي واجهة المستخدم الخاصة بـ chatbot ، بنفس الطريقة التي تسمح لك صفحة الويب بالتفاعل مع برنامج ما بنقرات.
فك تشفير المدخلات باستخدام معالجة اللغة الطبيعية
محركات معالجة اللغة الطبيعية (NLP) قادرة على تحديد النوايا المخفية في الجملة باللغة الطبيعية. من المهم تحديد "اللغة الطبيعية" لأنه على عكس الروبوت الأقل ذكاء الذي يتطلب تعليمات واضحة ، chatbots يمكن أن يفهم أنواع المحادثات الشبيهة بالإنسان.
على سبيل المثال ، جميع العبارات التالية لها نفس النية ، وهي حجز رحلة:
1. أريد حجز رحلة طيران
2. أريد أن أذهب من دبي إلى موسكو
3. أحتاج إلى رحلة
لكي يتمكن chatbot من فهم النص أو الكلام بلغة طبيعية، فإنه يحتاج إلى الوصول إلى محركات البرمجة اللغوية العصبية.
يمكن لمحرك البرمجة اللغوية العصبية أن يأخذ جملة ويستخرج ما هو القصد من ورائه بمستوى معين من الثقة. معالجة اللغة الطبيعية هي مجال من مجالات الذكاء الاصطناعي وتتطلب تدريبا معينا.
هذا هو السبب في Botpress، نطلب ما نسميه الكلام. هم جزء مهم من الفهم. الألفاظ هي أشكال مختلفة من الجملة ، وطرق مختلفة لصياغة نفس النية.
ستستخدم محركات البرمجة اللغوية العصبية ذلك للتدريب.
مدير الحوار / منشئ المحادثة المرئية
هذا أيضًا جزء رئيسي من chatbot لأن هذا هو المكان الذي تصمم فيه التجربة. بمجرد أن يفهم chatbot القصد، فإنه يحتاج إلى اتخاذ قرار.
هناك 3 أشياء شائعة جدا يمكن أن تحدث ؛ اتخذ إجراء أو اطلب معلومات أو تعامل مع نية غير مدعومة.
يتيح لك منشئ المحادثة المرئية تصميم ما سيحدث وكيف سيحدث واللغة المستخدمة لتحقيق ذلك.
إذا قلت "احجز لي رحلة غدا إلى باريس". سيكتشف محرك البرمجة اللغوية العصبية نيتي في حجز رحلة. سوف تستخرج غدا كوقت المغادرة ، باريس كمكان أريد أن أذهب إليه ، لكن مدينة رحيلي مفقودة. سيسمح لك منشئ المحادثة المرئية بالتعامل مع ما تحتاجه لطلب مدينة المغادرة ثم اتخاذ إجراء حجز الرحلة.
هذا مثال بسيط للغاية، ولكن يمكنك أن تفهم أنه في بعض الحالات يكون التعقيد أعلى، وبالتالي فإن تصميم تجربة رائعة يمكن أن يكون حاسمًا لنجاح chatbot الخاص بك، ولهذا السبب يعد مدير الحوار جزءًا أساسيًا من اللغز.
تحليلات
التحليلات ضرورية لمراقبة وقياس أداء روبوتات الدردشة الآلية. فهي توفر مقاييس على chatbot مثل عدد المستخدمين ونوع التفاعل. من الواضح أنه من المهم جداً لمطوري chatbot جمع هذه الأنواع من المقاييس.
يمنحك رؤى قيمة حول تفاعل المستخدمين لفهم ما قد يكون مفقودا وما هي المجالات الرئيسية التي يجب تحسينها.
نظام إدارة المحتوى
يجب إدارة المحتوى مثل النص بلغة المستخدم وملفات الوسائط بشكل مستقل عن تدفق المحادثة. قد تتغير اللغة وملفات الوسائط والتنفيذ اعتمادا على هوية المستخدم والسياق والنظام الأساسي للمراسلة.
يجب صيانة المحتوى مثل التعليمات البرمجية بشكل احترافي والتحكم في المصدر. فهو يسمح لك بفصل المحتوى عن بقية المحتوى chatbot مما يجعله قابلاً لإعادة الاستخدام والأهم من ذلك أنه أسهل في الصيانة.
من السهل جدا ، ولكن من المهم جدا إدارة المحتوى الخاص بك بشكل مستقل.
الإنسان في الحلقة
الإنسان في الحلقة هي قدرة الإنسان على التحكم في chatbot. قد يعتقد البعض أن هذه الميزة ليست ضرورية، ولكنها في الواقع كذلك.
هناك العديد من الأسباب التي قد تجعل الإنسان يرغب في تولي المحادثة يدويًا chatbot ، وأكثرها شيوعًا هو أن chatbot لم يفهم ما قاله المستخدم النهائي.
سنكذب على أنفسنا إذا اعتقدنا أن chatbot سيكون صحيحًا 100% من الوقت. فحتى لو أحرزنا تقدماً مستمراً في هذا الشأن، لا يمكن أن يكون مثاليًا في التعامل مع كل شيء. عندما يخرج المستخدم عن النطاق، يصبح الإنسان في الحلقة ضروريًا للحفاظ على تجربة مستخدم رائعة.
معمار
في حين أن الهندسة المعمارية ليست مكونًا، مثل أي برنامج، فإن كل chatbot لديه بنية برمجية. وإذا لم تكن بنية البرمجيات ذات مستوى عالٍ فإن chatbot لن تكون قابلة للتوسيع والصيانة بسهولة.
تتمثل أعظم مزايا استخدام منصة ذكاء اصطناعي للمحادثة لبناء chatbot الخاص بك في أن كل شيء مصمم بالفعل بطريقة تسمح بقابلية التوسع والصيانة.
كل ما عليك فعله هو إنتاج خادم محليا أو في ملف cloud، وأنت جاهز للبناء والأتمتة.
Botpress لديه بنية معيارية تجعل من السهل تنشيط أو إلغاء تنشيط بعض الوحدات التي ليست مكونات أساسية.
علاوة على ذلك، يمكنك بناء الوحدة النمطية الخاصة بك لتوسيع إمكانيات المنصة، وبالطبع chatbot.
كيف تتدفق البيانات عبر chatbot
هذه العناصر كلها أساسية للغاية لجعل chatbot الخاص بك يعمل بأكبر قدر ممكن من السلاسة. قم بإزالة أحد هذه العناصر ولن تحصل على نفس التجربة.
من منظور كلي ، إليك كيفية تدفق المعلومات.
هناك إدخال المستخدم عبر القناة. أول شيء تفعله المعلومات هو إدخال مدير الحوار ليتم تقييمه بواسطة محرك البرمجة اللغوية العصبية. سيحاول محرك البرمجة اللغوية العصبية فك تشفير الجمل للعثور على نية وإعادة تلك المعلومات إلى مدير الحوار.
إذا تم اكتشاف نية ، فإن الأمر متروك ل DM لتحديد المكان الذي يجب أن تذهب إليه بعد ذلك وفقا لشجرة القرار. إذا احتاج طرف ثالث إلى المشاركة ، فسيقوم مدير الحوار بتقديم الطلب.
ثم يتم إرسال كل شيء مرة أخرى إلى المستخدم من خلال نفس القناة التي استخدمها.
في حين أن هذه نسخة مبسطة عن كيفية عمل chatbot ، يمكنك بالتأكيد تقدير مدى تعقيد بناء مثل هذه التجربة من وجهة نظر تجربة المستخدم والوجهة الفنية.
إن استخدام منصة ذكاء اصطناعي للمحادثة مفتوحة المصدر يقلل بشكل كبير من الوقت المستغرق في بناء البنية التحتية للتأكد من حصولك على قيمة سريعة من chatbot.
جدول المحتويات
ابق على اطلاع بأحدث ما الذكاء الاصطناعي chatbots
شارك هذا على: