تدريب واختبار تطبيق LUIS الخاص بك

هام

سيتم إيقاف LUIS في 1 أكتوبر 2025 وبدءا من 1 أبريل 2023، لن تتمكن من إنشاء موارد LUIS جديدة. نوصي بترحيل تطبيقات LUIS الخاصة بك إلى فهم لغة المحادثة للاستفادة من دعم المنتج المستمر والقدرات متعددة اللغات.

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

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

يتم تطبيق التدريب على الإصدار النشط في مدخل LUIS.

كيف تتدرب بشكل تفاعلي

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

  1. الوصول إلى تطبيقك عن طريق تحديد اسمه في صفحة ⁧⁩My Apps⁧⁩.
  2. في التطبيق الخاص بك، حدد Train في الجزء العلوي الأيمن من الشاشة.
  3. عند اكتمال التدريب، يظهر إعلام في أعلى المستعرض.

إشعار

مواعيد وأوقات التدريب بتوقيت جرينتش +2.

بدء عملية التدريب

تلميح

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

لتدريب تطبيقك في بوابة LUIS، ما عليك سوى تحديد الزر Train في الزاوية العلوية اليمنى من الشاشة.

التدريب باستخدام واجهات برمجة تطبيقات REST هو عملية من خطوتين.

  1. أرسل طلب HTTP POST للتدريب.
  2. اطلب حالة التدريب مع طلب HTTP GET.

من أجل معرفة وقت انتهاء التدريب، يجب عليك استطلاع الحالة حتى يتم تدريب جميع العارضين بنجاح.

اختبر طلبك

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

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

الاختبار التفاعلي

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

راجع اختبار المجموعة إذا كنت تختبر أكثر من كلام واحد في وقت واحد، ومقال درجات التوقع لمعرفة المزيد بشأن درجات التوقع.

اختبر الكلام

يجب ألا يكون كلام الاختبار هو نفسه تماماً مثل أي أمثلة لفظية في التطبيق. يجب أن يتضمن كلام الاختبار اختيار الكلمات وطول العبارة واستخدام الكيان الذي تتوقعه للمستخدم.

  1. سجل الدخول إلى مدخل LUIS، وحدد مورد الاشتراكوالتأليف لمشاهدة التطبيقات المعينة لمورد التأليف هذا.
  2. افتح تطبيقك عن طريق تحديد اسمه على صفحة تطبيقاتي.
  3. حدد Test في الزاوية العلوية اليمنى من شاشة التطبيق الخاص بك، وسوف تنزلق اللوحة إلى العرض.

تدريب واختبار تطبيق pag

  1. أدخل عبارة في مربع النص واضغط على زر الإدخال على لوحة المفاتيح. يمكنك اختبار نطق واحد في مربع Test، أو عدة كلمات كدفعة في Batch testing panel.
  2. تتم إضافة الكلام والأهداف العليا والنتيجة إلى قائمة الكلام أسفل مربع النص. في المثال أعلاه، يتم عرض هذا كـ "بلا (0.43)".

افحص التنبؤ

افحص تفاصيل نتيجة الاختبار في لوحة Inspect.

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

  2. ستظهر لوحة الفحص. تتضمن اللوحة الهدف الأعلى من الدرجات وأي كيانات محددة. تقوم اللوحة بعرض التنبؤ بالكلام المحدد.

لقطة شاشة جزئية للوحة فحص الاختبار

تلميح

يمكنك من لوحة الفحص إضافة كلام اختبار إلى الهدف من خلال تحديدإضافة إلى تعبيرات المثال.

تغيير إعدادات التدريب الحتمية باستخدام إعدادات الإصدار API

استخدم واجهة برمجة تطبيقات إعدادات الإصدار مع تعيين UseAllTrainingData إلى صحيح لإيقاف التدريب الحتمي.

تغيير إعدادات التدريب الحتمية باستخدام بوابة LUIS

سجل الدخول إلى مدخل LUIS وحدد تطبيقك. حدد Manage أعلى الشاشة، ثم حدد Settings. قم بتمكين أو تعطيل خيار use non-deterministic training. عند التعطيل، سيستخدم التدريب جميع البيانات المتاحة. سيستخدم التدريب فقط عينة عشوائية من البيانات من الأهداف الأخرى كبيانات سلبية عند تدريب كل الهدف

زر لتمكين أو تعطيل التدريب غير الحتمي.

عرض نتائج المشاعر

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

تصحيح هدف النمط المتطابق

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

قارن مع النسخة المنشورة

يمكنك اختبار الإصدار النشط من تطبيقك باستخدام إصدار نقطة النهاية المنشور. في لوحةInspect، قم بتحديدCompare with published.

إشعار

يتم خصم أي اختبار مقابل النموذج المنشور من رصيد حصة اشتراك Azure.

قارن مع المنشور

اعرض نقطة النهاية JSON في لوحة الاختبار

يمكنك عرض نقطة النهاية JSON التي تم إرجاعها للمقارنة عن طريق تحديد عرض JSON في الزاوية العلوية اليمنى من اللوحة.

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

إذا تطلب الاختبار اختبار مجموعة من الكلمات المنطوقة، فراجع اختبار المجموعة.

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