Перейти к основному содержимому

Настройка фильтров данных

Фильтры в Jay Guard содержат правила фильтрации. Они определяют, какие именно чувствительные данные, сущности, будут фильтроваться в запросах к LLM и как. Вы можете использовать как готовые сущности, так и создавать свои.

Помимо этого, правила фильтрации можно настроить так, чтобы они работали по-разному в зависимости от количества сущностей в запросе.

Фильтры данных

Создание фильтра

  1. Перейдите в Jay Guard.
  2. В меню слева выберите Фильтры и нажмите Новый фильтр.
  3. Введите название фильтра и настройте правила.
  4. Сохраните ваш фильтр.

Редактирование фильтра

Чтобы перейти к редактированию фильтра, нажмите на его название в списке фильтров.

Настройка правил

  1. Перейдите к созданию или редактированию фильтра.

  2. Добавьте нужные правила:

    1. Выберите язык сущностей, которые должен обнаруживать Jay Guard. Найти соответствие языка и сущностей вы можете в справочнике.

    2. Укажите сущность, которую нужно обнаруживать в теле запросов. Если вам не хватает какой-то сущности, вы можете создать ее самостоятельно.

    3. Выберите действие Jay Guard, если запрос к LLM содержит указанную сущность:

      • allow — запрос будет отправлен as is (без изменений). Информация о нем запишется в раздел Аудит.
      • deny — отправка запроса будет заблокирована.
      • redact — указанные сущности в теле запроса будут закодированы, а сам запрос отправлен. После получения ответа от LLM Jay Guard декодирует сущности в ответе.
    4. Выберите хотите ли вы, чтобы обработка сущностей зависела от их количества. Вы можете активировать сразу несколько вариантов.

      Логика работы

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

      Строгость от меньшего к большему: allow, redact, deny.

      Например, есть фильтр с параметрами:

      • Тип сущностей: Email.

      • Allow, если больше 2.

      • Deny, если больше 4.

      Пользователь отправляет запрос, в котором есть 5 сущностей типа Email. Этот запрос соответствует сразу обоим условиям. Но так как deny — более строгое, именно оно применится ко всему запросу.

    5. Нажмите Сохранить.

    Настройка правил фильтрации

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

  3. Сохраните изменения.