إنشاء روبوت محادثة مباشر لموقعك على الويب (الجزء 2): تعديل وتدريب واختبار روبوت المحادثة ...

عقدة المصدر: 842778
أوبيانوجو أوكافور
لقطة شاشة من جهازي موقع الكتروني

مرحبًا! مرحبًا بك في الجزء الثاني من سلسلة مكونة من 3 أجزاء تتضمن إنشاء روبوت دردشة ونشره لشركتك أو موقع الويب الشخصي الخاص بك باستخدام Rasa وDocker وHeroku. في ال الجزء الاوللقد تحدثت عن إعداد برنامج الدردشة الآلي محليًا على نظامك وإجراء تغييرات عليه باستخدام محرر النصوص. في هذا الجزء الثاني، سأتحدث عن كيفية إجراء تغييرات على الشات بوت الخاص بك باستخدام منصة Rasa X. وسأعلمك كيفية إضافة بيانات جديدة وتدريب البوت الخاص بك واستخدام النموذج الذي تم إنشاؤه حديثًا للتحدث إلى الشات بوت الخاص بك، كل ذلك من خلال راسا X.

راسا X هي أداة تطوير تعتمد على المحادثة (CDD) تساعدك على تحسين برنامج الدردشة الآلي الخاص بك. يوفر Rasa X واجهة مستخدم لك للتفاعل مع الروبوت الخاص بك. مع Rasa X، يمكنك الدردشة مع chatbot المحلي الخاص بك كمستخدم نهائي، ويمكنك أيضًا إدخال بيانات جديدة وإعادة تدريب chatbot الخاص بك.

لتثبيت Rasa X، قم بما يلي:

  1. افتح موجه اناكوندا و cd في دليل مشروع Rasa الخاص بك (الذي تم إنشاؤه في الجزء الأول من هذه السلسلة).
محطة أناكوندا السريعة

2. قم بتنشيط البيئة الافتراضية التي قمت بإنشائها في الجزء الأخير من هذه السلسلة.

كوندا تفعيل rasavirtualenv

3. قم بتثبيت Rasa X عن طريق تشغيل الأمر أدناه

تثبيت النقطة rasa-x — عنوان URL للفهرس الإضافي https://pypi.rasa.com/simple

قد تضطر إلى الرجوع إلى إصدار سابق من النقطة إذا كان التثبيت يستغرق وقتًا طويلاً

تثبيت النقطة — ترقية النقطة ==20.2

بمجرد تثبيت Rasa X بنجاح، قم بتشغيل الأمر أدناه

راسا X

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

واجهة مستخدم Rasa X

علامة تبويب بيانات NLU

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

علامة تبويب بيانات NLU

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

علامة تبويب الردود

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

1. تقرير اتجاهات Chatbot 2021

2. 4 مهام و 3 لا تفعل لتدريب نموذج Chatbot NLP

3. بوت الكونسيرج: التعامل مع روبوتات المحادثة المتعددة من شاشة دردشة واحدة

4. نظام خبير: الذكاء الاصطناعي للمحادثة مقابل روبوتات المحادثة

علامة تبويب الردود

علامة تبويب القصص

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

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

زر القطار

عند الانتهاء من إدخال جميع بياناتك الجديدة في بيانات NLU, ردود و قصص علامة التبويب، تحتاج إلى الضغط على قطار الزر، سيعمل هذا الزر على إعادة تدريب برنامج الدردشة الآلي الخاص بك وحفظ النموذج الذي تم إنشاؤه حديثًا في ملف الموديلات فاتورة غير مدفوعة. إن الشيء العظيم في Rasa X هو أنه عندما تقوم بتدريب برنامج الدردشة الآلي الخاص بك، يتم أيضًا إدخال جميع البيانات الجديدة التي أدخلتها وتخزينها محليًا في الملفات المقابلة على نظامك المحلي.

علامة تبويب النماذج

هذا هو المكان الذي يمكنك أن تجد فيه جميع النماذج التي تم إنشاؤها. النموذج الأحدث هو دائمًا النموذج الموجود في الأعلى. يمكنك تفعيل هذا النموذج من خلال النقر على السهم لأعلى.

علامة تبويب النماذج

الدردشة مع علامة تبويب الروبوت الخاص بك

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

الدردشة مع علامة تبويب الروبوت الخاص بك

ها أنت ذا! هذه هي كيفية إدخال بيانات جديدة وتدريب واختبار روبوت الدردشة الخاص بك باستخدام Rasa X. في الجزء التالي من هذه السلسلة سأتحدث عن كيفية نشر روبوت الدردشة الخاص بك على خادم مباشر Heroku باستخدام Docker، وكذلك كيفية التواصل مع هذا الروبوت من خلال أداة الدردشة في موقع الويب الخاص بك. ابقوا متابعين!!

إذا أعجبك هذا المنشور ، فاشتر لي قهوة! شكرا للقراءة.

مساهمتك الصغيرة ستشجعني على إنشاء المزيد من المحتوى مثل هذا.

Source: https://chatbotslife.com/creating-a-live-chatbot-for-your-website-part-2-modifying-training-and-testing-your-chatbot-5d5463a83873?source=rss—-a49517e4c30b—4

الطابع الزمني:

اكثر من حياة روبوتات الدردشة - متوسطة