الأسئلة المتداولة عن Language Understanding(FAQ)

هام

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

ما هي الحدود القصوى لتطبيق LUIS؟

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

ما الفرق بين مفاتيح التأليف والتنبؤ؟

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

هل يدعم LUIS تحويل الكلام إلى نص؟

يتم تقديم خدمة تحويل الكلام إلى نص كتكامل مع LUIS.

ما هي المرادفات وتباينات الكلمات؟

لدى LUIS معرفة قليلة أو معدومة بجوانب NLP الأوسع، مثل التشابه الدلالي، دون تحديد صريح في الأمثلة. على سبيل المثال، الرموز المميزة التالية (الكلمات) هي ثلاثة أشياء مختلفة حتى يتم استخدامها في سياقات مماثلة في الأمثلة المقدمة:

  • اشترِ
  • شراء
  • اشتري

للتشابه الدلالي فهم اللغة الطبيعية (NLU)، يمكنك استخدام فهم لغة المحادثة.

ما هي أسعار التأليف والتنبؤ؟

يحتوي Language Understand على موارد منفصلة، نوع واحد للتأليف، ونوع آخر للاستعلام عن نقطة نهاية التنبؤ. راجع استخدام الموارد وحدودها.

إحدى المناطق المدعومة؟

راجع دعم المنطقة.

كيف يخزن LUIS البيانات؟

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

هل يدعم LUIS مفاتيح Customer-Managed (CMK)؟

تقوم خدمة Metrics Advisor بتشفير بياناتك بشكل تلقائي عند استمرارها في السحابة. يحمي تشفير خدمات Language بياناتك ويساعدك على الوفاء بالتزاماتك المتعلقة بالأمان والامتثال التنظيمي. راجع مقالة CMK لمزيد من التفاصيل حول المفاتيح التي يديرها العميل.

هل من المهم تدريب هدف اللا شيء؟

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

كيف أعمل تعديل تطبيق LUIS الخاص بي برمجياً؟

لتعديل تطبيق LUIS برمجياً، استخدم Authoring API. راجع Call LUIS تأليف API وإنشاء تطبيق LUIS برمجياً باستخدام Node.js للحصول على أمثلة حول كيفية استدعاء Authoring API. تتطلب واجهة برمجة تطبيقات التأليف استخدام مفتاح تأليف بدلاً من مفتاح نقطة النهاية. يسمح التأليف البرمجي بما يصل إلى 1،000،000 مكالمة شهرياً وخمس عمليات في الثانية. لمزيد من المعلومات حول المفاتيح التي تستخدمها مع LUIS، راجع إدارة المفاتيح.

هل يجب أن تتضمن الاختلافات في نطق المثال علامات الترقيم؟

استخدم أحد الحلول التالية:

  • تجاهل علامات الترقيم
  • أضف الأشكال المختلفة كأمثلة لألفاظ إلى الهدف
  • أضف نمط المثال اللفظي مع بناء الجملة لتجاهل علامات الترقيم.

لماذا يحصل تطبيقي على درجات مختلفة في كل مرة أتدرب فيها؟

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

تلقيت تعليمة برمجية حالة خطأ HTTP 403. كيف يمكنني إصلاحه؟ هل يمكنني معالجة المزيد من الطلبات في الثانية؟

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

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

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

تتضمن حلول هذا الخطأ ما يلي:

  • في مدخل Microsoft Azure، انتقل إلى مورد Language Understanding، وحدد Resource Management ، ثم حدد Pricing tier، وقم بتغيير مستوى التسعير الخاص بك. لست بحاجة إلى القيام بأي شيء في بوابة فهم اللغة إذا كان المورد الخاص بك قد تم تعيينه بالفعل لتطبيق فهم اللغة الخاص بك.
  • إذا تجاوز استخدامك أعلى مستوى أسعار، فأضف المزيد من موارد "فهم اللغة" مع وجود موازن تحميل أمامها. يمكن أن تساعد حاوية فهم اللغة مع Kubernetes أو Docker Compose في هذا الأمر.

يتم إرجاع تعليمة برمجية الحالة HTTP 429 هذه عندما تتجاوز عملياتك في الثانية فئة الأسعار الخاصة بك.

تشمل الحلول:

  • يمكنك زيادة مستوى الأسعار، إذا لم تكن في المستوى الأعلى.
  • إذا تجاوز استخدامك أعلى مستوى أسعار، فأضف المزيد من موارد "فهم اللغة" مع وجود موازن تحميل أمامها. يمكن أن تساعد حاوية فهم اللغة مع Kubernetes أو Docker Compose في هذا الأمر.
  • يمكنك إدخال طلبات تطبيق العميل الخاصة بك باستخدام نهج إعادة المحاولة التي تنفذها بنفسك عندما تحصل على تعليمة برمجية الحالة هذا.

لماذا تضيف LUIS مسافات إلى الاستعلام حول الكلمات أو في منتصفها؟

تقوم LUIS بترميز الكلام بناءً على الثقافة. تتوفر كل من القيمة الأصلية والقيمة المميزة لاستخراج البيانات.

ماذا أفعل عندما أتوقع أن تتجاوز طلبات LUIS الحصة المحددة؟

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

إذا تجاوز معدل طلب تطبيق LUIS معدل الحصة المسموح بها، يمكنك:

استخدم تطبيقات متعددة بنفس تعريف التطبيق؟

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

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

عند تدريب تطبيقات الأشقاء هذه، تأكد من التدريب باستخدام جميع البيانات.

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

حدد موعداً لمراجعة دورية، مثل كل أسبوعين، لأقوال نقطة النهاية للتعلم النشط، ثم أعد التدريب وأعد النشر.

كيف أعمل تنزيل سجل بألفاظ المستخدم؟

بشكل افتراضي، يسجل تطبيق LUIS الكلمات المنطوقة من المستخدمين. لتنزيل سجل بالألفاظ التي يرسلها المستخدمون إلى تطبيق LUIS، انتقل إلى My Apps، وحدد التطبيق. في شريط الأدوات السياقي، حدد Export Endpoint Logs. يتم تنسيق السجل كملف قيم مفصولة بفواصل (CSV).

كيف يمكنني تعطيل تسجيل الكلام المنطوق؟

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

التسجيل هو التخزين الوحيد للألفاظ.

لماذا لا أرغب في تسجيل جميع الكلمات اللفظية الخاصة بنقطة النهاية؟

إذا كنت تستخدم سجلك لتحليل التنبؤ، فلا تسجل كلمات الاختبار في سجلك.

ما هي اللغات المدعومة؟

راجع اللغات المدعومة، لmultilingual NLU، ضع في اعتبارك استخدام ميزة فهم لغة المحادثة (CLU) الجديدة لخدمة اللغة.

هل فهم اللغة (LUIS) متاح في أماكن العمل أو في السحابة الخاصة؟

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

كيف أعمل دمج LUIS مع Azure الذكاء الاصطناعي Bot Services؟

استخدم هذا البرنامج التعليمي لدمج تطبيق LUIS مع روبوت