Типы сущностей

Сущность — единица NLU-ядра Brain, которая представляет собой последовательность слов, объединенных некоторым смыслом или правилом. Например, имена, дата и время, местоположение.

Пользовательские сущности

Пользовательские сущности — это сущности, которые вы самостоятельно заполняете и настраиваете в редакторе сущностей.

Чтобы создать пользовательскую сущность:

  1. На панели слева выберите вкладку РазработкаРедакторСущности.
  2. На вкладке Мои сущности нажмите Создать сущность и заполните ее поля:

    • Название — имя сущности.
    • Сравнение — выберите метод из списка.

Доступны следующие методы сравнения:

  • Мягкое совпадение позволяет распознавать сущности с учетом словоформ. Для работы этого метода включите исправление орфографии.
  • Точное совпадение предполагает полное совпадение словоформы.

Сущность описывается с помощью значений, которые она может принимать.

Чтобы добавить значение:

  1. В разделе Справочник нажмите Добавить запись.
  2. Выберите один способ, с помощью которого будет задана запись:

    • Синонимы позволяет указать синонимы и варианты написания, которые считаются эквивалентными этому значению.
    • Pattern позволяет указать формальное правило, описывающее ключевые слова и выражения. Используйте базовые элементы паттернов.
Нажмите кнопку DATA, чтобы задать значение сущности в формате string или JSON.

Системные сущности

Системные сущности — это встроенные сущности, которые вы можете активировать в редакторе сущностей.

Чтобы включить распознавание системных сущностей:

  1. На панели слева выберите вкладку РазработкаРедакторСущности.
  2. Выберите вкладку Системные.
  3. Выберите сущность в списке, чтобы просмотреть ее описание и распознаваемые форматы.
  4. Включите сущность с помощью переключателя.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней