Пользовательские сущности
Если вам недостаточно системных сущностей, вы можете создать свои. Используйте пользовательские сущности, чтобы Jay Guard находил данные, уникальные именно для ваших запросов.
Создание сущности
-
Перейдите в Jay Guard.
-
В меню слева выберите Пользовательские сущности и нажмите Создать сущность.
-
Введите название сущности. После создания вы уже не сможете изменить его.
к сведениюЖелательно, чтобы название сущности отражало ее содержание. Именно это название будет видеть LLM в запросе вместо самих данных, а также пользователь Jay Copilot, если его запрос будет заблокирован. Поэтому не называйте сущность случайным образом.
Например, если сущность должна маскировать паспортные данные, назовите ее «Паспорт», а не «Сущ23».
-
Выберите тип сущности и настройте ее:
- Регулярное выражение.
- Справочник слов — для простых сущностей из одного слова.
- Справочник словосочетаний — для сложных сущностей из нескольких слов, например «системный аналитик».
-
Сохраните вашу сущность.
Не забудьте протестировать вашу сущность после создания.
Далее вы можете использовать созданную сущность при настройке фильтров.
Когда вы выбираете сущности из списков, например, при создании фильтра, пользовательские будут в самом конце, после системных.
Типы сущностей
Регулярное выражение
Регулярное выражение (regexp) позволяет легко задать шаблон поиска. Оно представляет из себя группу символов и знаков, написанную в строку.
Максимальная длина регулярного выражения — 1 000 символов.
Когда система сохраняет ваше выражение, она не проверят, верно ли оно составлено и будет ли работать. Не забудьте проверить его во вкладке Тестирование или на любом сервисе проверки regexp, например: https://regex101.com/.
Пример регулярного выражения
Условие: Нужно выражение для проверки логина. Логин должен быть от 3 до 16 символов, может содержать буквы на латинице и цифры.
Регулярное выражение:
/^[a-z0-9]{3,16}$/
Справочник слов/словосочетаний
Для сущностей типа Справочник слов/Справочник словосочетаний Jay Guard сравнивает запрос с каждым элементом вашего справочника. Ограничений по частям речи нет.
Если используется сущность типа Справочник словосочетаний учитываются не только словосочетания из справочника, но и их формы. В случае сущности Справочник слов словоформы учитываются, только если включена настройка Автоматически добавлять словоформы.
Требования к справочнику
-
Формат: TXT-файл размером до 5 Мб.
-
Количество слов: до 10 000.
-
Не должно быть следующих символов:
#$%&'()*+/:;<=>?@[\]^{|}~
. -
Каждое слово или словосочетание должно быть написано с новой строчки. Между ними не должно быть запятых, пробелов и т. д.
к сведениюЕсли в нем будут слова, написанные в строку через пробел или знаки препинания, Jay Guard постарается самостоятельно определить отдельные слова. Но все же советуем заранее правильно подготовить справочник.