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

Страница отчёта с фильтрами в приложении на Razor Pages через агентный режим GitHub Copilot

Автор поста на Reddit описал агентному режиму GitHub Copilot в Visual Studio 2022 страницу отчёта по начислениям с фильтрами. Агент сам создал файлы, добавил пункт меню и сделал коммит, а автор не написал ни строчки кода.

Сделано сGitHub Copilot

Что сделали

Автор работал в Visual Studio 2022 с уже существующим приложением на Razor Pages. В агентном режиме Copilot он только описал нужную функцию. Это страница со сводным отчётом по начислениям, фильтрами по начальной и конечной дате и фильтром по статусу. По словам автора, дальше агент сам создал новые файлы, добавил пункт в меню и даже выполнил git add и git commit. Код автор не писал и не вставлял.

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

Функция отчёта собрана целиком. Автору она показалась вполне приличной. Сам он не написал ни одной строки. В комментариях другой пользователь назвал агентный режим лотереей. В его случае агент оставил вместо методов заглушки и удалил код вместо того, чтобы аккуратно его перенести.

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

Главный вопрос обсуждения в надёжности. В исходном посте нет ни времени, ни стоимости, а комментатор предупреждает, что на других задачах агентный режим может и ломать код.

Пояснение

Razor Pages это способ делать веб-страницы на ASP.NET Core от Microsoft. Агентный режим Copilot в Visual Studio сам создаёт и правит файлы проекта, а не только подсказывает код.

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

Разработчикам на .NET, которые хотят отдать агенту типовые страницы вроде отчётов и форм.

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

В моём приложении на [фреймворк, например Razor Pages] добавь новую страницу отчёта [название отчёта], которая сводит [данные, например начисления] и позволяет фильтровать по [фильтры, например диапазон дат и статус]. Добавь на неё ссылку в меню, следуй принятым в проекте шаблонам и убедись, что проект собирается. В конце перечисли изменённые файлы и дай команды git, чтобы закоммитить работу с понятным сообщением.

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

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

Источник: reddit.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, а баги в компиляторе остались.