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