(Arabic) Build an AI-Powered Bot on Azure Using QnA Maker: قم ببناء شات بوت مدعوم بقدرات الذكاء الاصطناعي على ميكروسوفت أزور

نظرة عامة
من المهم إنشاء محادثة مع المستخدمين ، لتحفيز مشاعرهم ، لجعلهم يشعرون بالاتصال تجاه تطبيقك أو أي شيء تقوم ببنائه أو صيانته
يمكن تحقيق ذلك بسهولة من خلال توفير القدرة للمستخدمين على طرح الأسئلة و تلقي الرد عليها في الوقت الفعلي دون الحاجة إلى إرسال بريد إلكتروني وانتظار الرد بعد ساعات
سأريكم كيف يمكنكم بناء شات بوت مدعوم بالذكاء الاصطناعي دون الحاجة حتى لكتابة سطر واحد من الكود ، والبدء في البث في دقائق معدودة باستخدام
- Microsoft Bot Framework SDK
- Azure
- QnA Maker
المتطلبات
تفاصيل
QnA Maker
هي خدمة قائمة على الويب وذات واجهة سهلة الاستخدام لتطوير قاعدة معرفة تتمتع بقدرات الذكاء الاصطناعي ومعالجة اللغة الطبيعية ، مما يمكّنها من تقديم إجابات لأسئلة مشابهة ولكن ليست مماثلة لتلك الموجودة في قاعدة المعرفة
أو ببساطة هي خدمة سهلة الاستخدام تعتمد على الويب لتدريب الذكاء الاصطناعي للرد على أسئلة المستخدم بطريقة أكثر طبيعية ومحادثة
Bot Framework SDK
هي “مجموعة تطوير البرمجيات” مفتوحة المصدر التي تمكن المطورين من تصميم وبناء شات بوت بسهولة باستخدام لغة البرمجة المفضلة لديهم
عرض عملي
الخطوةالاولى
قم بزيارة الرابط التالي وقم بتسجيل الدخول باستخدام حساب أزور الخاص بك

اضغط على
“Create a knowledge base”
من شريط التنقل

اضغط على
“Create a QnA service”

سيتم توجيهك إلى بوابة أزور لملء التفاصيل والانتهاء من عملية إنشاء خدمتك

ثم اضغط على
“Create”

انتظر حتى يظهر
“Deployment succeeded”
في
“Notifications”

الخطوة الثانية
عد إلى المكان الذي توقفت فيه و اضغط على زر
“Refresh”

انتظر حتى انتهاء التحميل.

اختر ما يلي
- directory
- subscription
- service

الخطوة الثالثة
أعط قاعدة معارفك اسمًا

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

ثم اختياريا كذلك اختار شخصية للبوت

الخطوة الخامسة
اضغط على زر
“Create your KB”

انتظر حتى انتهاء عملية الإنشاء

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

الخطوة السادسة
من أجل البدء في استخدام بوت ، نحتاج أولاً إلى الضغط على زر
“Save and Train”

انتظر حتى تنتهي من التحميل

ثم ادفع ما يلي من شريط التنقل
“Publish”


انتظر حتى تنتهي من التحميل

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

سيتم توجيهك إلى بوابة أزور لملء التفاصيل ووضع اللمسات الأخيرة على عملية إنشاء البوت الخاص بك

ثم اضغط على زر
“Create”

انتظر حتى يظهر
“Deployment succeeded”
في
“Notifications”

اضغط على زر
“Go to resource”

سيتم نقلك إلى صفحة خدمة البوت حيث يجب عليك الضغط على
“Channels”
تحت قسم
“Bot management”

اضغط على
“Edit”
في قسم
“Web Chat”

اضغط على
“Copy”
تحت
“Embed code”
ثم اضغط على
“Regenerate”
للحصول على مفتاح جديد ، ثم انسخه واستبدل
“YOUR_SECRET_HERE”
بهذا المفتاح الذي حصلت عليه قبل لحظات

إذا كان المفتاح الذي أنشأناه يبدو هكذا على سبيل المثال
“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
يجب أن يبدو الكود مثل المقتطف التالي
<iframe src='https://webchat.botframework.com/embed/aliqnaservice-bot?s=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' style='min-width: 400px; width: 100%; min-height: 500px;'></iframe>
يمكنك وضع و البوت في أي مكان تريده ، ولكن الآن ، دعنا نذهب إلى البوت مباشرة بنسخ الرابط
https://webchat.botframework.com/embed/aliqnaservice-bot?s=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
سأبدأ محادثة مع البوت ، ودعنا نرى ما إذا كان يعمل!
البوت يعمل بكامل طاقتة دون الحاجة إلى كتابة حتى سطر واحد من التعليمات البرمجية
مصادر
إذا كنت تريد الذهاب إلى أبعد من ذلك ، فإليك بعض الموارد لمساعدتك!
ملخص
كان هذا مجرد بناء سريع ، واستخدمت قناة الويب فقط ، ولكن يمكن ربط البوت بمجموعة متنوعة من القنوات الأخرى واستخدامها مع المزيد من خدمات الذكاء الاصطناعي من أزور
ألف شكر