Ronen Slavin, co-fondateur et directeur de la technologie de Cycode, a déclaré que l'automatisation permise par l'IA aide à « réduire le temps consacré aux tâches subalternes, permettant aux équipes de se concentrer sur les communications stratégiques et la planification ».
Les équipes techniques DevOps attachent une grande importance au rôle de l'intelligence artificielle dans l'assistance et l'automatisation du développement et du déploiement de code, ce qui a le potentiel de rendre les pratiques DevOps collaboratives plus coordonnées
Selon l'enquête de Sonatype auprès de 800 leaders DevOps, presque tous les leaders DevOps ( 97 %) utilisent tous dans une certaine mesure l’IA générative. Près d'un tiers des dirigeants (31 %) déclarent utiliser déjà l'IA générative dans leurs processus de développement logiciel.
Les dirigeants de l'industrie s'accordent à dire que l'intelligence artificielle est ou devrait révolutionner l'expérience DevOps. Premièrement, selon un rapport d'analyse publié par GitLab, l'un des cas d'utilisation les plus courants est l'intégration continue et la livraison ou le déploiement continu (CI/CD) : « L'intelligence artificielle aide à automatiser le processus de création, de test et de déploiement du code afin que tout changement qui réussissent les tests appropriés peuvent être intégrés dans la base de code existante et immédiatement déployés en production. Ce processus permet de réduire le risque d'erreurs et d'améliorer la qualité globale du logiciel développé. »
Les avantages de l'intelligence artificielle ne sont pas seulement limités. sur la création de meilleurs logiciels, et cela contribue également à combler le fossé entre les équipes de développement, d'exploitation et commerciales. « De nombreuses équipes informatiques ont besoin d'accéder aux données d'entreprise dans les environnements de test et de production », a déclaré Jeremy Rambarran, professeur à la Graduate School of Technology de l'Université de Touro. « L'IA peut améliorer les pratiques existantes, la pensée critique et les capacités. travail d'équipe, conception, affichage d'informations visuelles et pensée indépendante »
Comment se présentent les avantages de l'intelligence artificielle ? "L'IA peut supprimer les barrières de communication entre les différentes équipes sur un projet", a déclaré Ronen Slavin, co-fondateur et directeur technique de Cycode. "La capacité de l'IA à répondre automatiquement aux demandes de routine et à répondre aux questions basées sur les connaissances existantes contribue à réduire le fardeau de l'interprétation manuelle. et résoudre des problèmes courants. »
Slavin a ajouté que l'automatisation permise par l'intelligence artificielle aide à « réduire le temps consacré aux tâches subalternes, permettant aux équipes de se concentrer sur la communication stratégique et la planification ». , les équipes commerciales et les dirigeants. Rambarran estime que l'intelligence artificielle et l'intelligence artificielle générative « facilitent la collaboration de nombreux employés, peu importe où ils se trouvent ». En outre, il favorise la créativité et peut aider les utilisateurs à trouver de nouvelles idées et à remettre en question les idées reçues.
Dans un avenir proche, l’intelligence artificielle pourrait ouvrir la voie à l’accélération du déploiement de logiciels. « Les robots basés sur l'IA peuvent faciliter la révision du code ou détecter et résoudre automatiquement les erreurs, accélérant le processus de développement et favorisant un environnement collaboratif en réduisant l'identification et la correction manuelles des erreurs », a déclaré Slavin. « De plus, les membres de l'équipe d'IA et les développeurs humains travaillent. ensemble Le concept d'accomplir des tâches quotidiennes comme la mise à jour des dépendances ou la résolution des rapports de bug bounty incarne de plus grandes possibilités de collaboration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!