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

Миграция большого веб-приложения с агентами GitHub Copilot, первые впечатления

Разработчик начал переносить большое веб-приложение с Copilot Chat. Тот не охватывал проект целиком. Агенты GitHub Copilot справились с большой кодовой базой лучше, хотя миграция пока только в начале.

Сделано сGitHub Copilot

Что сделали

Разработчик начал миграцию большого веб-приложения с Copilot Chat, но тому было трудно понять приложение целиком. Тогда он перешёл на Copilot Agents (режим агента в VS Code) и направлял его промптами. Агент часто отвечал встречными вопросами, которые определяли его следующие действия. Разработчик сравнил это с парным программированием.

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

С большой кодовой базой агенты справлялись лучше чата и хорошо реагировали на промпты. Но миграция только на ранней стадии. Поэтому результатов, цифр и итога в посте нет.

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

Пост это ранние впечатления без метрик и подробностей. Считайте его поводом попробовать режим агента, а не проверенным способом миграции.

Пояснение

Copilot Chat отвечает на вопросы о коде в чате. В режиме агента Copilot сам читает файлы проекта, вносит правки и запускает команды. Парное программирование это работа вдвоём над одним кодом, когда один пишет, а другой следит и подсказывает.

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

Разработчикам, которым предстоит большая миграция и которые выбирают между чатом и режимом агента в Copilot.

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

Мне нужно перевести веб-приложение в [название репозитория] с [текущий фреймворк или версия] на [целевой фреймворк или версия]. Начни с того, что изучишь кодовую базу и напишешь пошаговый план миграции, разбитый на небольшие части. Затем выполни первую часть в новой ветке и открой pull request. После первого PR остановись, дай список оставшихся шагов и рискованных мест, которые нашёл, и дождись моего согласия, прежде чем браться за следующую часть.

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

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

Источник: dev.to ·

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

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