فهم اللغة الأسئلة المتداولة (FAQ)
ما هي الحدود القصوى لتطبيق LUIS؟
لدى LUIS العديد من مناطق الحد. الأول هو حد النموذج ، الذي يتحكم في المقاصد والكيانات والميزات في LUIS. المجال الثاني هو حدود الحصص بناء على نوع المفتاح. منطقة ثالثة من الحدود هي مجموعة لوحة المفاتيح للتحكم في موقع LUIS على الويب. المجال الرابع هو رسم خرائط منطقة العالم بين موقع ويب تأليف LUIS وواجهات برمجة تطبيقات نقطة النهاية LUIS. راجع حدود LUIS لمزيد من التفاصيل.
ما الفرق بين مفتاحي التأليف والتنبؤ؟
يتيح لك مورد التأليف إنشاء تطبيقاتك وإدارتها وتدريبها واختبارها ونشرها. يتيح لك مورد التنبؤ الاستعلام عن نقطة نهاية التنبؤ الخاصة بك بما يتجاوز 1000 طلب يوفرها مورد التأليف. راجع مفاتيح نقطة نهاية التأليف والتنبؤ بالاستعلام في LUIS للتعرف على الاختلافات بين مفتاح التأليف ومفتاح وقت تشغيل التنبؤ.
هل يدعم LUIS تحويل الكلام إلى نص؟
نعم، يتم توفير تحويل الكلام إلى نص كتكامل مع LUIS.
ما هي المرادفات واختلافات الكلمات؟
لدى لويس معرفة قليلة أو معدومة بجوانب البرمجة اللغوية العصبية الأوسع نطاقا ، مثل التشابه الدلالي ، دون تحديد صريح في الأمثلة. على سبيل المثال ، الرموز المميزة التالية (الكلمات) هي ثلاثة أشياء مختلفة حتى يتم استخدامها في سياقات مماثلة في الأمثلة المقدمة:
- ابتاع
- شراء
- اشتري
للتشابه الدلالي فهم اللغة الطبيعية (NLU) ، يمكنك استخدام فهم لغة المحادثة
ما هي أسعار التأليف والتنبؤ؟
يحتوي فهم اللغة على موارد منفصلة ، نوع واحد للتأليف ، ونوع واحد للاستعلام عن نقطة نهاية التنبؤ ، ولكل منها أسعاره الخاصة. راجع استخدام الموارد وحدودها
ما هي المناطق المدعومة؟
الاطلاع على دعم المنطقة
كيف يقوم LUIS بتخزين البيانات؟
يقوم LUIS بتخزين البيانات المشفرة في مخزن بيانات Azure المقابل للمنطقة المحددة من قبل المفتاح. سيتم حفظ البيانات المستخدمة لتدريب النموذج مثل الكيانات والنوايا والألفاظ في LUIS طوال عمر التطبيق. إذا حذف مالك أو مساهم التطبيق، حذف هذه البيانات معه. إذا لم يتم استخدام أحد التطبيقات خلال 90 يوما، حذفه. راجع الاحتفاظ بالبيانات لمعرفة المزيد من التفاصيل حول تخزين البيانات
هل يدعم LUIS مفاتيح Customer-Managed (CMK)؟
تقوم خدمة فهم اللغة تلقائيا بتشفير بياناتك عند استمرارها في السحابة. يحمي تشفير خدمة فهم اللغة بياناتك ويساعدك على الوفاء بالتزامات الأمان والامتثال المؤسسية. راجع مقالة CMK للحصول على مزيد من التفاصيل حول المفاتيح التي يديرها العميل.
هل من المهم تدريب نية اللاشيء؟
نعم ، من الجيد تدريب نية None الخاصة بك على الأقوال ، خاصة وأنك تضيف المزيد من التصنيفات إلى نوايا أخرى. لا ترى أي نية للحصول على التفاصيل.
كيف أعمل تعديل تطبيق LUIS الخاص بي برمجيا؟
لتحرير تطبيق LUIS برمجيا، استخدم واجهة برمجة تطبيقات التأليف. راجع استدعاء واجهة برمجة تطبيقات تأليف LUIS وإنشاء تطبيق LUIS برمجيا باستخدام Node.js للحصول على أمثلة حول كيفية استدعاء واجهة برمجة تطبيقات التأليف. تتطلب واجهة برمجة تطبيقات التأليف استخدام مفتاح تأليف بدلا من مفتاح نقطة نهاية. يسمح التأليف البرمجي بما يصل إلى 1,000,000 مكالمة شهريا وخمس معاملات في الثانية. لمزيد من المعلومات حول المفاتيح التي تستخدمها مع LUIS، راجع إدارة المفاتيح.
هل يجب أن تتضمن الاختلافات في نطق المثال علامات الترقيم؟
استخدم أحد الحلول التالية:
- تجاهل علامات الترقيم
- إضافة الاختلافات المختلفة كأمثلة على الأقوال إلى القصد
- أضف نمط نطق المثال مع بناء الجملة لتجاهل علامات الترقيم.
لماذا يحصل تطبيقي على درجات مختلفة في كل مرة أتدرب فيها؟
تمكين أو تعطيل خيار استخدام التدريب غير الحتمي. عند التعطيل ، سيستخدم التدريب جميع البيانات المتاحة. عند تمكينه (افتراضيا) ، سيستخدم التدريب عينة عشوائية في كل مرة يتم فيها تدريب التطبيق ، لاستخدامها كسلبية للنية. للتأكد من حصولك على نفس الدرجات في كل مرة، تأكد من تدريب تطبيق LUIS على جميع بياناتك. راجع مقالة التدريب لمزيد من المعلومات.
تلقيت رمز حالة خطأ HTTP 403. كيف يمكنني إصلاحه؟ هل يمكنني التعامل مع المزيد من الطلبات في الثانية؟
يمكنك الحصول على رموز حالة الخطأ 403 و 429 عندما تتجاوز المعاملات في الثانية أو المعاملات شهريا لطبقة التسعير الخاصة بك. يمكنك زيادة مستوى التسعير أو استخدام حاويات Docker لفهم اللغة.
عند استخدام جميع استعلامات نقاط النهاية المجانية البالغ عددها 1000 استفسار أو عند تجاوز حصة المعاملات الشهرية لطبقة التسعير الخاصة بك، ستتلقى رمز حالة خطأ HTTP 403.
لإصلاح هذا الخطأ، تحتاج إما إلى تغيير طبقة التسعير إلى مستوى أعلى أو إنشاء مورد جديد وتعيينه إلى تطبيقك.
تتضمن حلول هذا الخطأ ما يلي:
- في مدخل Azure، انتقل إلى مورد فهم اللغة، وحدد إدارة الموارد ، ثم حدد طبقة التسعير، وقم بتغيير طبقة التسعير . لست بحاجة إلى تغيير أي شيء في مدخل فهم اللغة إذا كان المورد الخاص بك قد تم تعيينه بالفعل لتطبيق فهم اللغة.
- إذا تجاوز استخدامك أعلى مستوى تسعير، فأضف المزيد من موارد فهم اللغة مع موازن تحميل أمامهم. يمكن أن تساعد حاوية فهم اللغة مع Kubernetes أو Docker Compose في ذلك.
يتم إرجاع رمز خطأ HTTP 429 عندما تتجاوز معاملاتك في الثانية طبقة التسعير الخاصة بك.
وتشمل الحلول ما يلي:
- يمكنك زيادة مستوى التسعير الخاص بك ، إذا لم تكن في أعلى مستوى.
- إذا تجاوز استخدامك أعلى مستوى تسعير، فأضف المزيد من موارد فهم اللغة مع موازن تحميل أمامهم. يمكن أن تساعد حاوية فهم اللغة مع Kubernetes أو Docker Compose في ذلك.
- يمكنك بوابة طلبات تطبيق العميل باستخدام سياسة إعادة المحاولة التي تنفذها بنفسك عندما تحصل على رمز الحالة هذا.
لماذا يضيف LUIS مسافات إلى الاستعلام حول الكلمات أو في منتصفها؟
يقوم لويس بترميز الكلام بناء على الثقافة. تتوفر كل من القيمة الأصلية والقيمة الرمزية لاستخراج البيانات.
ماذا أفعل عندما أتوقع أن تتجاوز طلبات LUIS الحصة؟
يحتوي LUIS على حصة شهرية وحصة لكل ثانية، استنادا إلى طبقة التسعير لمورد Azure.
إذا تجاوز معدل طلب تطبيق LUIS معدل الحصة المسموح به، يمكنك:
- انشر الحمل على المزيد من تطبيقات LUIS بنفس تعريف التطبيق. ويشمل ذلك، اختياريا، تشغيل LUIS من حاوية.
- إنشاء وتعيين مفاتيح متعددة للتطبيق.
هل يمكنني استخدام تطبيقات متعددة بنفس تعريف التطبيق؟
نعم، قم بتصدير تطبيق LUIS الأصلي واستورد التطبيق مرة أخرى إلى تطبيقات منفصلة. يحتوي كل تطبيق على معرف التطبيق الخاص به. عند النشر، بدلا من استخدام المفتاح نفسه عبر جميع التطبيقات، قم بإنشاء مفتاح منفصل لكل تطبيق. قم بموازنة الحمل عبر جميع التطبيقات بحيث لا يطغى على أي تطبيق. إضافة Insights التطبيق لمراقبة الاستخدام.
للحصول على نفس القصد الأعلى بين جميع التطبيقات، تأكد من أن التنبؤ بالنية بين القصد الأول والثاني واسع بما يكفي لعدم الخلط بين LUIS، مما يعطي نتائج مختلفة بين التطبيقات للاختلافات الطفيفة في الكلمات.
عند تدريب هذه التطبيقات ، تأكد من التدريب على جميع البيانات.
قم بتعيين تطبيق رئيسي واحد. يجب إضافة أي أقوال مقترحة للمراجعة إلى التطبيق الرئيسي ، ثم نقلها مرة أخرى إلى جميع التطبيقات الأخرى. هذا إما تصدير كامل للتطبيق ، أو تحميل الألفاظ المصنفة من التطبيق الرئيسي إلى التطبيقات الأخرى. يمكن إجراء التحميل إما من موقع LUIS على الويب أو واجهة برمجة تطبيقات التأليف لنطق واحد أو لدفعة.
قم بجدولة مراجعة دورية، مثل كل أسبوعين، لأقوال نقاط النهاية للتعلم النشط ، ثم أعد تدريب التطبيق وإعادة نشره.
كيف أعمل تنزيل سجل لأقوال المستخدم؟
بشكل افتراضي، يسجل تطبيق LUIS الأقوال من المستخدمين. لتنزيل سجل للألفاظ التي يرسلها المستخدمون إلى تطبيق LUIS، انتقل إلى تطبيقاتي ، وحدد التطبيق. في شريط الأدوات السياقي، حدد تصدير سجلات نقطة النهاية. يتم تنسيق السجل كملف قيمة مفصولة بفواصل (CSV).
كيف يمكنني تعطيل تسجيل الألفاظ؟
يمكنك إيقاف تشغيل تسجيل ألفاظ المستخدم عن طريق تعيين log=false في عنوان URL لنقطة النهاية الذي يستخدمه تطبيق العميل للاستعلام عن LUIS. ومع ذلك، يؤدي إيقاف تشغيل التسجيل إلى تعطيل قدرة تطبيق LUIS على اقتراح الألفاظ أو تحسين الأداء الذي يستند إلى التعلم النشط. إذا قمت بتعيين log=false بسبب مخاوف تتعلق بخصوصية البيانات، فلن تتمكن من تنزيل سجل لتصريحات المستخدم هذه من LUIS أو استخدام هذه الألفاظ لتحسين تطبيقك.
التسجيل هو التخزين الوحيد للأقوال.
لماذا لا أريد تسجيل جميع أقوال نقاط النهاية الخاصة بي؟
إذا كنت تستخدم السجل الخاص بك لتحليل التنبؤ، فلا تلتقط أقوال الاختبار في السجل.
ما هي اللغات المدعومة؟
راجع اللغات المدعومة، للحصول على NLU متعدد اللغات، فكر في استخدام ميزة فهم لغة المحادثة (CLU) الجديدة في خدمة اللغات.
هل فهم اللغة (LUIS) متاح محليا أم في سحابة خاصة؟
نعم، يمكنك استخدام حاوية LUIS لهذه السيناريوهات إذا كان لديك الاتصال اللازم باستخدام العداد.
كيف أعمل دمج LUIS مع خدمات Azure Bot؟
استخدم هذا البرنامج التعليمي لدمج تطبيق LUIS مع روبوت