В Build 2025 GitHub продемонстрировал свой агент по кодирую

В Build 2025 GitHub продемонстрировал свой агент по кодирую

6 июня 2025 г.

Что случилось: облачный агент Github PRS автономно

GitHub объявил о новой крупной возможности для Copilot:

GitHub представила значительное обновление до копила во времяMicrosoft Build 2025: Облачный агент кодирования, способный составить и итерации по запросам на вытягивание непосредственно в GitHub. В то время как предыдущий опыт работы с копированием был сосредоточен на помощи в редакторе через VSCODE, этот новый агент асинхронно работает в облаке, используя инфраструктуру, аналогичную действиям GitHub.

Разработчики теперь могут назначать задачи непосредственно через GitHub или Vscode:

> @github Open a pull request to refactor this query generator into its own class

Агент Copilot обрабатывает задачи автономно: Создание филиалов, итерация на PRS на основе комментариев к проверке кода и обновления коммитов до тех пор, пока работа не будет принята - все не касаясь защищенных филиалов. Важно отметить, что существующие трубопроводы CI, защита филиала и обзор рабочих процессов остаются нетронутыми, обеспечивая «доверие по дизайну».

С добавлением MCP разработчики могут даже предоставить агенту доступ к внешним инструментам и данным, настраивая серверы непосредственно в настройках репозитория. Это абстрагирует нас от фактической реализации и позволяет нам сосредоточиться на описании задач. Это согласуется с агентами Codex и другими, предоставляющими вычислительные средства для запуска агентов и выполнения кодирования.

Он также резонировал с более широким движением к безголовым агентам - теми, которые работают независимо, выполняют выполнение задач и сообщают, когда работа будет готова к рассмотрению.

Реакция сообщества: благоговение, осторожность, страхи и вопросы.

Лично использование агента Github Copilot было приятным опытом при просьбе выполнить задачи низкого уровня. У меня был момент «вау», когда я выполнял типичные действия GitHub непосредственно внутри PR (или через панель чата VSCODE). Это было впечатляюще быстро, и опыт разработчика ощущался на месте.

Покачивая в реакцию сообщества, мы обнаружили, что кодирующий агент Copilot показывает сочетание волнения, любопытства и здорового скептицизма. «Экономия времени» была обычной похвалой. Пользователям понравилось, что проект и журнал агента позволяют им точно увидеть, что происходит, и что они сохранили выбор, когда/если слияние. Подобно моему опыту, пользователи поделились, что они нашли Copilot для хорошо выполнять низкоуровневые задачи.

На что лидерство продукта GitHub для агента кодирования Copilot ответила:

Часть сообщества также поделилась страхом, что, разгружая кодирование в ИИ, человеческая работа может превратиться в уборку надзора: подача подробные билеты JIRA в течение всего дня и код, сгенерированный AI, сгенерированный резиновым камнем. Кроме того, пользователи выразили обеспокоенность по поводу того, что это значит для младших разработчиков. Генеральный директор GitHubбратьНа это:

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

Были также подняты вопросы по вопросам безопасности и политики. Например, может ли агент непреднамеренно разоблачить конфиденциальную информацию, например, включать секретный ключ в PR? В дополнение к сложности, некоторые разработчики отметили, что преимущества использования агентов ИИ не приходят бесплатно. Вы по -настоящему пожинаете награды, только если инвестируете усилия заранее; Например, написание хорошего описания вопроса с четкими критериями принятия.

Наслаждайтесь информированием о пространстве разработки уроженца ИИ (AIND)? Я помогаю построитьСообщество, сообщество,где мы освещаем наиболее актуальные новости, ориентированные на DEV. Для занятых людей мы отправляемсвежий бюллетень с одним пейгеромчитатьна 7000+ AI Tinkerers каждую неделю- Бесплатно и прямо на ваш почтовый ящик!

The Aind Take: абстракция Grunt Work и разработка новых привычек

GitHub превращается в A-усиленную A-платформу для разработки. Очень похож на исторический ростДействия Рынок, мы можем ожидать всплеска инструментов внутриРасширения копила, делает копилот более мощным и охватывает больше аспектов рабочего процесса разработки.

Исходя из аналогии из истории, это похоже на революцию DevOps или переход на Cloud/Server Computing: мирская инфраструктурная работа абстрагирует, что позволяет разработчикам сосредоточиться на логике более высокого уровня. Точно так же, агент по копированию может абстрагировать кусок хрустящей работы.

Это также новый навык: побуждение и контроль ИИ в кодировании. Подобно тому, как CI/CD и Cloud привели к новым ролям, агенты искусственного интеллекта могут привести к новым ролям, таким как «инженер по организации искусственного интеллекта». Я подозреваю, что мы увидим, что AI-клиенты все больше и больше экспериментируют с тем, что несколько агентов сотрудничают.

Одним из вариантов использования, в котором мы считаем, является использование зависимых от задач агентов: один агент может генерировать код, в то время как другой рассматривает его, или один агент специализируется на переднем конце, а другой-на бэк-конце, координируя через проблемы и PR. Инфраструктура GitHub может поддерживать этот вид многоагентного рабочего процесса, особенно в том, что MCP позволяет цеплять различные услуги искусственного интеллекта.

С точки зрения разработчика, чтобы подготовиться к этому ориентированному на ИИ, есть несколько конкретных шагов, которые мы бы порекомендовали при игре с агентом Copilot. Во -первых, написание четкой, подробной задачи/проблемы/PR -описаний с критериями принятия станет ценным навыком. Это хорошая практика даже для сотрудников человека, но для ИИ этооченьсоответствующий. Это помогает нарастить мышцу общения с машинами о коденамерениеПолем

Во -вторых, инвестировать в тесты. Перспектива агента искусственного интеллекта, который опирается на тесты, чтобы знать, что это не сломает вещи, является сильным стимулом. Высокий тестовый охват может превратить агента в надежного вкладчика, в то время как низкий охват превращает его в серьезный риск. Укрепление ваших автоматических тестов и конвейеров CI может помочь вашим проектам более полной выгоды от участия ИИ.

Конечная игра состоит в том, чтобы чувствовать себя комфортно, позволяя ИИ что-то набросить что-то, и вы направляете/совершенствуете ее. В эту новую эпоху разработчиками, которые процветают, будут те, кто использует ориентированную на спецификации развитие, направляя ИИ с точностью, формируя код и подтверждает его с помощью тестов.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE