Entita seznamu

Důležité

Služba LUIS bude 1. října 2025 vyřazena a od 1. dubna 2023 nebude možné vytvářet nové prostředky služby LUIS. Doporučujeme migrovat aplikace LUIS na porozumění konverzačnímu jazyku , abyste mohli využívat výhod nepřetržité podpory produktů a vícejazyčných funkcí.

Entity seznamu představují pevnou, uzavřenou sadu souvisejících slov spolu s jejich synonymy. Služba LUIS nezjišťuje další hodnoty pro entity seznamu. Pomocí funkce Doporučit můžete zobrazit návrhy nových slov na základě aktuálního seznamu. Pokud existuje více než jedna entita seznamu se stejnou hodnotou, vrátí se v dotazu koncového bodu každá entita.

Entita seznamu není strojově naučená. Jedná se o přesnou shodu textu. Služba LUIS označí jakoukoli shodu s položkou v libovolném seznamu jako entitu v odpovědi.

Entita je vhodná, když textová data:

  • Jsou známá sada.
  • Nemění se často. Pokud potřebujete seznam často měnit nebo chcete, aby se seznam sám rozbalil, je lepší volbou jednoduchá entita se seznamem frází.
  • Tato sada nepřekračuje maximální hranice aplikace LUIS pro tento typ entity.
  • Text v promluvě nerozlišuje velká a malá písmena se synonymem nebo kanonickým názvem. Služba LUIS nepoužívá seznam nad rámec shody. Porovnávání přibližných shod, stemming, množné číslo a další varianty nejsou vyřešeny entitou seznamu. Pokud chcete spravovat varianty, zvažte použití vzoru s volitelnou syntaxí textu.

entita seznamu

Příklad souboru .json pro import do entity seznamu

Hodnoty můžete importovat do existující entity seznamu v následujícím formátu .json:

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

Příklad odpovědi JSON

Předpokládejme, že aplikace obsahuje seznam s názvem Cities, který umožňuje různé názvy měst, včetně města letiště (Sea-tac), směrového čísla letiště (SEA), PSČ (98101) a telefonního směrovacího čísla (206).

Položka seznamu Synonyma položek
Seattle sea-tac, sea, 98101, 206, +1
Paris cdg, roissy, ory, 75001, 1, +33

book 2 tickets to paris

V předchozí promluvě je slovo paris mapované na položku paris jako součást Cities entity seznamu. Entita seznamu odpovídá normalizovanému názvu položky i synonymům položky.

  "entities": [
    {
      "entity": "paris",
      "type": "Cities",
      "startIndex": 18,
      "endIndex": 22,
      "resolution": {
        "values": [
          "Paris"
        ]
      }
    }
  ]
Datový objekt Název entity Hodnota
Entita seznamu Cities paris

Další kroky

Další informace o entitách: