Comment les assistants de code IA génératifs pourraient révolutionner l’expérience des développeurs

Rendez-vous sur notre bibliothèque à la demande pour voir les sessions de VB Transform 2023. Inscrivez-vous ici


Les développeurs connaissent une évolution dans la façon dont ils terminent leur travail. Avec l’avènement de l’IA générative, une course à la programmation augmentée par l’IA a commencé. Plusieurs fournisseurs de technologie introduisent des outils nouveaux et améliorés qui offrent une expérience de codage IA immersive et aident les développeurs à augmenter la productivité.

La génération de code Gen AI a le potentiel de révolutionner le workflow de développement logiciel et l’expérience des développeurs. Les assistants génératifs peuvent augmenter le travail des développeurs en aidant à des tâches telles que la génération de code passe-partout, la refactorisation du code hérité, la rédaction de cas de test, la vérification des vulnérabilités et bien plus encore. Gartner prédit que d’ici 2025, 80 % du cycle de vie du développement de produits utilisera la génération de code IA de génération, les développeurs agissant en tant que validateurs et orchestrateurs des composants et intégrations back-end et front-end.

Pour les entreprises, une expérience de développement supérieure est essentielle pour attirer et retenir les meilleurs talents en ingénierie. Cela garantit également que les équipes de développement sont productives et engagées dans leur travail, ce qui contribue à accélérer l’innovation. Dans une récente enquête Gartner, 58 % des responsables de l’ingénierie logicielle ont déclaré que l’expérience des développeurs est très ou extrêmement critique pour la suite C de leur organisation.

Les fournisseurs de technologies mèneront la charge à la fois en expérimentant des assistants de code IA pour créer des logiciels plus rapidement, ainsi qu’en les intégrant dans le cadre de l’expérience qu’ils souhaitent offrir à leurs clients codeurs et développeurs citoyens. Par conséquent, les chefs d’entreprise de ces organisations doivent comprendre le potentiel des assistants de codage IA et planifier l’impact de ces solutions sur les résultats dans l’ensemble de l’organisation.

Événement

VB Transform 2023 à la demande

Vous avez manqué une session de VB Transform 2023 ? Inscrivez-vous pour accéder à la bibliothèque à la demande pour toutes nos sessions en vedette.

S’inscrire maintenant

Les développeurs deviendront des orchestrateurs du développement logiciel

Les assistants de code IA offriront deux avantages importants aux entreprises technologiques, le premier étant la productivité. Les équipes d’ingénierie logicielle pourront faire évoluer leur productivité, et donc leur capacité à itérer et à améliorer les fonctionnalités à un rythme plus rapide. Dans un futur proche, les développeurs joueront de plus en plus le rôle d’orchestrateurs des tâches de codage, les assistants de code effectuant la grande majorité du travail.

Le deuxième avantage sera une réponse plus rapide à la pression concurrentielle. Les assistants de code IA réduiront considérablement les barrières à l’entrée dans le développement de logiciels, ce qui signifie que les nouveaux entrants dans l’espace concurrentiel ajouteront à la pression sur le rythme d’innovation et la marge des acteurs existants. Les équipes de développement qui n’adoptent pas d’assistants de code dans leur cycle de vie logiciel seront laissées pour compte en termes de capacité d’exécution et de livraison dans un paysage concurrentiel en évolution rapide.

Les assistants de code AI augmenteront les personnalités des développeurs

De nombreuses organisations de fournisseurs de technologies doivent également tenir compte de l’impact des assistants de code gen AI sur leurs offres de produits. Pour les entreprises fournissant des logiciels destinés aux développeurs, les équipes de produits doivent capitaliser sur l’évolution des attentes concernant l’expérience des développeurs.

Les environnements de développement intégrés augmentés (IDE) avec des assistants de code remplaceront les éditeurs de code de base, devenant des enjeux de table à court terme. Les développeurs ciblés s’attendent à une expérience supérieure dans les applications et les plates-formes qu’ils utilisent.

Si la plate-forme n’offre ni options natives ni options d’intégration avec des services d’assistant de code AI approuvés, les développeurs choisiront soit des concurrents qui offrent cette option, soit ils déploieront leurs efforts de développement en dehors des plates-formes désignées proposées. Les chefs d’entreprise des entreprises qui cherchent à offrir une expérience compétitive aux développeurs de ciblage de logiciels doivent travailler avec les équipes de produits pour intégrer des services IDE augmentés dans leurs offres.

Les applications génératives low-code et no-code accéléreront les personnalités des technologues citoyens

Enfin, les chefs d’entreprise doivent également tenir compte de la manière dont les assistants de code gen AI peuvent avoir un impact sur les activités de développement en dehors de l’informatique. Gartner prédit que d’ici 2025, 80 % des solutions technologiques personnalisées au sein des entreprises seront créées par des personnes qui ne sont pas des professionnels techniques à temps plein, contre 20 % en 2020. L’évolution vers des processus et des flux de travail génératifs sera une progression naturelle de la gestion basée sur les tâches. génération de codes.

