Песочница файрвола¶
Примечание
Песочница доступна пользователям с ролью 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 профиля одновременно и показывает результаты рядом — удобно, чтобы сравнить поведение разных профилей или провайдеров на одном и том же запросе.
- В блоке Запрос (общий для всех колонок) задайте Промпт и Модель (обязательно для запуска), при необходимости — Системный промпт.
- Настройте колонки. Каждая колонка — это пара Провайдер + Профиль (поле профиля становится доступным после выбора провайдера).
- Кнопкой Добавить колонку добавьте до 4 колонок.
- Нажмите Прогнать всё — промпт пройдёт через все колонки, и результаты отобразятся рядом для сравнения.
Чего песочница не делает¶
- Не сохраняет историю прогонов.
- Не позволяет переключить профиль в режиме Чат — используется активный профиль выбранного провайдера.
- Не показывает сырые значения PII в трейсе (только типы и счётчики).