Megosztás a következőn keresztül:


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.

lista entitás

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 Citieslistá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, 750011+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: