كيان القائمة

هام

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

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

كيان القائمة لا يتم تعلمه آليًا. إنه تطابق تام لنص. يضع LUIS علامة على أي تطابق لعنصر في أي قائمة بصفته كيان في الاستجابة.

يعد الكيان مناسب عندما تكون البيانات النصية:

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

كيان قائمة

مثال .json لاستيراد إلى كيان القائمة

بإمكانك استيراد القيم إلى كيان قائمة موجود باستخدام تنسيق .json التالي:

[
    {
        "canonicalForm": "Blue",
        "list": [
            "navy",
            "royal",
            "baby"
        ]
    },
    {
        "canonicalForm": "Green",
        "list": [
            "kelly",
            "forest",
            "avacado"
        ]
    }
]

مثال استجابة JSON

افترض أن التطبيق يحتوي على قائمة، تسمى Cities، تسمح بتباينات أسماء المدن بما في ذلك مدينة المطار (Sea-tac) ورمز المطار (SEA) والرمز البريدي (98101) ورمز منطقة الهاتف (206).

عنصر القائمة مرادفات عناصر
Seattle sea-tac, sea, 98101, 206, +1
Paris cdg, roissy, ory, 75001, 1, +33

book 2 tickets to paris

في التعبير السابق، paris تم تعيين الكلمة إلى عنصر باريس كجزء من Cities كيان القائمة. يتطابق كيان القائمة مع كلا من اسم العنصر الذي تمت تسويته بالإضافة إلى مرادفات العنصر.

  "entities": [
    {
      "entity": "paris",
      "type": "Cities",
      "startIndex": 18,
      "endIndex": 22,
      "resolution": {
        "values": [
          "Paris"
        ]
      }
    }
  ]
عنصر بيانات اسم الكيان القيمة
كيان قائمة Cities paris

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

تعلم المزيدِ عن الكيانات: