الترحيل من صانع QnA إلى الإجابة على الأسئلة المخصصة
تم تقديم الإجابة المخصصة على الأسئلة، وهي ميزة من ميزات Azure Cognitive Service for Language في مايو 2021 مع العديد من القدرات الجديدة بما في ذلك تعزيز الصلة باستخدام تصنيف التعلم العميق والإجابات الدقيقة ودعم المنطقة من البداية إلى النهاية. كل مشروع مخصص للإجابة على الأسئلة يعادل قاعدة معارف في QnA Maker. يمكنك بسهولة ترحيل قواعد المعرفة من مورد QnA Maker إلى مشاريع مخصصة للإجابة على الأسئلة داخل مورد لغة. يمكنك أيضا اختيار ترحيل قواعد المعرفة من موارد QnA Maker المتعددة إلى مورد لغة معين.
لترحيل قواعد المعرفة بنجاح، يحتاج الحساب الذي يقوم بالترحيل إلى وصول المساهم إلى صانع QnA المحدد ومورد اللغة. عند ترحيل قاعدة معارف، يتم نسخ التفاصيل التالية إلى مشروع الإجابة على الأسئلة المخصصة الجديدة:
- أزواج QnA بما في ذلك اقتراحات التعلم النشط.
- المرادفات والإجابة الافتراضية من مورد QnA Maker.
- يتم نسخ اسم قاعدة المعارف إلى حقل وصف المشروع.
لا يتم ترحيل إعدادات مستوى الموارد مثل التحكم في الوصول المستند إلى الدور (RBAC) إلى المورد الجديد. يجب إعادة تكوين إعدادات مستوى الموارد هذه لترحيل موارد اللغة اللاحقة. ستحتاج أيضا إلى إعادة تمكين التحليلات لمورد اللغة.
خطوات ترحيل مجموعات تطوير البرامج (SDK)
يهدف دليل ترحيل SDK هذا إلى المساعدة في الترحيل إلى مكتبة عميل الإجابة على الأسئلة الجديدة، Azure.AI.Language.QuestionAnswering، من المكتبة القديمة، Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. وسيركز على المقارنات جنبا إلى جنب لعمليات مماثلة بين الحزمتين.
خطوات ترحيل قواعد المعرفة
يمكنك اتباع الخطوات التالية لترحيل قواعد المعرفة:
قم بإنشاء مورد لغة مع تمكين الإجابة المخصصة على الأسئلة مقدما. عند إنشاء مورد اللغة في مدخل Azure، سترى خيار تمكين الإجابة المخصصة على الأسئلة. عند تحديد هذا الخيار والمتابعة، سيطلب منك تفاصيل Azure Search لحفظ قواعد المعرفة.
إذا كنت ترغب في إضافة قواعد معرفية بلغات متعددة إلى مورد اللغة، فتفضل بزيارة Language Studio لإنشاء أول مشروع مخصص للإجابة على الأسئلة وحدد الخيار الأول كما هو موضح أدناه. يمكن تحديد إعدادات اللغة لمورد اللغة فقط عند إنشاء مشروع. إذا كنت تريد ترحيل قواعد المعرفة الموجودة بلغة واحدة إلى مورد اللغة، فيمكنك تخطي هذه الخطوة.

تفضل بزيارة https://www.qnamaker.ai بدء الترحيل وتحديده في ملاحظة الترحيل في صفحة قاعدة معارف. سيتم فتح مربع حوار لبدء الترحيل.
املأ التفاصيل المطلوبة لبدء الترحيل. سيتم تحديد المستأجر تلقائيا. يمكنك اختيار تبديل المستأجر.

حدد مورد صانع QnA، الذي يحتوي على قواعد المعرفة المراد ترحيلها.

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

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

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

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

سيستغرق الأمر بضع دقائق حتى يحدث الترحيل. لا تقم بإلغاء الترحيل أثناء تقدمه. يمكنك الانتقال إلى المشاريع التي تم ترحيلها داخل ترحيل ما بعد Language Studio .

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

بمجرد حل هذه الأخطاء، يمكنك إعادة تشغيل الترحيل.
سيؤدي الترحيل فقط إلى نسخ مثيلات الاختبار الخاصة بقواعد المعرفة الخاصة بك. بمجرد اكتمال الترحيل، ستحتاج إلى نشر قواعد المعرفة يدويا لنسخ فهرس الاختبار إلى فهرس الإنتاج.
الخطوات التالية
- تعرف على كيفية إعادة تمكين التحليلات باستخدام سجلات تشخيص Azure Monitor.
