Listaentitás

Fontos

A LUIS 2025. október 1-jén megszűnik, és 2023. április 1-től nem fog tudni új LUIS-erőforrásokat létrehozni. Javasoljuk, hogy a LUIS-alkalmazásokat áttelepítsebeszélgetési nyelvfelismerésre , hogy kihasználhassa a terméktámogatás és a többnyelvű képességek folyamatos 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 derít fel további értékeket a listaentitásokhoz. Az Ajánlás funkcióval az aktuális lista alapján megtekintheti az új szavakra vonatkozó javaslatokat. Ha egynél több, azonos értékkel rendelkező listaentitás van, 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 halmazok.
  • Nem változik gyakran. Ha gyakran kell módosítania a listát, vagy azt szeretné, hogy a lista önkiterjesztő legyen, egy kifejezéslistával felturbózott egyszerű entitás jobb választá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űk megkülönböztetése szinonimával vagy a canonical névvel. A LUIS nem használja a listát az egyezésen túl. A fuzzy matching, stemming, plurals és egyéb változatok nem oldódnak fel listaentitásokkal. A változatok kezeléséhez fontolja meg a választható szövegszintaxisú minta használatát.

lista entitás

Példa .json fájlra listaentitásba való importáláshoz

Az értékeket a következő .json formátummal importálhatja 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 tartalmaz egy nevű listát, Citiesamely 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 lesz leképezve a Cities párizsi elemre. A listaentitás megegyezik az elem normalizált nevével és az elem szinonimáival is.

  "entities": [
    {
      "entity": "paris",
      "type": "Cities",
      "startIndex": 18,
      "endIndex": 22,
      "resolution": {
        "values": [
          "Paris"
        ]
      }
    }
  ]
Adatobjektum Entitás neve Érték
Entitás listázása Cities paris

Következő lépések

További információ az entitásokról: