كيفية تحسين تطبيق LUIS
استخدم هذه المقالة للتعرف على كيفية تحسين تطبيقات LUIS، مثل المراجعة للحصول على تنبؤات صحيحة، والعمل مع النص الاختياري في الألفاظ.
Learning النشطة
تسمى عملية مراجعة أقوال نقاط النهاية للتنبؤات الصحيحة التعلم النشط. يلتقط التعلم النشط الاستعلامات التي يتم إرسالها إلى نقطة النهاية، ويحدد أقوال المستخدم غير المتأكدة منها. يمكنك مراجعة هذه الأقوال لتحديد القصد ووضع علامة على الكيانات لهذه الأقوال في العالم الحقيقي. وبعد ذلك، يمكنك قبول هذه التغييرات في أمثلة الألفاظ المشابهة لتطبيقك، ثم تدريب التطبيق ونشره . هذا يساعد لويس على تحديد الأقوال بشكل أكثر دقة.
تسجيل استعلامات المستخدم لتمكين التعلم النشط
لتمكين التعلم النشط، يجب تسجيل استعلامات المستخدمين. يتم تحقيق ذلك عن طريق استدعاء استعلام نقطة النهاية باستخدام معلمة سلسلة الاستعلام log=true وقيمتها.
ملاحظة
لتعطيل التعلم النشط، لا تسجل استعلامات المستخدمين. يمكنك تغيير معلمات الاستعلام عن طريق تعيين log=false في استعلام نقطة النهاية أو حذف معلمة السجل لأن القيمة الافتراضية خاطئة لنقطة النهاية V3.
استخدم مدخل LUIS لإنشاء استعلام نقطة النهاية الصحيح.
- سجل الدخول إلى مدخل LUIS، وحدد مورد الاشتراكوالتأليف لمشاهدة التطبيقات المعينة لمورد التأليف هذا.
- افتح تطبيقك عن طريق تحديد اسمه في صفحة My Apps.
- انتقل إلى قسم إدارة ، ثم حدد موارد Azure.
- بالنسبة إلى مورد التنبؤ المعين، حدد تغيير معلمات الاستعلام
- قم بتبديل حفظ السجلات ثم احفظ عن طريق تحديد تم.
يغير هذا الإجراء عنوان URL المثال عن طريق إضافة معلمة سلسلة الاستعلام log=true . قم بنسخ عنوان URL الاستعلام الذي تم تغييره في المثال واستخدامه عند إجراء استعلامات التوقعات إلى نقطة نهاية وقت التشغيل.
التنبؤات الصحيحة لمحاذاة الألفاظ
يحتوي كل قول على نية مقترحة معروضة في عمود النية المتوقعة ، والكيانات المقترحة في مربعات محيطة منقطة.
إذا كنت توافق على النية والكيانات المتوقعة، فحدد علامة الاختيار بجوار اللفظ. إذا تم تعطيل علامة الاختيار ، فهذا يعني أنه لا يوجد شيء للتأكيد. إذا كنت لا توافق على النية المقترحة، فحدد القصد الصحيح من القائمة المنسدلة للنية المتوقعة. إذا كنت لا توافق على الكيانات المقترحة، فابدأ في تصنيفها. بعد الانتهاء، حدد علامة الاختيار الموجودة بجوار اللفظ لتأكيد ما قمت بتصنيفه. حدد حفظ الكلام لنقله من قائمة المراجعة وإضافته إلى الغرض الخاص به.
إذا لم تكن متأكدا مما إذا كان يجب عليك حذف اللفظ ، فإما نقله إلى القصد "بلا" ، أو إنشاء نية جديدة مثل متفرقات ونقل النطق بها.
العمل مع النص الاختياري والكيانات التي تم إنشاؤها مسبقا
لنفترض أن لديك تطبيقا للموارد البشرية يتعامل مع الاستعلامات حول موظفي المؤسسة. قد يسمح بالتواريخ الحالية والمستقبلية في نص النطق - النص الذي يستخدم s، 'sو ?.
إذا قمت بإنشاء نية "مخطط تنظيمي"، يمكنك مراعاة أمثلة الألفاظ التالية:
| الهدف | مثال على التعبيرات مع النص الاختياري والكيانات التي تم إنشاؤها مسبقا |
|---|---|
| مدير المخطط التنظيمي | "روبوت Who كان مدير جيل جونز في 3 مارس؟" |
| مدير المخطط التنظيمي | "روبوت Who هو مدير جيل جونز الآن؟" |
| مدير المخطط التنظيمي | "روبوت Who سيكون مدير جيل جونز في غضون شهر؟" |
| مدير المخطط التنظيمي | "روبوت Who سيكون مدير جيل جونز في 3 مارس؟" |
يستخدم كل مثال من هذه الأمثلة:
- الفعل المضارع: "كان" ، "هو" ، "سيكون"
- تاريخ: "3 مارس" ، "الآن" ، "في غضون شهر"
يحتاج LUIS إلى هذه التنبؤات بشكل صحيح. لاحظ أن المثالين الأخيرين في الجدول يستخدمان نفس النص تقريبا باستثناء "in" و "on".
باستخدام الأنماط، سيسمح المثال التالي لأقوال القالب بمعلومات اختيارية:
| الهدف | مثال على التعبيرات مع النص الاختياري والكيانات التي تم إنشاؤها مسبقا |
|---|---|
| مدير المخطط التنظيمي | روبوت Who كان مدير {EmployeeListEntity}['s] [[on]{datetimeV2}؟] |
| مدير المخطط التنظيمي | روبوت Who هو مدير {EmployeeListEntity}['s] [[on]{datetimeV2}؟] |
يتيح لك بناء جملة الأقواس المعقوفة الاختيارية "[ ]" إضافة نص اختياري إلى نطق القالب ويمكن تداخله في مستوى ثان "[ [ ] ]" وتضمين كيانات أو نص.
تنبيه
تذكر أنه تم العثور على الكيانات أولا ، ثم تمت مطابقة النمط.
الخطوات التالية:
لاختبار كيفية تحسين الأداء، يمكنك الوصول إلى وحدة تحكم الاختبار عن طريق تحديد اختبار في اللوحة العلوية. للحصول على إرشادات حول كيفية اختبار تطبيقك باستخدام وحدة تحكم الاختبار، راجع تدريب تطبيقك واختباره.


