Une feuille de route vers le DevOps de l’IA à Info-Tech LIVE 2023
- Arunabh Satpathy
- 3 octobre 2023
- 5 minutes
Dans un monde post-ChatGPT, rester en avance par la vitesse et la précision est impératif. Lors de LIVE 2023, une conférence sur le leadership en TI et la technologie organisée par le Info-Tech Research Group, Modern Requirements, a été invitée à présenter une session captivante le deuxième jour. Leur présentation s’intitulait « Accélérer le DevOps avec l’IA : une feuille de route vers le succès ». La conférence portait sur le thème « TI exponentielle » et mettait en vedette le « Parrain de l’IA », Geoffrey Hinton, comme conférencier principal.
Le technologue en chef et PDG, Asif Sharif, et le vice-président des ventes, Shihan Fernando, ont présenté leur vision du DevOps IA comme catalyseur d’une productivité exponentielle et d’une innovation inégalée. La thèse directrice de leur présentation était « le temps est notre monnaie ultime ».
La session a débuté avec une statistique impressionnante : 40% des équipes DevOps utilisent déjà l’intelligence artificielle intégrée pour les opérations TI. À partir de là, la présentation a disséqué plusieurs voies où les équipes peuvent intégrer l’IA pour gagner du temps et une productivité exponentielle, tant en programmation qu’en solutions sans code.
Voyez comment fonctionne Copilot4DevOps en temps réel :
Articles connexes
Le facteur Microsoft
Les intervenants ont partagé que Microsoft a récemment reconnu Modern Requirements comme partenaire de transformation de l’IA lors de la conférence Microsoft Inspire 2023. Il s’agit d’une continuation de l’étude de cas révolutionnaire de Microsoft sur les exigences modernes, explorant leur intégration de l’IA avec Microsoft Azure DevOps et Azure OpenAI Service.
L’étude de cas a mis en lumière une efficacité sans précédent, une transformation stratégique et un changement exponentiel grâce à l’automatisation des flux de travail pilotée par l’IA, attribuée à la maîtrise de l’outil d’intégration de l’IA développé par Modern Requirements.
Cette collaboration continue avec Microsoft positionne Modern Requirements comme le « partenaire de référence pour la gestion des exigences ».
IA dans les opportunités DevOps
Les opportunités DevOps IA que Sharif a décrites dans la présentation se divisent en trois catégories :
Gestion des exigences : Parmi les premières étapes du processus DevOps figure la gestion des exigences, c’est-à-dire la collecte, le traçage et la priorisation des éléments de travail pour un projet particulier. L’IA peut aider les équipes à augmenter leur productivité et à gagner du temps grâce à l’éduction automatisée, la traçabilité, l’analyse, le résumé, la traduction, et plus encore.
Programmation : ChatGPT et d’autres outils d’IA générative peuvent augmenter massivement la productivité et gagner du temps grâce à la génération de code, aux revues de code et aux tests automatisés.
Pas de code : Il s’agit d’un paradigme en développement de développement d’applications qui élimine le besoin d’écrire du code pour construire des applications. Les outils d’intelligence artificielle no-code peuvent permettre à des non-programmeurs, comme les analystes d’affaires et les concepteurs, de créer des applications via des interfaces glisser-déposer. Cela permet d’économiser des mois de temps et beaucoup d’argent, les entreprises pourraient perdre en acquérant des outils externes ou en développant du code en interne.
Améliorer la gestion des exigences avec Copilot4DevOps
La présentation a exploré l’utilisation de l’IA dans DevOps pour créer et organiser les besoins des projets afin d’économiser du temps et d’augmenter la productivité. Asif Sharif a lancé Copilot4DevOps, un assistant innovant et pratique à la gestion des exigences en IA pour faciliter la tâche difficile d’obtention des exigences, de génération, et plus encore. Ses capacités énumérées incluent :
- Recommandation des exigences et des cas d’essai
- Faire des suggestions intelligentes pour résumer et développer
- Éliminer les erreurs humaines grâce à la vérification automatisée de la qualité
- Conversion des exigences en cas d’utilisation, histoire utilisateur et format Gherkin
- Exigences de paraphrase, de reformulation et de traduction
Partageant l’exemple d’une compagnie d’assurance, Asif a expliqué comment la productivité des analystes d’affaires s’est améliorée en suscitant des exigences pour surmonter le blocage de l’écrivain. Par la suite, les testeurs ont commencé à créer des cas de test.
Les développeurs interagissaient avec un bot, identifiant rapidement les risques et les facteurs de conformité, améliorant ainsi la qualité des exigences. De plus, une analyse pilotée par l’IA a effectué une vérification de qualité approfondie, réduisant les erreurs et améliorant l’efficacité.
L’effet net de cela est que l’IA dans DevOps rend les employés plus heureux et plus productifs.
GitHub Copilot : Révolutionner les pratiques de codage
La présentation a également mis en lumière les avantages concrets de GitHub Copilot, un programmeur en duo IA qui propose aux développeurs des suggestions de type autocomplétion pour gagner du temps et augmenter la productivité. En combinant les forces traditionnelles de GitHub en matière d’hébergement collaboratif de code, de contrôle de version et d’intégrations fluides avec la puissance de ChatGPT, Sharif a montré comment les équipes peuvent gagner du temps et augmenter la productivité grâce à :
- Génération de code
- Revues de code
- Suggestions intelligentes/Assistance au code
- Déploiement et tests automatisés
- Optimisation du pipeline CI/CD
Le PDG Asif Sharif a présenté l’exemple d’Indra, une entreprise de contrôle du trafic aérien qui a adopté GitHub Copilot pour augmenter la productivité.
Ils ont testé GitHub Copilot sur une base de code Java non confidentielle pour déterminer s’il pouvait augmenter la productivité et le plaisir des développeurs, tout en améliorant la qualité du code.
Les résultats en disaient long : 55% de codage plus rapide, 75% de tâches accomplies en plus, et une augmentation remarquable de 46% du code total écrit. Ces avantages témoignent de la façon dont les économies de temps et l’augmentation de la productivité s’inscrivent dans la thèse de la présentation et de la conférence, ainsi que la façon dont l’IA dans le DevOps pourrait fonctionner dans d’autres industries comme la défense, l’automobile, et plus encore.
Autonomiser les développeurs citoyens avec Codeless ONE
Les méthodes traditionnelles de développement font souvent face à des défis en raison du manque de développeurs qualifiés. Le PDG Asif Sharif a également saisi l’occasion de lancer Codeless ONE, une plateforme innovante de développement d’applications instantanées sans code alimentée par l’IA, qui défend le développement par des « développeurs citoyens ».
Codeless ONE permet aux individus d’itérer de l’idée à la réalité en quelques minutes, économisant jusqu’à 50 000 $, ce qui est généralement ce qu’il faut pour développer une application à partir de zéro. C’est un énorme gain de temps et de productivité, et cela aide les entreprises à gagner en efficacité grâce à :
- Automatisation interne des processus d’affaires
- Prototypage rapide
- Développement rentable
- Permettre aux utilisateurs non techniques de créer des applications
- Intégration sans code
La plateforme fonctionne sur un système basé sur des objets. Le développeur citoyen décrit la solution dont il a besoin en texte clair. Le système génère ensuite des objets, définit un modèle d’information et crée une interface utilisateur utilisable. Il construit ensuite une application en quelques secondes, avec un design conforme et une base de données intégrée.
L’IA DevOps, c’est l’avenir
La présentation a souligné que l’IA dans DevOps n’est pas seulement une tendance, mais une nécessité pour les processus de développement modernes. En intégrant des outils d’IA pratiques comme Copilot4DevOps, GitHub Copilot et Codeless ONE, les entreprises peuvent atteindre une efficacité remarquable, réduire les erreurs et accélérer la livraison des projets. La session s’est conclue en invitant les participants à explorer davantage les solutions d’IA par le biais d’une démonstration ou d’un essai gratuit.







































