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

Песочница файрвола

Примечание

Песочница доступна пользователям с ролью admin или operator. Для роли viewer список провайдеров не загружается, и прогон недоступен.

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

Чтобы открыть раздел, выберите в меню Операции → Песочница (/playground).

Ключи и история

Ключ апстрима (API-ключ LLM-провайдера) вводится в форму и хранится только в текущей сессии браузера — он не кэшируется и не сохраняется на сервере. История прогонов не ведётся: каждый промпт — независимый запуск, контекст между сообщениями не сохраняется.

Песочница работает в двух режимах — вкладки Чат и Сравнение.

Чат: одиночный прогон

Вкладка Чат прогоняет один промпт через активный профиль выбранного провайдера.

Блок «Конфигурация»:

  • Провайдер — выберите провайдера из списка. Применяется его активный профиль (выбрать профиль вручную нельзя). Доступны только провайдеры с активным профилем.
  • Модель — имя модели для запроса (например, gpt-4o); обязательно для запуска (кнопка «Отправить» активна только после заполнения).
  • Системный промпт (опционально) — системная инструкция.
  • Ключ апстрима — API-ключ провайдера (не сохраняется).
  • Режим — как обрабатывается ответ LLM:
    • Скан ответа — ответ буферизуется и анализируется, доступен трейс ответа.
    • Стрим — ответ выводится по токенам в реальном времени; анализ ответа (трейс ответа) не выполняется.

Блок «Диалог»: введите промпт в поле ввода (Enter — отправить, Shift+Enter — перенос строки) или выберите один из готовых примеров. Промпт пройдёт через файрвол с активным профилем выбранного провайдера.

Результат прогона (трейс): показывает решение по запросу (ALLOW / BLOCK / SANITIZE) и, в режиме Скан ответа, по ответу LLM (PASS / REDACT / BLOCK / MONITOR), детали каждого сработавшего детектора, статистику по PII (счётчики по типам — без сырых значений, в соответствии с 152-ФЗ), оценку риска (risk score) и причину решения PDP.

Воспроизводимый запрос

После успешного прогона доступна кнопка генерации воспроизводимого curl-примера. Реальный ключ апстрима в код не подставляется — вместо него используется плейсхолдер.

Сравнение: несколько профилей side-by-side

Вкладка Сравнение прогоняет один промпт через 2–4 профиля одновременно и показывает результаты рядом — удобно, чтобы сравнить поведение разных профилей или провайдеров на одном и том же запросе.

  1. В блоке Запрос (общий для всех колонок) задайте Промпт и Модель (обязательно для запуска), при необходимости — Системный промпт.
  2. Настройте колонки. Каждая колонка — это пара Провайдер + Профиль (поле профиля становится доступным после выбора провайдера).
  3. Кнопкой Добавить колонку добавьте до 4 колонок.
  4. Нажмите Прогнать всё — промпт пройдёт через все колонки, и результаты отобразятся рядом для сравнения.

Чего песочница не делает

  • Не сохраняет историю прогонов.
  • Не позволяет переключить профиль в режиме Чат — используется активный профиль выбранного провайдера.
  • Не показывает сырые значения PII в трейсе (только типы и счётчики).