Les métadonnées de processus seront la base de la formation et de l’orientation des processus génératifs qui orchestrent des blocs de tâches de code génératif. Cette application de l’IA de génération alimentera la vague de productivité des développeurs citoyens low-code et no-code. Ils pourront utiliser des assistants génératifs text-to-process qui produisent des processus et des flux de travail avec plusieurs tâches de code.

Cela permettra aux développeurs citoyens d’inviter les assistants génératifs à concevoir et à créer des applications complètes combinant des services front-end et back-end. Des exemples de voix-texte-processus émergent déjà pour la création d’applications Web fonctionnelles de base et continueront de progresser dans des tâches plus complexes.

L’utilisation d’assistants de codage gen AI pour soutenir l’expérience des développeurs n’est que le début. L’expérience de création low-code et no-code augmentera la valeur des assistants de codage gen AI, permettant aux organisations d’augmenter la productivité et les résultats au-delà de l’équipe de développement. Les chefs d’entreprise doivent aider les citoyens technologues au sein de leurs organisations à utiliser des solutions de codage de génération pour créer des applications et accélérer les processus.

Comment commencer à intégrer des assistants de code IA dans l’entreprise

Pour attirer et retenir les talents critiques en génie logiciel, garder une longueur d’avance sur la concurrence et stimuler la transformation numérique par le biais de technologues citoyens, les entreprises doivent adopter les offres d’assistant de code IA dans tous les aspects du flux de travail de développement logiciel. Cela nécessitera que les chefs d’entreprise s’engagent à prendre les bonnes décisions en matière de gestion des fournisseurs et des talents, ainsi qu’à prendre les mesures d’atténuation des risques appropriées.

Du point de vue de la gestion des fournisseurs, les assistants de codage gen AI évoluent rapidement, avec des offres commerciales actuellement plus matures que les versions open source. Les offres des fournisseurs utilisent une gamme de modèles différents, ce qui signifie que les développeurs peuvent préférer différents produits. Lors de l’évaluation des offres d’assistant de code, concentrez-vous sur les fournisseurs qui rendent l’expérience exploratoire pour les développeurs simple et accessible. Recherchez des fournisseurs qui fournissent des services de niveau entreprise axés sur la sécurité et la confidentialité, ainsi que sur l’apprentissage continu et la boucle de rétroaction des bases de code dans les modèles génératifs alimentant les outils.

Les chefs d’entreprise peuvent commencer par travailler avec les responsables de l’informatique et de l’ingénierie logicielle pour piloter des solutions en vue de déploiements rapides afin de maximiser la productivité des développeurs. Facilitez l’utilisation de produits approuvés par les développeurs intéressés et encouragez le partage des meilleures pratiques entre les équipes d’ingénierie. Les meilleures pratiques doivent couvrir non seulement des outils appropriés pour certaines tâches, pour une ingénierie rapide, avec des exemples documentés pour améliorer les résultats de la génération de code.

Bien que la responsabilité d’atténuer le risque lié à l’utilisation d’assistants de code d’IA soit partagée par le fournisseur et les entreprises acheteuses, les organisations utilisant des outils d’IA de génération pour le développement de logiciels devraient activement prendre conscience des risques associés à ces outils. Restez vigilant tout au long de l’évaluation, de l’activation et de l’opérationnalisation complète des assistants de code IA. Les risques potentiels à surveiller incluent les risques de propriété intellectuelle, les bogues logiciels et les vulnérabilités de sécurité, les impacts sur la qualité du code et le rythme global des changements dans l’espace des fournisseurs, entre autres.

Les assistants de codage IA amélioreront la productivité des développeurs, mais ils ne remplaceront pas les développeurs à court ou moyen terme. Cependant, les perspectives à long terme restent à déterminer. Les leaders technologiques doivent agir maintenant pour faire évoluer leurs équipes de développement afin d’exploiter la puissance de ces offres tout en planifiant l’évolution à long terme de l’expérience d’ingénierie logicielle.

Radu Miclaus est directeur analyste senior chez Gartner, Inc.

DataDecisionMakers

Bienvenue dans la communauté VentureBeat !

DataDecisionMakers est l’endroit où les experts, y compris les techniciens travaillant sur les données, peuvent partager des informations et des innovations liées aux données.

Si vous souhaitez en savoir plus sur les idées de pointe et les informations à jour, les meilleures pratiques et l’avenir des données et de la technologie des données, rejoignez-nous sur DataDecisionMakers.

Vous pourriez même envisager de contribuer votre propre article !

En savoir plus sur DataDecisionMakers

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite