Поделиться через


Сущность списка

Внимание

LUIS будет прекращена 1 октября 2025 г. и с 1 апреля 2023 г. вы не сможете создать новые ресурсы LUIS. Мы рекомендуем перенести приложения LUIS в понимание общения, чтобы воспользоваться продолжением поддержки продуктов и многоязычными возможностями.

Сущности списка представляют собой фиксированный замкнутый набор связанных слов вместе с их синонимами. 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, , sea98101, 206+1
Paris cdg, , roissy75001ory1,+33

book 2 tickets to paris

В предыдущем высказывании слово paris сопоставляется с элементом paris как часть сущности списка Cities. Сущность списка совпадает с нормализованным именем элемента, а также с синонимами элемента.

  "entities": [
    {
      "entity": "paris",
      "type": "Cities",
      "startIndex": 18,
      "endIndex": 22,
      "resolution": {
        "values": [
          "Paris"
        ]
      }
    }
  ]
Объект данных Имя объекта Значение
Сущность списка Cities paris

Следующие шаги

Узнайте больше о сущностях.