تكوين موارد QnA Maker

يمكن للمستخدم تكوين QnA Maker لاستخدام مورد بحث معرفي مختلف. كما يمكنه تكوين إعدادات خدمة التطبيقات في حال استخدامه التوفر العام لـ QnA Maker.

ملاحظة

سيتم إنهاء خدمة QnA Maker في 31 مارس 2025. يتوفر الآن إصدار أحدث من إمكانية السؤال والإجابة كجزء من Azure الذكاء الاصطناعي Language. للحصول على قدرات الإجابة على الأسئلة داخل خدمة اللغات، انظر سؤال الإجابة. بدءًا من 1 أكتوبر 2022 لن تتمكن من إنشاء موارد جديدة لـ QnA Maker. للاطلاع على معلومات بشأن ترحيل قواعد معارف QnA Maker الموجودة للإجابة على الأسئلة، راجع دليل الترحيل.

تكوين QnA Maker لاستخدام مورد بحث معرفي مختلف

ملاحظة

إذا غيّرت خدمة البحث في Azure المقترنة بـ QnA Maker، فستفقد الوصول إلى جميع قواعد المعارف المُقدمة بها بالفعل. تأكد من تصدير قواعد المعارف الموجودة قبل تغيير خدمة البحث Azure.

في حال إنشائك خدمة QnA وتبعياتها (مثل البحث) عبر المدخل، ستُنشأ خدمة البحث لك وتُربط بخدمة QnA Maker. بعد إنشاء الموارد المُشار إليها، يمكنك تحديث إعدادات App Service لاستخدام خدمة البحث الموجود مسبقاً وإزالة الخدمة التي أنشأتها للتو.

يستخدم مورد App Service الخاص بـ QnA Maker مورد البحث المعرفي. لتغيير مورد البحث المعرفي الذي يستخدمه QnA Maker، عليك تغيير الإعداد في مدخل Microsoft Azure.

  1. احصل على مفتاح المسؤول واسم لمورد البحث المعرفي الذي تريد أن يستخدمه QnA Maker.

  2. سجل الدخول إلى مدخل Microsoft Azure وابحث عن App Service المقترنة بمورد QnA Maker. كلاهما بنفس الاسم.

  3. حدد "Settings"، ثم "Configuration". سيعرض ذلك جميع الإعدادات الموجودة لـ App Service الخاص بـ QnA Maker.

    لقطة شاشة لمدخل Microsoft Azure تعرض إعدادات تكوين App Service

  4. تغيير قيم المفاتيح الآتية:

    • AzureSearchAdminKey
    • AzureSearchName
  5. لاستخدام الإعدادات الجديدة، عليك إعادة تشغيل خدمة التطبيق. حدد "Overview"، ثم حدد "Restart".

    لقطة شاشة لإعادة تشغيل App Service في مدخل Microsoft Azure بعد تغيير إعدادات التكوين

في حال إنشائك خدمة QnA عبر قوالب Azure Resource Manager، يمكنك إنشاء جميع الموارد وضبط إنشاء App Service لاستخدام خدمة البحث الموجودة.

تعرف على المزيد حول كيفية تكوين إعدادات تطبيقات App Service.

أحصل على آخر تحديثات وقت التشغيل

يعد وقت تشغيل QnAMaker جزء من مثيل Azure App Service المنشور عند إنشائك لخدمة QnAMaker في مدخل Microsoft Azure. تُجرى التحديثات دورياً إلى وقت التشغيل. يكون مثيل App Service الخاص بـ QnA Maker في وضع التحديث التلقائي بعد إصدار ملحق الموقع خلال شهر أبريل لعام 2019 (الإصدار 5+). صُمم التحديث المُشار إليه للعناية بوقت تعطل ZERO خلال الترقيات.

يمكنك التحقق من إصدارك الحالي عبر https://www.qnamaker.ai/UserSettings. إذا كان إصدارك أقدم من الإصدار 5.x، فيجب عليك إعادة تشغيل App Service من أجل تطبيق آخر التحديثات:

  1. انتقل إلى خدمة QnAMaker (مجموعة الموارد) في مدخل Microsoft Azure.

    مجموعة موارد QnAMaker Azure

  2. حدد مثيل App Service وافتح قسم Overview.

    مثيل App Service الخاص بـ QnAMaker

  3. إعادة تشغيل App Service. يجب انتهاء عملية التحديث في بضع ثوانٍ. لن يتوفر أي تطبيق أو حاسب آلي تابع يستخدم خدمة QnAMaker هذه للمستخدمين النهائيين خلال فترة إعادة التشغيل المُشار إليها.

    إعادة تشغيل مثيل App Service الخاص بـ QnAMaker

تكوين إعدادات خمول خدمة التطبيق لتجنب المهلة

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

من أجل الاحتفاظ بتطبيق نقطة نهاية التنبؤ مُحملاً حتى في حال عدم استخدام الشبكة، عين الخمول على التشغيل دائماً.

  1. تسجيل الدخول إلى ⁧⁩مدخل Microsoft Azure⁧⁩.

  2. ابحث عن خدمة تطبيق مورد QnA Maker وحددها. سيماثل اسمها اسم مورد QnA Maker لكن سيختلف نوعها عن نوع خدمة التطبيق.

  3. ابحث عن "Settings" ثم حدد "Configuration".

  4. في الجزء "Configuration"، حدد "General settings"، ثم ابحث عن "Always on"، وحدد "On" كقيمة.

    في الجزء

  5. حدد حفظلحفظ التكوين.

  6. سوف تُسأل عن رغبتك في إعادة تشغيل التطبيق لاستخدام الإعدادات الجديدة. حدد ⁦⁩Continue⁦⁩.

تعرف على المزيد حول كيفية تكوين الإعدادات العامة لخدمة التطبيق.

استمرارية الأعمال مع إدارة الشبكة

يتمثل الهدف الأساسي لخطة استمرارية الأعمال في إنشاء نقطة نهاية قاعدة معارف مرنة، التي سوف تتأكد من عدم تعطل الحاسب الآلي أو التطبيق المُعالج له.

خطة استمرارية الأعمال لـ QnA Maker

تتمثل الفكرة عالية المستوى المعروضة أعلاه في الآتي:

  1. إعداد خدمتين متوازيتين لـ QnA Maker في مناطق Azure المقترنة.

  2. النسخ الاحتياطي لخدمة تطبيق QnA Maker الأساسية واستعادتها في الإعداد الثانوي. سيتأكد ذلك من عمل كلا الإعدادين بنفس اسم المضيف والمفاتيح.

  3. الاحتفاظ بفهارس بحث Azure الأساسية والثانوية متزامنة. استخدام نموذج شركة GitHub هنا للاطلاع على كيفية نسخ فهارس Azure احتياطياً واستعادتها.

  4. نسخ تحليلات Application Insights احتياطياً باستخدام التصدير المستمر.

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

  6. قد تحتاج إلى إنشاء شهادة بروتوكول أمان طبقة النقل (TLS)، المعروفة سابقاً بطبقة مآخذ التوصيل الآمنة (SSL)، لنقطة نهاية إدارة نسبة استخدام الشبكة. ربط شهادة TLS/SSL في خدمات تطبيقك.

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