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

Две правки сайта через агента GitHub Copilot, оба PR смёржены

Автор поручил агенту GitHub Copilot две небольшие правки своего сайта на Angular. Агент открыл черновые PR, оба заработали и были смёржены.

Сделано сGitHub Copilot

Что сделали

Автор включил агента в репозитории своего сайта на Angular (нужен тариф Copilot Pro+ или Enterprise). Он написал подробные задачи в GitHub Issues, черновики для них составил в ChatGPT. Одна задача касалась ссылок в подвале сайта, вторая просила сделать отступы в панели фильтров плотнее. Обе задачи автор назначил на Copilot. Агент клонировал репозиторий, составил план, запушил изменения в ветки и открыл черновые PR, по ходу записывая свои шаги в лог. Каждую ветку автор скачал к себе и проверил сам.

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

Оба PR заработали, автор их смёржил. В PR с подвалом агент сам выбрал разумные маршруты для ссылок, хотя об этом его не просили. В PR с отступами он уменьшил padding в двух CSS-классах, в сумме примерно на 28px. Интерфейс при этом не стал выглядеть тесным. Пробовали только простые задачи.

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

Агент расходует минуты GitHub Actions, а в режиме preview работает только на тарифах Pro+ или Enterprise. Хорошо помогли подробные задачи с критериями приёмки.

Пояснение

Coding agent в GitHub Copilot берёт задачу из GitHub Issues, сам пишет код в отдельной ветке и открывает PR на проверку. GitHub Actions это встроенная в GitHub система запуска сборок и скриптов, минуты в ней ограничены тарифом.

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

Разработчикам с небольшим проектом на GitHub, желающим отдавать агенту мелкие правки интерфейса.

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

В моём репозитории [владелец/репозиторий] я поручу тебе две небольшие правки сайта. Первая [первая правка, например сделать отступы в шапке плотнее], вторая [вторая правка]. Для каждой открой отдельный черновой pull request с коротким описанием, что ты изменил и зачем. Ничего не мёржи. Остановись, когда оба черновых PR открыты, и скажи, что мне проверить.

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

Ещё 3 источника

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

Источник: manjit28.medium.com · · обновлено

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

Больше тысячи смёрженных 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, а баги в компиляторе остались.