GitHub Copilot теперь поддерживает режим Agent
GitHub Copilot недавно выпустил крупное обновление под названием «Agent Mode», которое расширяет возможности ai-ассистента для разработки. По сути, вы ставите перед ним задачу — исправить ошибку или разработать новую функцию — и вам не нужно специально указывать релевантный код: оно само найдёт подходящее решение в GitHub. Этот режим позволяет GitHub Copilot автономно выполнять задачи, исправлять собственные ошибки и предлагать терминальные команды, тем самым повышая эффективность разработки.

1. Agent Mode
Agent Mode позволяет GitHub Copilot автономно выполнять задачи, включая автоматическое исправление ошибок и предложение терминальных команд. Этот режим даёт Copilot возможность выполнять более сложные операции при написании кода, повышая эффективность разработки. Например, Copilot может автоматически распознавать и исправлять проблемы в коде на основе контекста и даже выполнять дополнительные задачи, такие как запуск команд из командной строки.
2. Copilot Edits
В рамках этого обновления также официально представлена функция Copilot Edits, поддерживающая редактирование нескольких файлов. Это означает, что разработчики могут вносить изменения в несколько файлов, а Copilot будет предлагать интеллектуальные рекомендации, помогая пользователям легче выполнять корректировку и рефакторинг кода.
3. Итерация кода и исправление ошибок
В режиме Agent Mode Copilot может итерировать собственный код, автоматически распознавать и исправлять ошибки. Эта возможность позволяет разработчикам больше сосредоточиться на высокоуровневом проектировании и логике, не слишком беспокоясь о деталях низкоуровневой реализации.
4. Предложения терминальных команд
Agent Mode также поддерживает предложения терминальных команд: разработчики могут получать соответствующие подсказки с командами прямо в редакторе кода, что ещё больше упрощает процесс разработки.
6. Project Padawan
GitHub также впервые представил нового автономного агента для разработки программного обеспечения (SWE) под названием Project Padawan. Этот агент сможет напрямую брать задачи в GitHub — то есть это полностью автономный AI-программист: вы просто отдаёте команду, а он самостоятельно выполняет задачу. Эта функция призвана снизить повседневную нагрузку на разработчиков, позволяя им сосредоточиться на более ценной работе.
Кроме того, GitHub внёс в обновление и другие функции, такие как более интеллектуальное автодополнение кода и контекстно-зависимые подсказки, улучшающие общий опыт разработки. Эти обновления не только расширяют возможности GitHub Copilot, но и делают его применение в повседневной работе разработчиков более широким и эффективным.
Как использовать режим Agent?
Чтобы использовать режим Agent в GitHub Copilot, необходимо сначала скачать VS Code Insiders, затем включить Agent в настройках GitHub Copilot Chat, а в панели Copilot Edits переключить режим с Edit на Agent (рядом с селектором моделей). Таким образом разработчики могут в полной мере использовать мощные возможности Copilot, повышая эффективность разработки и качество кода.

Режим Agent в GitHub Copilot, расширяя автономные возможности и интеллектуальную обработку кода, обеспечивает разработчикам более эффективный опыт программирования.
GitHub Copilo планирует в ближайшие несколько месяцев продолжить улучшать производительность Agent Mode и Copilot Edits, включая поддержку перехода из Copilot Chat в Copilot Edits с сохранением контекста и предложения файлов из рабочей области.
Подробнее: https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/
Помощник сценариста▸
AI Приложения
AI Новости 