Comment on page
Вкладка словарей — Vocabularies
Словарь — это функционал, представляющий собой таблицу с данными, загруженную в Платформу, используется в сочетании со Слотом Synonym.
Словарь представляет собой объект Ресурсов компании, то есть доступен из всех Агентов данной Компании. При Обучении создается Обученная модель агента, в которой содержится копия всех Словарей, задействованных в Сценарии на момент Обучения.
Файл, загружаемый в качестве Словаря, имеет следующие характеристики:
- 1.Формат
.csv
; - 2.Содержимое файла:
- 1.1-ый столбец — название: ‘entity’, содержимое: названия Сущностей (наборов Синонимов);
- 2.2-ой столбец — название ‘synonyms’, содержимое: наборы Синонимов, перечисленных через запятую
- 3.Названия Сущностей могут повторяться.
- 4.Синонимы в разных Сущностях могут повторяться.
- 5.Регистр Синонимов не влияет на результат распознавания.
- 6.При наличии в одном Словаре “дубликатов” — строк, в которых совпадают и название Сущности, и наборы Синонимов (даже при разном порядке этих Синонимов в строках) — в процессе импорта этого Словаря “дубликаты” не будут импортированы, будет импортирована только первая из “повторяющихся” строк.

Важно: распознавание словарных Сущностей качественно и гибко работает только на русском и украинском языках, в остальных языках (если словарь на другом языке или смешаны языки) распознавание будет происходить только по точному совпадению искомой строки с Синонимом в списке Синонимов (без окончаний, склонений и т.п.).
- 1.Список всех Словарей Компании доступен на вкладке VOCABULARIES после перехода в БотБилдер Агента.Важно: несмотря на то, что переход в Список Словарей происходит из БотБилдера конкретного Агента, в данном списке содержатся Словари доступные для всех Агентов Компании.
- 2.Лимит количества Словарей для одной Компании — 20 штук. По достижении лимита при попытке загрузить новый Словарь будет выведено уведомление от ошибке внизу.
- 1.При попытке импорта в Компанию Агента со Словарями, если сумма количества Словарей в Компании и в импортируемом Агенте превышает 20, произойдет ошибка импорта.
- 3.Чтобы открыть модальное окно редактирования Словаря, необходимо кликнуть по его названию.
- 4.Чтобы создать новый Словарь, необходимо кликнуть по кнопке + Create New.
Чтобы создать новый Словарь, необходимо:
- 1.Перейти в БотБилдер нужного Агента, нажав на кнопку Design;
- 2.Перейти на вкладку VOCABULARIES;
- 3.Нажать на кнопку + Create New;
- 4.Ввести название Словаря в поле Name. Максимальная длина значения поля — 1000 символов. По достижении максимального значения далее символы не вводятся в поле;
- 1.Возможно загружать несколько Словарей с одинаковым названием.
- 5.Загрузить файл для Словаря, нажав кнопку Upload your vocabulary или перетащив файл в окошко.
- 1.Возможно загружать один и тот же файл Словаря несколько раз.
- 6.Сохранить введенные данные, нажав кнопку Save.
При экспорте Агента происходит также экспорт всех Словарей, содержащихся в его Сценарии. Агент с включенными в него Словарями экспортируется в виде файла формата .cfg. При импорте Агента происходит импорт используемых в нем Словарей, при этом:
- 1.Если в Компании есть Словарь, содержащий идентичный файл, дублирования Словаря не происходит. При этом в Сценарии Агента будет использован Словарь из Ресурсов компании.
- 2.Если в Компании есть Словарь с идентичным названием, но отличающимся файлом, произойдет импорт:
- 3.Если в Компании нет такого Словаря, то он будет импортирован и появится в списке Словарей.
Чтобы изменить название или файл уже загруженного Словаря, необходимо:
- 1.Перейти в список Словарей.
- 2.Кликнуть по строке со Словарем, который необходимо изменить;
- 3.Отредактировать Словарь:
- 1.Для изменения названия необходимо кликнуть по полю с названием и изменить его содержимое;
- 2.Для обновления файла Словаря необходимо загрузить новый файл, нажав кнопку Upload your vocabulary или перетащив файл в окошко.
- 4.Сохранить введенные данные, нажав кнопку Save.
- 5.Изменения вступят в силу только после переобучения Агента.
Чтобы сохранить на компьютер файл Словаря, необходимо:
- 1.Перейти в список Словарей.
- 2.Нажать на кнопку выгрузки рядом со Словарем, файл которого необходимо выгрузить.
- 3.После нажатия кнопки файл Словаря будет загружен на компьютер.
- 4.Файл то же имеет название, которое имел при загрузке в Платформу.
- 5.Файл имеет расширение .csv.
Для удаления единичного необходимо:
- 1.Перейти в список Словарей.
- 2.Нажать на кнопку с изображением урны рядом с , который необходимо удалить;
- 3.Подтвердить действие в модальном окне, нажав кнопку DELETE VOCABULARY.
- 4.При попытке удаления Словаря, который задействован в Сценарии Агента/ов, появится предупреждение о том, что необходимо сначала удалить его из Сценария.Уведомление содержит информацию о Слоте Synonym, который необходимо удалить:
- 1.id Проекта/ов;
- 2.id Агента/ов;
- 3.id Слота/ов .
- 5.Если же Словарь не задействован в Сценарий, он будет удален.
В Платформе реализован множественный выбор Словарей и массовые действия, применимые к группе Словарей.
Множественный выбор Словарей осуществляется следующими способами:
- 1.Проставление галочек в соответствующих необходимым Словарям селекторах вручную.
- 2.Проставление галочки в селекторе массового выбора — в этом случае будут выделены все Словари на странице.
- 3.Выбор одной из групп Словарей. По клику на стрелочке открывается выпадающий список;
- 1.В выпадающем списке представлены варианты, по клику на одном из них будет выбрана соответствующая группа Словарей на текущей странице:
- 1.All — все Словари;
- 2.In use — только используемые в Агентах Словари;
- 3.Not in use — только не используемые Словари.
Снятие выделения с выбранных Словарей осуществляется следующими способами:
- 1.Удаление галочек из селекторов вручную.
- 2.Через селектор массового выбора.
- 3.Выбор варианта Clear selection в выпадающем списке: