Страница отчёта с фильтрами в приложении на Razor Pages через агентный режим GitHub Copilot
Автор поста на Reddit описал агентному режиму GitHub Copilot в Visual Studio 2022 страницу отчёта по начислениям с фильтрами. Агент сам создал файлы, добавил пункт меню и сделал коммит, а автор не написал ни строчки кода.
Что сделали
Автор работал в 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 ·