كيان القائمة
تمثل كيانات القائمة مجموعة ثابتة ومغلقة من الكلمات ذات الصلة إلى جانب مرادفاتها. لا يكتشف LUIS قيما إضافية لكيان القائمة. استخدم ميزة التوصية للاطلاع على اقتراحات الكلمات الجديدة استنادا إلى القائمة الحالية. إذا كان هناك أكثر من كيان قائمة واحد بنفس القيمة، إرجاع كل كيان في استعلام نقطة النهاية.
كيان القائمة ليس مستفادا آليا. إنه تطابق النص تماما. يضع 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 |
الخطوات التالية
مزيد من المعلومات حول الكيانات: