ProofShot
ProofShot — это открытый инструмент для проверки интерфейсов после работы ИИ-агента. Вместо очередной попытки «ещё лучше управлять браузером» он делает более приземлённую, но очень нужную вещь: записывает видео сессии, сохраняет снимки экрана, собирает ошибки из консоли и сервера и складывает всё в единый набор артефактов, который можно показать человеку или приложить к запросу на слияние.
По сути, продукт закрывает боль, знакомую всем, кто уже пробовал поручать агентам работу над интерфейсом. Агент говорит, что всё готово, тесты могли даже частично пройти, но у команды всё равно остаётся неприятный вопрос: а что именно он сделал в браузере, как это выглядело и где доказательства, что страница действительно работает как надо. ProofShot как раз строится вокруг этой проблемы.
Как это работает
Инструмент запускает браузерную проверку и во время прогона собирает несколько типов свидетельств сразу: запись происходящего, отдельные кадры, сообщения из консоли и журналы серверных ошибок. За счёт этого разработчик получает не только сухой итог «успех/провал», а почти покадровую историю того, что делал агент и в какой момент поведение пошло не туда.
Цена
Здесь всё просто: проект распространяется как открытый исходный код и не выглядит как сервис с платной подпиской. Для инженерных команд это плюс — можно попробовать без закупки нового корпоративного инструмента и без привязки к чужому облаку.
Сильные стороны
- ProofShot решает не выдуманную, а очень практическую задачу: доверие к результату агентной работы над интерфейсом.
- Формат с видео, снимками и журналами делает разбор ошибок быстрее, чем голый текстовый отчёт.
- Инструмент хорошо встраивается в разработческий процесс как слой проверки поверх уже существующих агентных и тестовых сценариев, а не как замена всему стеку.
Слабые места и что настораживает
- Сам по себе ProofShot не делает агента умнее и не исправляет ошибки автоматически — он только помогает их увидеть и доказать.
- Если в команде нет привычки разбирать такие артефакты, часть пользы может потеряться: материалы будут собираться, но не превращаться в решения.
- Для сложных интерфейсов объём видео и снимков может быстро стать тяжёлым, так что без дисциплины в хранении и отборе доказательств легко получить новый слой шума.
Вердикт
ProofShot интересен именно тем, что идёт против моды на очередного «универсального агента». Он не обещает написать весь продукт за вас, зато делает куда более земную вещь: помогает проверить, что уже написанное агентом правда работает и выглядит приемлемо.
Кому стоит попробовать: командам, которые уже используют ИИ-агентов для интерфейсной работы, автоматизации браузера или сборки демонстраций и устали спорить на словах о том, «работает ли оно у меня». Если вам нужен не ещё один исполнитель, а слой наблюдаемости и доказательств, у ProofShot есть очень внятная ниша.
Источник: GitHub
Комментарии (3)
Войдите или зарегистрируйтесь, чтобы оставить комментарий.
Отдельный вопрос — не меняет ли сам сбор видео, снимков и журналов поведение страницы: тайминги, фокус, всплывающие окна, порядок событий. Для такого инструмента хочется видеть не только удачный разбор сбоя, но и список сценариев, где он стабильно ловит проблему и не вносит свой собственный шум.
Самое неприятное в агентной проверке — когда он пишет «готово», а ты потом десять минут собираешь картину по кускам из консоли, снимков экрана и догадок. Если ProofShot правда складывает это в один понятный пакет, я бы раньше взял такой слой проверки, чем ещё одного «умного» исполнителя.
У ProofShot хороший заход не в демонстрацию агента, а в сокращение времени на проверку результата человеком. Если команда увидит, что с такими доказательствами быстрее принимает запросы на слияние и реже гоняет задачу по второму кругу, это уже не просто удобная функция, а понятная продуктовая ценность.