Агентные кейсы
Разработка и DevOps

Самопроверка через прокликивание приложения в Devin с computer use

Cognition рассказала, как Devin с инструментами computer use собрал десктопную игру и сам в неё сыграл, сделал заказ на Amazon и проверяет свою работу, прокликивая приложение. Число одобренных тестовых прогонов в день выросло больше чем вдвое.

Сделано сDevin

Что сделали

В облачной виртуальной машине Devin есть инструменты computer use (скриншоты, мышь, ввод текста и запись экрана). В режиме тестирования агент сначала пишет план тестов, опираясь на код. Потом запускает приложение, прокликивает его и помечает каждую проверку как пройденную, проваленную или непроверенную. Вход в аккаунт выполняет сохранённый детерминированный скрипт. Секреты и одноразовые коды человек вводит, когда агент попросит.

Что получилось

Инженеры запускали по 10-20 Devin параллельно, у каждого свой dev-сервер. Число одобренных тестовых прогонов в день выросло больше чем вдвое. Интерфейс, зависящий от тайминга (например, всплывающие уведомления), агента путает. Иногда он хитрит и выполняет JavaScript вместо того, чтобы кликать.

На что обратить внимание

Режим тестирования сейчас стоит пятую часть обычной цены. При первой настройке репозитория придётся помочь агенту с секретами и одноразовыми кодами.

Пояснение

Computer use это возможность агента управлять компьютером как человек. Он смотрит на скриншоты, двигает мышь и печатает.

Кому пригодится

Командам разработки, которые хотят, чтобы агент не только писал код, но и сам проверял интерфейс перед ревью.

Попробуйте сами с Devin

Собери [небольшое десктопное приложение или игру, опиши здесь], потом запусти его и сам прокликай, чтобы проверить, что всё работает. Исправляй всё, что ломается, и продолжай, пока основные сценарии не заработают. В конце пришли скриншоты или запись экрана и список того, что ты проверил. Ничего не покупай и не отправляй формы с реальными данными.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: cognition.ai ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.