shot-scraper video: автоматические видеодемо для ИИ-агентов

2026-07-04

shot-scraper video записывает видеодемонстрацию работы агента из YAML-сценария через Playwright. Как настроить и использовать в CI-пайплайне.

Проблема: код есть, доказательства нет

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

shot-scraper video — инструмент, который автоматизирует этот шаг.

Решение: YAML-сценарий + Playwright

shot-scraper video входит в состав CLI-инструмента shot-scraper (версия 1.10+). Принцип работы:

  1. Описываете сценарий в файле storyboard.yml — URL, размер viewport, последовательность действий (клики, паузы, ввод текста).
  2. Запускаете одну команду: shot-scraper video storyboard.yml --mp4
  3. Получаете видеофайл с записью реального браузера, включая курсор и все взаимодействия.

Инструмент умеет запускать локальный сервер прямо из сценария (секция server), работать с авторизацией через JSON-куки и инъектировать JavaScript на страницу до начала записи.

Для каких задач это работает

Демо новых функций. Агент написал фичу — тут же генерирует видеодоказательство. Без участия человека.

Документация для клиентов. Один YAML-сценарий используется и в CI, и для записи обучающего видео.

Регрессионный контроль. Видео запускается после каждого деплоя. Если что-то изменилось визуально — это сразу видно.

Результат

Вместо «оно работает, поверьте» — видео с реальным браузером, записанное автоматически. Для команд с ИИ-агентами это переводит верификацию из категории «ручная задача» в категорию «часть пайплайна».

shot-scraper устанавливается через pip, исходный код открыт на GitHub. Подходит для любого веб-приложения, которое можно открыть в браузере.

Опубликовано на ContentRun, внедрение ИИ в маркетинг и продажи. Что мы делаем.