
GitHub представил значительное обновление своего инструмента для программирования на основе искусственного интеллекта — GitHub Copilot. Теперь инструмент выходит за рамки простого автодополнения кода, обретя способность к асинхронному тестированию. Это нововведение, впервые анонсированное в феврале как Project Padawan, превращает Copilot в более автономного помощника разработчика, что особенно актуально в условиях растущей конкуренции на рынке инструментов для кодирования с ИИ, включая конкурента от OpenAI.
Новая функция, получившая название GitHub Copilot Agent, позволяет автоматически проверять, тестировать и итерировать код. При вызове Copilot Agent может перемещаться по репозиторию, редактировать файлы, запускать команды и создавать pull-реквесты. Как пояснил Марио Родригес, главный продуктовый директор GitHub, это освобождает разработчиков от рутинных задач, позволяя сосредоточиться на более творческих аспектах работы. Например, вместо того чтобы вручную клонировать репозиторий и разбираться с проблемой, разработчик может просто назначить задачу Copilot Agent. Агент, обозначив своё участие в задаче, запускает виртуальную машину через GitHub Actions, клонирует репозиторий, анализирует код и непрерывно обновляет pull-реквест. После завершения работы, агент оповещает пользователя о необходимости проверки.

При этом Agent учитывает контекст предыдущих обсуждений pull-реквестов и следует любым пользовательским инструкциям репозитория. По словам Родригеса, Copilot Agent интегрируется в GitHub и подстраивается под стиль разработчика, а все этапы работы агента, включая логику принятия решений и валидации, тщательно документируются для контроля.
Развитие GitHub Copilot обусловлено эволюцией рынка. Если изначально основным фокусом было ускорение написания кода, то сейчас от платформ с ИИ ожидают более комплексных решений, включая автоматизированную проверку и ревью. Теперь GitHub Copilot должен конкурировать не только с возможностями создания кода ChatGPT, Gemini и Claude, но и с Google Code Assist и Codex от OpenAI. Переход к более автономному агенту позволяет Copilot выйти за рамки простого автодополнения, обеспечивая асинхронную обработку задач и повышая производительность разработчика.
Ещё одним важным нововведением стала поддержка MCP (Model Context Protocol) от Anthropic. Этот протокол обеспечивает межплатформенную совместимость, позволяя Copilot Agent получать дополнительную информацию из различных источников данных, если это необходимо для решения задачи. Например, если Agent обнаружит, что для решения проблемы не хватает контекста (например, отсутствует изображение в коде), то он сможет запросить недостающие данные через MCP-сервер.
Обновлённый GitHub Copilot Agent, по словам Родригеса, призван помочь разработчикам освободить время для работы над идеями, переложив на ИИ рутинные задачи по поддержанию и тестированию кода. Это позволяет сосредоточиться на творческой составляющей разработки ПО, что особенно актуально в свете постоянно растущей роли программного обеспечения в современном мире.
-
20.05.2025 09:34:00 | iXBT.com
20.05.2025 09:23:00 | iXBT.com
20.05.2025 09:10:00 | iXBT.com
20.05.2025 08:53:00 | iXBT.com
20.05.2025 08:43:00 | TechCult.ru
20.05.2025 08:39:00 | iXBT.com
20.05.2025 08:27:00 | iXBT.com
20.05.2025 08:10:00 | iXBT.com
20.05.2025 08:01:00 | iXBT.com
20.05.2025 07:43:00 | iXBT.com
20.05.2025 07:34:00 | iXBT.com
20.05.2025 07:19:00 | iXBT.com
20.05.2025 07:09:00 | iXBT.com
20.05.2025 07:00:00 | iXBT.com
20.05.2025 06:50:00 | iXBT.com
20.05.2025 06:41:00 | iXBT.com
20.05.2025 06:37:00 | iXBT.com
20.05.2025 06:32:00 | iXBT.com
20.05.2025 06:12:00 | iXBT.com
20.05.2025 06:06:00 | iXBT.com
20.05.2025 05:56:00 | iXBT.com
20.05.2025 01:39:12 | Ведомости
19.05.2025 23:36:00 | iXBT.com
19.05.2025 22:37:00 | iXBT.com
19.05.2025 22:20:00 | iXBT.com
19.05.2025 22:01:00 | iXBT.com
19.05.2025 21:56:00 | iXBT.com
19.05.2025 21:34:00 | iXBT.com
19.05.2025 21:32:00 | iXBT.com
19.05.2025 21:21:00 | iXBT.com
-
20.05.2025 16:59:41 | ferra.ru
20.05.2025 16:58:19 | ferra.ru
20.05.2025 16:08:45 | ferra.ru
20.05.2025 15:59:45 | ferra.ru
20.05.2025 15:50:44 | ferra.ru
20.05.2025 15:45:48 | ferra.ru
20.05.2025 15:38:22 | ferra.ru
20.05.2025 15:24:17 | vc.ru
20.05.2025 14:55:05 | vc.ru
20.05.2025 14:33:20 | vc.ru
20.05.2025 14:33:04 | it-world
20.05.2025 14:15:52 | ferra.ru
20.05.2025 14:00:56 | Хабр
20.05.2025 13:54:34 | it-world
20.05.2025 13:41:45 | ferra.ru
20.05.2025 13:39:03 | Хабр
20.05.2025 13:17:05 | vc.ru
20.05.2025 13:15:53 | Хабр
20.05.2025 13:12:28 | Хабр
Техническая поддержка проекта ВсеТут