Встроенный ассистент
Общайтесь с ИИ, который может просматривать захваты, декодировать тела, отправлять запросы повторно и запускать анализы коллектора.
Ассистент — это чат-панель во вкладке Лаборатория API → Ассистент. Вы предоставляете модель: он общается с любой OpenAI-совместимой конечной точкой (размещенный API, локальный шлюз или локальный сервер), используя вызовы инструментов, и управляет теми же инструментами, которые предоставляет MCP-сервер.
Настройка модели
Откройте Настройки → Модель ИИ и установите:
- Базовый URL — корень OpenAI-совместимого API, например
https://api.openai.com/v1. Ассистент отправляет запросы на{base}/chat/completionsсstream: true. - Ключ API — отправляется как токен
Bearer. Поле маскируется, если не включено Показывать конфиденциальные значения (/docs/ru/security/secrets/). - Модель — идентификатор модели, например
gpt-4o-mini.
Настройки сохраняются в локальном хранилище браузера (traffic-jam:ai-settings). Ничего не покидает вашу машину, кроме запросов чата на настроенную вами конечную точку.
Использование
- При необходимости выберите сессию в Прикрепить текущую сессию — её идентификатор и имя добавляются к вашему сообщению как контекст.
- Задайте вопрос. Ассистент ориентируется с помощью
list_sessions/get_session, затем углубляется с помощью инструментов чтения и анализа, и выполняет повторную отправку только тогда, когда нужны живые доказательства. - Наблюдайте за карточками инструментов встроенно: каждая показывает имя инструмента, аргументы и (раскрываемый) результат. Изменяющие инструменты помечены значком живой трафик.
Подтверждение инструментов с живым трафиком
Пять инструментов отправляют реальный трафик: replay, replay_batch, replay_minimize, mutation_probe и run_recipe. При включенном Подтверждать перед инструментами с живым трафиком (по умолчанию) ассистент приостанавливается и показывает Выполнить / Отклонить для каждого перед выполнением. Отклонение возвращает модели результат “отклонено пользователем”, чтобы она могла скорректироваться.
Что он умеет
У ассистента 25 инструментов:
- Чтение —
list_projects,list_sessions,get_session(дайджест),get_request,search_requests,export_har,list_replay_history,list_client_certs,list_fingerprint_profiles,list_transports,list_decode_scripts. - Повторная отправка —
replay,replay_batch,replay_minimize. - Анализ —
decode_body,conformance_diff,token_lifecycle,signature_candidates,signature_crack,mutation_probe,run_recipe,evaluate_computed_template. - Авторинг —
save_decode_script,save_decode_pipeline,save_recipe(сохраняют артефакты парсера в проект; без живого трафика).
Инструменты анализа — те же, что лежат в основе рабочей области Коллектора (/docs/ru/collector/): diff соответствия, вскрытие сигнатур, мутационные пробы и жизненный цикл токенов.
[!NOTE] Системный промпт инструктирует модель держать секреты вне её прозы — она ссылается на учетные данные по имени, а не по значению — и предпочитать минимально необходимые повторные отправки. Ответы повторной отправки по-прежнему скрывают конфиденциальные заголовки, если инструмент не передает
includeSensitiveValues.