Lors de la conférence Build 2025 de Microsoft à Seattle, GitHub a dévoilé un agent de codage IA révolutionnaire qui agit comme un développeur autonome au sein des équipes logicielles.
Le nouvel agent de codage GitHub Copilot représente une avancée majeure dans le développement assisté par l’IA. Intégré directement à GitHub, l’agent s’active lorsque les développeurs lui assignent des enjeux GitHub ou le sollicitent via VS Code. Il lance alors un environnement de développement sécurisé propulsé par GitHub Actions, effectuant des validations dans une demande de tirage préliminaire qui peut être suivie grâce aux journaux de session.
Le flux de travail de l’agent imite celui d’un développeur humain, automatisant les tâches répétitives. Après avoir lancé une machine virtuelle via GitHub Actions, il envoie des mises à jour de progression sous forme de demandes de tirage préliminaires et consigne ses décisions dans les journaux de session. Une fois la tâche terminée, il identifie l’utilisateur initial pour la révision. Les développeurs peuvent ensuite laisser des commentaires, que l’agent prend automatiquement en compte en effectuant les modifications nécessaires.
Selon Thomas Dohmke, PDG de GitHub, l’agent est conçu pour offrir un rendement optimal dans des bases de code bien testées et excelle particulièrement dans la gestion de la maintenance courante, comme la correction de bogues, l’ajout de fonctionnalités et le refactoring de code. Grâce à des modèles de pointe, l’agent excelle dans les tâches de complexité faible à moyenne, allant de l’ajout de fonctionnalités et la correction de bogues à l’extension des tests, au refactoring du code et à l’amélioration de la documentation. Cela permet aux développeurs de déléguer des tâches fastidieuses et chronophages, tout en se concentrant sur des travaux plus stimulants.
L’agent de codage Copilot est maintenant offert aux abonnés Copilot Pro+ et Copilot Entreprise. Les utilisateurs en entreprise devront obtenir l’approbation d’un administrateur pour activer la nouvelle politique d’agent de codage Copilot. L’utilisation de l’agent consomme des minutes GitHub Actions et des requêtes premium Copilot comprises dans les forfaits d’abonnement.
La technologie valide son travail à l’aide de tests et de linters avant de pousser les modifications. Une fois terminé, elle identifie l’utilisateur pour la révision. Les développeurs peuvent demander des ajustements via des commentaires dans la demande de tirage ou cloner la branche localement pour poursuivre le travail dans leur IDE avec l’aide de Copilot. L’agent excelle particulièrement dans les tâches de complexité faible à moyenne dans des bases de code bien testées.