برنامج تعليمي عن ربوت المحادثة
جدول المحتويات
برنامج تعليمي عن ربوت المحادثة تعرف الروبوتات بأنها أجهزة وآلات يتم تصنيعها وبرمجتها للقيام بالعديد من المهام، حيث أنها أسرع من الإنسان وتختلف أنواعها وذلك حسب الأهمية التي تصنّع لأجلها، ومن أهم أنواعه الروبوتات التعليمية، كما ظهرت مع التطور التكنولوجي الذي أدى إلى تطور في المجالات والتقنيات في العالم، مما ساهمت في إضافة العديد من الفوائد إلى الحياة اليومية، ومن خلال موقع المرجع سنعرض لكم عبر السطور التالية ماهية ربوت المحادثة وآلية عمله.
برنامج تعليمي عن ربوت المحادثة
يعد روبوت المحادثة بأنه برنامج حاسوبي يتم تصميمه لمحاكاة ذكية للمحادثات البشرية، حيث تتم مع مستخدم واحد أو مجموعة من المستخدمين من خلال السمع أو الكتابة، كما يُشار إليه بكيانات المحادثة الاصطناعي، حيث أنه يتم استخدام روبوت المحادثة من خلال تقنيات معينة وأساليب تربوية يمكن تعليمها للطالب من خلال تطبيقات المراسلة ومواقع الويب، كما يعتبر بأنه أحد برامج الذكاء الاصطناعي في النظام الذي يعمل على دعم وخدمة العملاء من خلال روبوتات الدردشة، حيث أن الإجابة الصحيحة على هذا السؤال هي:[1]
- مساعد واتسون IBM Watson Assistant.
ما هو ربوت المحادثة Chatbot
تعرف المحادثة بأنها عملية تواصل وتفاعل وتبادل ونقل المعلومات، كما أن مفهوم روبوت المحادثة ينقسم إلى كلمتين وهما: ربوت “bot” ومحادثة “chat”، فهو تطبيق تم إنشاؤه وبرمجته للتفكير بنفس طريقة البشر، حيث أنه يتم من خلاله القيام بمهام معينة دون التدخل البشري، كما يتم من خلاله التفاعل أو الدردشة مع نظام قائم على الذكاء الاصطناعي يعمل على فهم اللغة البشرية ومعالجتها وتقديم رد عليها، فعندما يتم التواصل مع روبوت المحادثة يتم التفاعل مع نظام برمجي يشبه الإنسان، حيث يمكن من خلاله فهم الأسئلة المطروحة والرد عليها بإجابات مناسبة.[1]
كيف يعمل ربوت المحادثة Chatbot
يعتمد روبوت المحادثة على مجموعة من الخطوات المتسلسلة والمنظمة وذلك الحصول على إجابة صحيحة على استفسارات المستخدم، حيث أن هذه الخطوات تتمثل فيما يلي:[1]
- إعطاء مدخلات المستخدم لطبقة الذكاء الاصطناعي التي تحتوي على وحده البرمجة اللغوية العصبية ومحرك القرار.
- تقوم وحدة معالجة اللغة الطبيعية بتفهم مقصد المستخدم والسياق، وبناءً على ذلك تقوم بتحويل مدخلات المستخدم إلى لغة مفهومة وترسلها إلى محرك القرار.
- يستخدم محرك القرار خوارزمية التعلم الآلي وذلك لتحديد الاستجابة المناسبة التي سيقوم الروبوت بتقديمها، وبعد ذلك يرسل هذه الاستجابة لوحدة توليد اللغة الطبيعية.
- تعمل وحدة توليد اللغة الطبيعية بتحويل اللغة الآلة إلى نص أو لغة يتم فهمها من قبل الإنسان.
- ينتج عن وحده توليد اللغة الطبيعية الإجابة التي سيقدمها روبوت المحادثة للمستخدم.
شاهد أيضًا: لا يوجد كود برمجي محدد لمسابقات الروبوت .
ما هي أنواع ربوتات المحادثة Chatbots
تعد روبوتات المحادثة بأنها أحد برامج الذكاء الصناعي التي تعمل على محاكاة ومحادثة لغة طبيعية من خلال المواقع أو تطبيقات المراسلة، حيث أنها تنقسم إلى نوعين والتي سيتم بيانهما في ما يلي:[2]
- روبوت المحادثة المستند إلى القواعد: حيث يتم من خلاله تحديد الإجابة في هذه الروبوتات بشكل مسبق من خلال تدفق المحادثة، فهو يحتوي على أسئلة المستخدمين والردود المناسبة عليها، كما أنه يتم استخدام الروبوت لمنطق برمجة بسيط يعمل على الإجابة على استفسارات المستخدمين.
- روبوت المحادثة القائم على الذكاء الاصطناعي: يتم استخدام هذا النوع من الروبوتات في معالجة اللغات الطبيعية، وسيتم من خلاله فهم استفسارات المستخدم والإجابة عليها بطريقة أكثر ذكاءً، فهي تتعلم هذه الروبوتات باستمرار من محادثات المستخدم وتصبح أكثر ذكاءً من خلال فهم ما يفضله المستخدم.
شاهد أيضًا: مجالات استخدام الروبوت هي
ما هي استخدامات ربوت المحادثة Chatbot
يعد روبوت المحادثة بأنه يقوم بالعديد من المهام، حيث هناك العديد من المجالات المثيرة للاهتمام التي يمكن من خلالها استخدام روبوت المحادثة، وفيما يلي سيتم بيان أبرز استخداماته:[1]
- خدمة العملاء: يمكن من خلالها إنشاء روبوت يمكن التعامل مع استفسارات العملاء في ثواني دون تأخير في الخدمة.
- طلبات حجز المواعيد أو التذاكر: حيث يتم استخدام روبوت المحادثة بتلقي طلبات الحجز في المطاعم، أو في صالونات التجميل، أو حجز تذاكر للأفلام.
- روبوت المعلومات: حيث يمكن من خلاله توفير معلومات حول مواضيع معينة كالسياحة والخطط الحكومية ومعلومات التسوق.
- مساعد العناية الصحية: يعمل على مراقبة مساعدو الرعاية الصحية باستمرار، ومعرفة الظروف الصحية وتقديم الاقتراحات والنصائح لتحسينها.
شاهد أيضًا: المسئول عن التحكم بجميع أجزاء الروبوت ويحتوي على برمجة الروبوت
مساعد واتسون لتعليم ربوت المحادثة
مساعد واتسون من شركة آي بي إم يمكن من خلاله إنشاء وتدريب ونشر روبوت المحادثة عبر الإنترنت، حيث أنه من خلال مساعد واتسون لا يوجد حاجة إلى أي نوع من الخبرة الفنية، حيث يعد برنامج تعليمي يمكن من خلاله الرد على أسئلة المستخدمين، كما يستخدم استراتيجيات البرمجة اللغوية العصبية لمعرفة قصد المستخدم، أما منصة IBM Cloud تعمل على إنشاء روبوت محادثة يستخدم نظام التعلم الآلي، والذي يمكن من خلاله تشغيل الروبوت المحادثة ضمن مجموعة من الأجهزة والتطبيقات، وللقيام بإنشاء وتعليم روبوت المحادثة هناك مجموعة من الخطوات التي يتوجب اتباعها وهي كالآتي:[3]
إعداد حساب IBM Cloud
يتم في هذه المرحلة إنشاء حساب BM Cloud وذلك من موقع الويب الخاص بمنصة BM Cloud، كما يمكن الدخول إلى صفحة إنشاء الحساب “من هنا” حيث يتطلب إدخال البريد الإلكتروني وكلمة المرور وبعض من المعلومات الشخصية التي تسهل عملية إنشاء الحساب.[4]
إنشاء ربوت المحادثة باستخدام مساعد واتسون
بعدما يتم تسجيل الدخول لمنصة IBM Cloud من خلال الحساب الخاص بالمستخدم يتوجب اتباع الخطوات الآتية التي تسهل عمليه إنشاء روبوت محادثة والتي تتمثل فيما يلي:[4]
- النقر على “البدء Get Started” التي توجد في نافذة Build a Chatbot.
- اختيار خطة حيث تعتبر خطة Lite المجانية كافية لبدء أي شخص لا يعمل على إدارة مؤسسة كبيرة، حيث أنها تقدم 10000 رسالة شهريًا، بالإضافة إلى وجود خمس مهارات حوار و100 عقدة حوار، وإذا كان المستخدم بحاجة إلى خطة أكبر يستطيع الترقية إلى خطة مدفوعة في أي وقت، كما يمكن الاحتفاظ بتدفقات الحوار وسجلات الدردشة والنوايا والكيانات.
- اختيار خطة حيث يتوجب اختيار الاسم الذي سيتم إطلاقه على روبوت المحادثة.
- الرجوع إلى لوحة معلومات IBM Cloud، ثم بعد ذلك يكون مساعد واتسون متاحًا ضمن قائمة “الخدمات” لتي توجد في”ملخص الموارد”.
- النقر فوق اسم المساعد الذي تم إنشاؤه من خلال الخطوات السابقة وذلك لتشغيل مساعد واتسون.
- النقر فوق “مساعدي الأول”، ثم النقر بعد ذلك فوق “الحوار Dialog”التي توجد في قسم “المهارة Skill”.
شاهد أيضًا: من أمثلة مسابقة الروبوت المحلية
النوايا والكيانات في مساعد واتسون Watson Assistant
من المهم فهم المقاصد والكيانات قبل البدء بإنشاء مربع حوار لروبوت المحادثة، حيث يجمع روبوت المحادثة بين النوايا والكيانات مع بعضها البعض وذلك لاكتشاف أفضل الطرق للإجابة على الأسئلة، حيث أن شركة آي بي إم توضح هذين المفهومين بالطريقة الآتية:[4]
- النوايا Intents: فهي الأفعال التي يقوم المستخدم بطلبها من روبوت المحادثة.
- الكيانات Entities: فهي الأسماء التي تحتوي على أسماء الأماكن أو أسماء السلع.
إعداد النوايا في مساعد واتسون Watson Assistant
تُعد النية بأنها غرض العميل من طرح السؤال أو قصده، حيث أن هذه النية هي العثور على معلومات أساسية لساعات العمل أو مجرد إلقاء التحية، كما يمكن تعيين النوايا في روبوت المحادثة باستخدام مساعد واتسون من خلال اتباع الخطوات الآتية:[4]
- النقر فوق إنشاء نية التي توجد في قسم المهارات وإدخال اسم النية مع وصفها اختيارًيا، كما يتوجب أن تعكس الاسم النية مثل الموقع أو الترحيب أو ساعات العمل أو، فإذا كانت النية هي التحية وعند إضافة هذا الاسم سيقوم المساعد بعرض موجهًا آخر يسمى “مثال المستخدم” حيث يستطيع المستخدم إدخال جميع الطرق التي يمكن للعملاء من خلالها تقديم أنفسهم إلى برنامج المحادثة، مثل: مرحبًا أو تحياتي.
- يتوجب إدخال كل نية والنقر فوق “إضافة مثال” وذلك لإدخال كل القيم المناسبة لها، وللحصول على قائمة يستخدمها الربوت من أجل تحديد النية.
- يتوجب تكرار هذه الخطوات لجميع النوايا الأخرى التي قد تكون لدى العملاء، كساعات العمل، والاشتراك في الخدمة، ودعم التطبيق، والموقع، ومن الممكن أن تكون نية الوداع حيث أنها مفيدة لترك انطباع جيد لدى المستخدم.
إعداد الكيانات في مساعد واتسون Watson Assistant
يمكن إعداد الكيانات التي تتعلق بطبيعة الشركة وعملها وذلك ليتعرف روبوت المحادثة على كيفية البدء في الإجابة على الأسئلة، وفيما يلي سيتم بيان كيفية إعداد الكيانات في مساعد واتسون:[4]
- إدخال القيم التي تتعلق بالكيان والمفردات الخاصة به.
- قيام روبوت المحادثة باستخدام القيم والعثور على كيان محدد بناءً على المفردات التي يستخدمها العميل في سؤاله، قد يطلق العميل على المعرض اسم صالة عرض، بينما قد يطلق عميل آخر اسم متجر، حيث يتوجب إدراج هاتين القيمتين ضمن كيان واحد، فإذا كان معرض الفن هو اسم الكيان فإن المعرض هو اسم القيمة، أما بالنسبة للصالة والعرض والمتجر هي مرادفات.
الحوار والعقد في مساعد واتسون Watson Assistant
يبين الحوار كيفية استجابة روبوت المحادثة للعملاء، فهو يقفز إلى مواضيع جديدة ومتعددة وذلك بناءً على الردود السابقة من خلال استخدام أشجار الحوار، حيث تعمل شجرة الحوار على تحويل العميل لمواضيع متعددة من خلال العقد، كما أنّ العقد تتعامل مع كيفية الاستجابة لكيانات أو نوايا محددة، بالإضافة يجب أن يكون اسم العقدة يحتوي على وصفًا مرتبطًا بالمشكلة التي يتعامل معها برنامج المحادثة الآلي.[4]
شاهد أيضًا: الحساسات هي المسؤولة عن التحكم بجميع أجزاء الروبوت
هكذا نكون قد عرضنا لكم الإجابة الوافية حول السؤال الذي كان بعنوان برنامج تعليمي عن ربوت المحادثة حيث أوضحنا بشكل مختصر مفهوم روبوت المحادثة وكيفية عمله، والتعرف لأبرز استخداماته وأنواعه، كما تم التطرق لبرنامج مساعد واتسون وكيفية عمله بالتفصيل.
المراجع
- oracle.com , What Is a Chatbot? , 15/01/2022
- freshworks.com , Types of chatbots , 15/01/2022
- pluralsight.com , How to Build a Chatbot Using IBM Watson , 15/01/2022
- analyticsinsight.net , HOW TO CREATE YOUR FIRST CHATBOT USING IBM WATSON IN 30 MINUTES , 15/01/2022
التعليقات