Перейти к содержанию

Словарь бота

В словаре бота вы можете описать термины вашей компании, которыми будут пользоваться конечные пользователи при составлении запросов. Это ключевой раздел для настройки лингвистеческого слоя. Для каждого термина можно задать произвольное количество синонимов или специальных паттернов поиска.

Меты

Признаки

С помощью признаков обычно описывают различные справочники, по которым можно группировать или фильтровать данные (например, регион, отдел, товарная категория).

В признаке можно указать следующие настройки:

  • Название - выводится в заголовке отчета
  • Паттерны поиска
  • Сортировка по умолчанию
  • Умный поиск - позволяет не упоминать название признака при фильтрации по справочнику.

    При выключенном: "Продажи по региону Москва"

    При включенном: "Продажи по Москве" или "Продажи по региону Москва"

Tip

Умный поиск не рекомендуется включать для больших справочников (более 10000 уникальных записей), так как это будет негативно влиять на качество разбора фразы.

Показатели

Числовые характеристики, которые можно агрегировать или рассчитывать (например, продажи, план, выполнение плана).

Некоторые показатели имеют разные единицы измерения, но при этом объединены общим термином (например, продажи в рублях, продажи в штуках). Такие показатели можно объединить в группу.

В группе показателей можно указать следующие настройки:

  • Название
  • Паттерны поиска
  • Функция агрегации по умолчанию
  • Сортировка по умолчанию

А также определить список показателей (термин + единица измерения) для этой группы со следующими настройками:

  • Ссылка на единицу измерения
  • Паттерны поиска # Тут сделать ссылку
  • Точность - количество знаков после запятой при выводе отчета

В заголовке отчета будет выводится связка Названия группы + название единицы измерения (например, "Продажи, руб")

Даты

Временные характеристики, по которым можно фильтровать или группировать в различных форматах дат (например, по годам, по месяцам, по неделям, за текущий год).

В дате можно указать следующие настройки:

  • Название - выводится в заголовке отчета
  • Паттерны поиска
  • Сортировка по умолчанию

Единицы измерения

Единый перечень всех единиц измерений, которыми оперируют в вашей компании (например, рубли, штуки, м2). Одна единица измерения может быть часть нескольких показателей.

В единице измерения можно указать следующие настройки:

  • Название - будет использоваться для формирования заголовка показателя
  • Ссылка на группу синонимов

Сокращения

Более высокоуровневый термин, которым в вашей компании описывают сразу несколько детализаций или конкретный отчет (т.е. группировка нескольких мет). Например, термин "Аукцион" включает в себя признаки Заказчик, Товар, Тип аукциона, Дату аукциона и показатели Сумма аукциона.

В единице измерения можно указать следующие настройки:

  • Название
  • Паттерны поиска
  • Список признаков
  • Список дат
  • Список групп показателей
  • Список конкретных показателей

Паттерны поиска

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

Паттерн "(цена|стоимость) за? (товар|продукт)?" позволяет обратится к термину одним из следующих способов:

  • цена за товар
  • цена за продукт
  • цена товара
  • цена продукта
  • стоимость за товар
  • стоимость за продукт
  • стоимость товара
  • стоимость продукта
  • цена
  • стоимость

Доступные элементы регулярных выражений:

  • Перечисление синонимов - (...|...)
  • Опциональное слово - ? (может применяться и к перечислению синонимов)

Cинонимы

Перечисление всех групп синонимов, которые использовались в каких либо паттернах поиска или единицах измерения.

Перечеслинение синонимов, которые были использованы в одном из паттернов, сохраняется как отдельная сущность - группа синонимов.

Данную группу можно переиспользовать в других паттернах, таким образом, одна группа синонимов будет связана с несколькими паттернами. Редактирование этой группы синонимов изменит все связанные с ней паттерны.