Listaentitás
Fontos
A LUIS 2025. október 1-jén megszűnik, és 2023. április 1-től nem hozhat létre új LUIS-erőforrásokat. Javasoljuk, hogy a LUIS-alkalmazásokat a beszélgetési nyelv megértésére migrálja, hogy kihasználhassa a terméktámogatás és a többnyelvű képességek előnyeit.
A listaentitások a kapcsolódó szavak rögzített, zárt készletét jelölik a szinonimáikkal együtt. A LUIS nem észlel további értékeket a listaentitásokhoz. Az Ajánlás funkcióval az aktuális lista alapján új szavakra vonatkozó javaslatokat jeleníthet meg. Ha egynél több, azonos értékkel rendelkező listaentitást tartalmaz, a végpontlekérdezés minden entitást visszaad.
A listaentitások nem gépien tanultak. Ez egy pontos szövegegyezés. A LUIS minden listában szereplő elemet entitásként jelöl meg a válaszban.
Az entitás jól illeszkedik a szöveges adatokhoz:
- Ismert készlet.
- Nem változik gyakran. Ha gyakran kell módosítania a listát, vagy azt szeretné, hogy a lista önkiterjesztő legyen, jobb választás egy kifejezéslistával bővített egyszerű entitás.
- A készlet nem haladja meg a LUIS maximális határait ezen entitástípus esetében.
- A kimondott szöveg egy kis- és nagybetűs egyezés szinonimával vagy a canonical névvel. A LUIS nem használja a listát az egyezésen túl. A rendszer nem oldja fel a nem megfelelő egyezést, a származtatást, a többes számokat és az egyéb változatokat egy listaentitással. A változatok kezeléséhez fontolja meg egy minta használatát az opcionális szövegszintaxissal.
Példa .json listás entitásba való importáláshoz
Az alábbi .json formátummal importálhat értékeket egy meglévő listaentitásba:
[
{
"canonicalForm": "Blue",
"list": [
"navy",
"royal",
"baby"
]
},
{
"canonicalForm": "Green",
"list": [
"kelly",
"forest",
"avacado"
]
}
]
Példa JSON-válaszra
Tegyük fel, hogy az alkalmazás rendelkezik egy névvel ellátott Cities
listával, amely lehetővé teszi a városnevek variációit, beleértve a repülőtér városát (Sea-tac), a repülőtér kódját (SEA), irányítószámát (98101) és a telefon körzetszámát (206).
Listaelem | Elem szinonimái |
---|---|
Seattle |
sea-tac , sea , 98101 , 206 +1 |
Paris |
cdg , roissy , ory , 75001 1 +33 |
book 2 tickets to paris
Az előző kimondott szövegben a szó paris
a lista entitás részeként Cities
a párizsi elemhez van leképezve. A listaentitás megegyezik az elem normalizált nevével és az elem szinonimáival.
"entities": [
{
"entity": "paris",
"type": "Cities",
"startIndex": 18,
"endIndex": 22,
"resolution": {
"values": [
"Paris"
]
}
}
]
Adatobjektum | Entitásnév | Érték |
---|---|---|
Entitás listázása | Cities |
paris |
Következő lépések
További információ az entitásokról: