الترحيل من QnA Maker إلى الإجابة على الأسئلة المخصصة

إشعار

يمكنك أيضا الترحيل إلى Azure OpenAI.

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

لترحيل قواعد المعرفة بنجاح، يحتاج الحساب الذي يُجري الترحيل إلى وصول المساهم إلى QnA Maker المُحدد ومورد اللغة. عند ترحيل قاعدة معارف، تُنسخ التفاصيل التالية إلى مشروع الإجابة على الأسئلة المخصصة الجديد:

  • إقران السؤال والجواب بما في ذلك اقتراحات التعلم النشط.
  • المرادفات والإجابة الافتراضية من مورد QnA Maker.
  • يُنسخ اسم قاعدة المعارف إلى حقل وصف المشروع.

لا يتم ترحيل إعدادات مستوى المورد مثل التحكم في الوصول استنادا إلى الدور (RBAC) إلى المورد الجديد. يجب إعادة تكوين إعدادات مستوى المورد المُشار إليها من أجل مورد اللغة بعد الترحيل. ستحتاج أيضا إلى إعادة تمكين التحليلات لمورد اللغة.

خطوات ترحيل عدد تطوير البرامج

يهدف دليل ترحيل SDK هذا إلى مساعدة الترحيل إلى مكتبة عميل الإجابة على الأسئلة المخصصة الجديدة، Azure.الذكاء الاصطناعي.Language.QuestionAnswering، من المكتبة القديمة، Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. وهو يركز على المقارنات جنبا إلى جنب لعمليات مماثلة بين الحزمتين.

خطوات ترحيل قواعد المعرفة

يمكنك اتباع الخطوات أدناه لترحيل قواعد المعرفة:

  1. أنشئ مورد لغة مع تمكين الإجابة على الأسئلة المخصصة مسبقًا. عند إنشاء مورد اللغة في مدخل Microsoft Azure، سترى خيار تمكين الإجابة على الأسئلة المخصصة. عند تحديد هذا الخيار والمتابعة، سيُطلب منك تفاصيل Azure Search لحفظ قواعد المعرفة.

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

    Screenshot of choose language UI screen

  3. تفضل بزيارة https://www.qnamaker.ai، وحدد "بدء الترحيل" في ملاحظة الترحيل في صفحة "قاعدة معارف". سيُفتح مربع حوار لبدء الترحيل.

    Start Migration button that appears in a banner on qnamaker.ai

  4. املأ التفاصيل المطلوبة لبدء الترحيل. سيُحدد المستأجر تلقائيًا. يمكنك اختيار تبديل المستأجر.

    Migrate QnAMaker with red selection box around the tenant selection option

  5. حدد مورد QnA Maker الذي يحتوي على قواعد المعرفة التي ستُرحل.

    Migrate QnAMaker with red selection box around the QnAMaker resource selection option

  6. حدد مورد اللغة الذي تريد ترحيل قواعد المعرفة إليه. ستتمكن فقط من رؤية موارد اللغة التي جرى تمكين الإجابة عن الأسئلة المخصصة لها. يظهر إعداد اللغة لمورد اللغة في الخيارات. لن تتمكن من ترحيل قواعد المعرفة بلغات متعددة من موارد QnA Maker إلى مورد لغة إذا لم يُحدد إعداد اللغة.

    Migrate QnAMaker with red selection box around the language resource option currently selected resource contains the information that language is unspecified

    إذا أردت ترحيل قواعد المعرفة بلغات متعددة إلى مورد اللغة، يجب تمكين إعداد اللغات المتعددة عند إنشاء أول مشروع للإجابة على الأسئلة المخصصة لمورد اللغة. يمكنك القيام بذلك باتباع الإرشادات الواردة في الخطوة رقم #2. إذا لم يُحدد إعداد اللغة لمورد اللغة، تُعيّن لغة مورد QnA Maker المحدد.

  7. حدد جميع قواعد المعرفة التي ترغب في ترحيلها >، حدد "التالي".

    Migrate QnAMaker with red selection box around the knowledge base selection option with a drop-down displaying three knowledge base names

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

    تنبيه

    إذا رحّلت قاعدة معارف بنفس اسم مشروع موجود بالفعل في مورد اللغة الهدف، فإن محتوى قاعدة المعارف المحدد سيتجاوز محتوى المشروع.

    Screenshot of an error message starting project names can't contain special characters

  9. بعد حل أخطاء التحقق من الصحة، حدد "بدء الترحيل"

    Screenshot with special characters removed

  10. سيستغرق الترحيل بضع دقائق. لا تُلغِ الترحيل وهو قيد التنفيذ. يمكنك الانتقال إلى المشاريع التي جرى ترحيلها ضمن مرحلة ما بعد ترحيل Language Studio.

    Screenshot of successfully migrated knowledge bases with information that you can publish by using Language Studio

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

    • الموارد المصدر والهدف غير صحيحة.
    • محاولة ترحيل قاعدة معارف فارغة (KB).
    • الوصول إلى الحد الأقصى لمثيل Azure Search المرتبط بالموارد المستهدفة.

    Screenshot of a failed migration with an example error

    يمكنك إعادة تشغيل الترحيل بمجرد حل هذه الأخطاء.

  11. سينسخ الترحيل فقط مثيلات الاختبار لقواعد المعرفة. بمجرد اكتمال الترحيل، تحتاج إلى نشر قاعدة المعارف (KB) يدويا لنسخ فهرس الاختبار إلى فهرس الإنتاج.

الخطوات التالية