fr.wedoany.com Rapport : Amazon Web Services (AWS) a dévoilé une fonctionnalité de gestion des versions en version préliminaire pour son AWS DevOps Agent, ajoutant des capacités pilotées par l'IA pour valider les modifications de code avant leur déploiement en production. AWS DevOps Agent est un agent d'exploitation autonome capable de gérer les changements logiciels sur AWS, les environnements multicloud et locaux.
Selon AWS, cet agent comprend en profondeur l'environnement applicatif, les services, les dépendances et le comportement en production, et peut enquêter de manière autonome sur les incidents, identifier les causes profondes et recommander des mesures correctives.
AWS indique que la popularité croissante des outils de codage par IA entraîne un nombre de demandes de tirage (pull requests) qui dépasse la capacité de révision et de test manuels.
En conséquence, les révisions de code sont parfois approuvées sans validation suffisante, et les environnements de test peuvent différer de l'environnement de production. Le code généré par l'IA peut rester bloqué dans les files d'attente de révision sans être livré aux utilisateurs finaux. AWS estime qu'avec l'importance croissante d'une livraison logicielle rapide et sécurisée, les modèles d'IA deviennent plus efficaces pour identifier les problèmes fonctionnels et de sécurité que les révisions humaines pourraient négliger sous la pression du temps.
La première nouvelle fonctionnalité est la révision de préparation à la version, qui évalue chaque modification de code en fonction des exigences de production, de la sécurité des dépendances et des normes d'ingénierie et meilleures pratiques définies par l'utilisateur.
AWS précise que l'agent analyse les risques de dépendances entre les dépôts, examine les modifications de contrôle d'accès par rapport au cadre AWS Well-Architected Framework, et vérifie la conformité avec les normes de codage personnalisées de l'utilisateur. Si aucune norme personnalisée n'est fournie, le service applique par défaut les meilleures pratiques générales.
Au cours du processus de révision, l'agent exécute le logiciel dans un environnement isolé géré par AWS, effectue des tests de scénarios utilisateur légers, et vérifie que l'application peut être construite, exécutée et fournir des fonctionnalités de base avant d'entrer dans le pipeline de déploiement. Les résultats sont disponibles via la console AWS DevOps Agent ainsi que les commentaires de demandes de tirage sur GitHub et GitLab.
Les développeurs peuvent également utiliser les plugins Kiro Power ou Claude Code pour demander une révision directement depuis leur environnement de développement intégré, identifiant ainsi les risques de dépendance, les violations de politique et les problèmes de contrôle d'accès avant que les modifications ne soient soumises au contrôle de version.
La deuxième fonctionnalité est le test de version autonome, qui génère et exécute automatiquement des plans de test pour des modifications de code individuelles d'applications Web et API, dans un environnement de test fourni par le client et très similaire à l'environnement de production.
L'agent déduit le comportement attendu de chaque modification de code, créant des tests personnalisés couvrant l'exactitude fonctionnelle, la détection de régression et les scénarios d'intégration. Chaque exécution de test génère des artefacts structurés, y compris des métriques, des journaux, des traces et des résumés d'exécution, pour aider les réviseurs à évaluer l'état de préparation au déploiement.
Texte compilé par Wedoany. Toute citation par IA doit mentionner la source « Wedoany ». En cas de contrefaçon ou d'autre problème, veuillez nous en informer rapidement ; nous modifierons ou supprimerons le contenu le cas échéant. Courriel : news@wedoany.com









