Github teste des agents IA pour le triage et la qualité du code
Github lance en preview technique les Agentic Workflows. Cette nouvelle fonctionnalité permet d’automatiser des tâches de dépôt via des agents de codage intégrés à Github Actions, dans un cadre de permissions strictement contrôlé.
Les dépôts logiciels pourront-ils bientôt se gérer de manière autonome? C’est en tout cas la direction que suggère Github, qui introduit les Agentic Workflows en preview technique. Cette fonctionnalité permet d’automatiser des tâches de dépôt à l’aide d’agents de codage exécutés dans Github Actions, avec un encadrement strict des permissions et des actions autorisées.
Dans son annonce, Github explique que les Agentic Workflows reposent sur un principe simple: décrire le résultat attendu, puis laisser un agent l’exécuter dans le cadre d’un workflow Github Actions. Contrairement aux workflows traditionnels, définis explicitement en YAML et exécutés de manière séquentielle, ces automatisations s’appuient sur des agents capables de générer et d’adapter des séquences d’actions en fonction du contexte.
L’«IA continue» appliquée aux dépôts Github
Les cas d’usage visés concernent notamment le triage continu des «issues», la mise à jour de la documentation, l’amélioration de la couverture de tests, l’analyse des échecs d’intégration continue (CI) ou la génération de rapports réguliers sur l’état d’un dépôt. Github parle d’«IA continue», en référence aux pratiques CI/CD, tout en précisant que ces workflows ne remplacent pas les pipelines de build ou de déploiement existants.
Techniquement, les workflows s’exécutent avec des permissions en lecture seule par défaut. Toute action d’écriture (comme la création d’une «pull request» ou d’une «issue») nécessite une validation explicite via des «safe outputs». L’architecture inclut également sandboxing, isolation réseau et logging, afin de limiter les risques liés aux injections de prompts ou aux comportements inattendus.
Plusieurs organisations testent déjà l’approche. Cité dans l’annonce de Github, Chris Aniszczyk, CTO de la Cloud Native Computing Foundation, estime par exemple que ces workflows réduisent les barrières à l’expérimentation avec les outils d’IA.
L’actualité IT en Suisse et à l’international, avec un focus sur la Suisse romande, directement dans votre boîte mail > Inscrivez-vous à la newsletter d’ICTjournal, envoyée du lundi au vendredi!