Le logiciel Broadcom montre pourquoi l'adoption de solutions basées sur l'IA s'accélère en 2022

Par Andy Nallappan, directeur de la technologie et responsable des opérations commerciales logicielles, Broadcom Software
En décembre 2021,Logiciel Broadcompublié notre blog:Prévisions pour 2022 . Nous allons maintenant explorer chacune de ces prédictions plus en profondeur avec cette série de blogs. Pour ce blog, notre sujet est l'intelligence artificielle.
La transformation de l'intelligence artificielle (IA) est en marchemême plus vite que prévu, avec un nombre croissant d'entreprises intégrant des logiciels d'IA dans leur processus de développement. Comme je l'ai mentionné dans mon précédentblog de prédictionsà partir de décembre 2021, sur ce à quoi s'attendre en 2022, l'IA n'est pas seulement basée dans le futur – elle est ici.
Nous voyons déjà une gamme d'activités, telles que des services basés sur l'IA et des outils de développement avec des robots d'IA utilisés dans les tests de logiciels. Et à mesure que les méthodes d'intelligence artificielle et d'apprentissage automatique se généralisent, les développeurs de logiciels d'entreprise s'appuient de plus en plus sur elles pour créer un meilleur code logiciel. En effet, le marché mondial des logiciels d'IA devraitpour atteindre 62 milliards de dollarscette année, mais ce ne sont que les premières étapes d'un changement plus fondamental.
Vous pouvez déjà trouver des outils de prédiction de bugs tels queW3C de Google qui utilisent des algorithmes d'apprentissage automatique et une analyse statistique plus approfondie pour trouver le mauvais code. De même, les développeurs ont également accès àCadres basés sur l'IA tels que Accord.Netpour intégrer des bibliothèques avec le langage C #, y compris des fonctionnalités telles que les algorithmes d'auto-apprentissage, le traitement du signal, le calcul scientifique et la reconnaissance de formes, entre autres.
Les développeurs bénéficient également de la prolifération d'assistants de programmation basés sur l'IA tels queCerf-volant pour Python qui fournissent de l'aide avec des recommandations de code et des routines de débogage. Un autre exemple estGitHtub Copiloteun programmeur d'IA qui non seulement supprime les conjectures du codage, mais propose également des suggestions sur la façon de générer un meilleur code.
Transformer le développement logiciel
Et ce ne sont que les attractions à venir pour ce qui se profile à l'horizon. Alors que les entreprises cherchent à améliorer leurs processus internes et à favoriser une prise de décision davantage axée sur les données, l'IA va transformer le développement logiciel tel que nous le connaissons. Permettez-moi d'expliquer brièvement comment cela va probablement se dérouler.
Premièrement, les algorithmes d'intelligence artificielle sont conçus pour prendre des décisions, souvent en utilisant des données en temps réel. Cela conduit à des informations puissantes puisque, contrairement aux humains, les algos d'IA peuvent instantanément parcourir des montagnes de données disparates pour obtenir des informations, puis recommander ou prendre les mesures appropriées en fonction de leur analyse des données.
Réfléchissez à ce que cela signifie pour l'avenir de la planification de projet. Le processus de développement de logiciels peut être complexe et prendre du temps. Il doit passer par différentes étapes, de l'idéation et de la définition du produit à la conception stratégique, au codage et aux tests. Mais nous constatons déjà l'impact de l'IA, réduisant les taux d'échec de75%dans l'environnement de production de logiciels.
Grâce à l'IA, les développeurs pourront rassembler plus rapidement toutes les informations pertinentes nécessaires pour acquérir une compréhension approfondie des exigences du projet.
Au fur et à mesure que de plus en plus d'outils basés sur l'IA deviennent disponibles, les développeurs auront un moyen de parcourir efficacement les millions de lignes de code non documenté – quelque chose au-delà des capacités des simples mortels par eux-mêmes – pour localiser des extraits utiles au besoin. Les assistants IA aideront à rechercher des modèles de développement dans le code pour déterminer où il peut être réutilisé.
Cela constitue un moment décisif où les développeurs pourront établir des liens et trouver des modèles et, souvent, prédire les orientations futures car les systèmes d'IA recommanderont des options qui pourraient échapper à la plupart des humains.
Tout cela va se traduire par un prototypage plus rapide afin que les entreprises puissent développer et déployer des applications qui enregistrent de grandes améliorations dans l'expérience utilisateur globale. Le résultat : un flux de travail plus rationalisé. Cela rend non seulement les développeurs et les testeurs de logiciels plus productifs, mais cela optimise également les procédures et, en fin de compte, contribue à la production d'un code bien meilleur.
IA en évolution
Certains au sein de la communauté des logiciels onta exprimé sa préoccupation sur leur longévité dans un monde de plus en plus dépendant de l'IA. Il est évidemment impossible de prédire l'inconnu avec certitude, mais alors que l'IA forcera inévitablement une évolution du rôle des développeurs de logiciels, je pense qu'il est probable que les pires scénarios soient exagérés.
Tout d'abord, nous parlons d'une transition qui va se dérouler sur plusieurs années, voire des décennies, nous sommes donc loin du moment où les systèmes d'IA vont remplacer les codeurs. Plus immédiatement, l'IA peut avoir un impact positif majeur sur la façon dont les développeurs travaillent. Au lieu de perdre leur temps sur des tâches ennuyeuses et par cœur, les développeurs peuvent confier ces tâches à une machine artificiellement intelligente afin qu'ils puissent s'attaquer à des problèmes plus complexes et intéressants.
Logiciel Broadcom et IA
N'oublions pas que le développement logiciel est complexe et qu'il a besoin d'un cerveau humain pour lui donner une direction. Au lieu de réduire les emplois, l'IA a le potentiel de se traduire par une demande accrue de développeurs de logiciels capables de travailler avec l'IA pour écrire un meilleur code.
Pendant des années, les partisans ont vanté l'impact révolutionnaire que l'IA allait avoir sur l'informatique d'entreprise. Nous approchons rapidement de ce point de basculement.
Contactez Broadcom Software maintenantpour voir comment nous pouvons vous aider à répondre à vos besoins en logiciels d'entreprise basés sur l'IA.
À propos d'Andy Nallappan:

Andy Nallappan
Logiciel Broadcom
Andy est directeur de la technologie et responsable des opérations commerciales logicielles pour Broadcom Software. Il supervise le DevOps, la plate-forme et les opérations SaaS et le marketing pour les divisions commerciales des logiciels au sein de Broadcom.
Source link