Recherche de site Web

L’IA apporte bien plus à l’expérience DevOps qu’il n’y paraît


L'automatisation permise par l'IA permet de « réduire le temps consacré aux tâches banales, permettant ainsi aux équipes de se concentrer sur la communication et les initiatives stratégiques », déclare Ronen Slavin, co-fondateur et CTO chez Cycode.

DevOps reçoit un coup de pouce bienvenu. Les équipes technologiques apprécient particulièrement la puissance de l’intelligence artificielle pour assister et automatiser le développement et le déploiement de code, ce qui pourrait rendre les pratiques collaboratives telles que DevOps encore plus collaboratives.

Par exemple, pratiquement tous les leaders DevOps (97 %) utilisent l'IA générative dans une certaine mesure, selon une enquête réalisée auprès de 800 leaders DevOps par Sonatype. Près d'un prospect sur trois (31 %) déclare avoir déjà mis en œuvre l'IA générative dans ses processus de développement logiciel.

Les leaders du secteur s’accordent sur le fait que l’IA révolutionne - ou promet de révolutionner - l’expérience DevOps. Pour commencer, l'un des cas d'utilisation les plus courants concerne l'intégration continue et la livraison ou le déploiement continu (CI/CD), selon une analyse publiée par GitLab : « L'IA aide à automatiser le processus de création, de test et de déploiement du code afin que toutes les modifications qui réussissent les tests appropriés peuvent ensuite être intégrées dans la base de code existante et déployées immédiatement dans les environnements de production. Ce processus peut contribuer à réduire le risque d'erreurs et à améliorer la qualité globale du logiciel en cours de développement.

Les avantages de l’IA vont bien au-delà de la production de meilleurs logiciels : elle contribue à rapprocher les équipes impliquées dans le développement, les opérations et l’entreprise. « De nombreuses équipes informatiques doivent avoir accès à des environnements de test et de production pour leurs données commerciales », explique Jeremy Rambarran, professeur à la Touro University Graduate School of Technology. "L'IA peut contribuer à renforcer ces approches existantes. Dans un environnement axé sur l'IA, la pensée critique, le travail d'équipe, la conception, l'affichage visuel d'informations et la pensée indépendante font partie des autres talents requis."

Comment, exactement, cet avantage de l’IA se produit-il ? "L'IA contribue à combler les écarts de communication entre les différentes équipes d'un projet", déclare Ronen Slavin, co-fondateur et CTO chez Cycode. "En automatisant les réponses aux requêtes de routine et en expliquant les problèmes sur la base des connaissances existantes, l'IA réduit la charge manuelle d'explication et de résolution des problèmes courants."

L'automatisation permise par l'IA contribue à « réduire le temps consacré aux tâches banales, permettant ainsi aux équipes de se concentrer sur la communication et les initiatives stratégiques », ajoute Slavin. « Cette réduction des communications de routine favorise un environnement propice à des discussions plus significatives entre les développeurs, les opérations, les équipes commerciales et les dirigeants. »

L'IA et l'IA générative « facilitent la collaboration de nombreux employés, quel que soit l'endroit où ils se trouvent », convient Rambarran. De plus, c'est un booster de créativité, qui aide les utilisateurs à formuler de nouvelles idées et à remettre en question les idées reçues.

Dans l’immédiat, l’IA pourrait ouvrir la voie à une accélération rapide des déploiements de logiciels. « Les robots pilotés par l'IA qui facilitent la révision du code ou la détection et la résolution automatiques des bogues accélèrent le processus de développement et favorisent un environnement collaboratif en réduisant l'identification et la rectification manuelles des erreurs », explique Slavin. "De plus, le concept de coéquipiers IA travaillant aux côtés de développeurs humains dans des tâches de routine telles que la mise à jour des dépendances ou la résolution des rapports de bug bounty illustre de plus grandes possibilités de collaboration."

Articles connexes