البدء باستخدام Language Service وAzure Bot Service

مكتمل

يمكنك بسهولة إنشاء حل روبوت لدعم المستخدمين في Microsoft Azure باستخدام مزيج من خدمتين أساسيتين:

  • Azure الذكاء الاصطناعي Language: تتضمن ميزة مخصصة للإجابة على الأسئلة تمكنك من إنشاء قاعدة المعارف (KB) من أزواج الأسئلة والأجوبة التي يمكن الاستعلام عنها باستخدام إدخال اللغة الطبيعية.
  • Azure الذكاء الاصطناعي Bot Service: يوفر إطار عمل لتطوير الروبوتات ونشرها وإدارتها على Azure.

إنشاء قاعدة معارف مخصصة للإجابة على الأسئلة

يمكنك استخدام Azure الذكاء الاصطناعي Language Studio لإنشاء مشاريع الإجابة على الأسئلة وتدريبها ونشرها وإدارتها.

إشعار

يمكنك كتابة التعليمات البرمجية لإنشاء المشاريع وإدارتها باستخدام Azure الذكاء الاصطناعي Language REST API أو SDK. ومع ذلك، يكون من الأسهل في معظم السيناريوهات استخدام Language Studio.

لإنشاء مشروع، يجب أولا توفير مورد Language في اشتراك Azure.

تحديد الأسئلة والأجوبة

بعد توفير مورد Language، يمكنك استخدام ميزة الإجابة على الأسئلة المخصصة في Language Studio لإنشاء مشروع يتكون من أزواج الأسئلة والأجوبة. يمكن أن تكون هذه الأسئلة والأجوبة:

  • تم إنشاؤها من مستند أو صفحة ويب أسئلة متداولة موجودة.
  • تم إدخالها وتحريرها يدويًا.

في كثير من الحالات، يتم إنشاء مشروع باستخدام مزيج من كل هذه التقنيات؛ بدءا من مجموعة بيانات أساسية من الأسئلة والأجوبة من مستند الأسئلة المتداولة الموجود وتوسيع قاعدة المعارف (KB) بإدخالات يدوية إضافية.

يمكن تعيين الجمل البديلة للأسئلة في المشروع للمساعدة في دمج الأسئلة بنفس المعنى. على سبيل المثال، يمكنك تضمين سؤال مثل:

ما هو موقع مكتبك الرئيسي؟

يمكنك توقع طرق مختلفة لطرح هذا السؤال عن طريق إضافة صياغة بديلة مثل:

أين يوجد مكتبك الرئيسي؟

اختبار المشروع

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

إنشاء روبوت باستخدام Azure الذكاء الاصطناعي Bot Service

بعد إنشاء قاعدة معرفية وتوزيعها، يمكنك تسليمها إلى المستخدمين من خلال روبوت. يمكنك إنشاء روبوت مخصص باستخدام Microsoft Bot Framework SDK لكتابة تعليمة برمجية تتحكم في تدفق المحادثة وتتكامل مع قاعدة المعارف الخاصة بك. ومع ذلك، فإن الأسلوب الأسهل هو استخدام وظيفة إنشاء الروبوت التلقائي، والتي تمكنك من إنشاء روبوت قاعدة المعارف (KB) المنشور ونشره كتطبيق Azure الذكاء الاصطناعي Bot Service ببضع نقرات فقط.

قنوات الاتصال

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

Screenshot of A chat interface showing user input and responses from a bot.

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