Comment les DSI peuvent faciliter la transition vers l'IA générative pour les développeurs

Les développeurs de logiciels ont besoin d'objectifs clairs, de formation et d'une communication ouverte à mesure que la technologie s'intègre dans les processus de travail.
17 juin 2024
Logo CIO Dive

Note de l'éditeur : cet article a été publié à l'origine sur ciodive.com.

L'IA générative est sur le point de bouleverser le développement de logiciels, mais les DSI peuvent faciliter la transition pour les travailleurs qui intègrent la technologie dans leurs tâches quotidiennes.

Les dirigeants doivent définir explicitement les objectifs et les mesures, assurer la formation et maintenir les lignes de communication ouvertes tout au long du processus d'adoption, recommande Forrester.

Les entreprises qui précipitent les déploiements s'exposent à des risques qui vont au-delà de la dégradation de l'expérience des développeurs : problèmes de sécurité, problèmes de performance, litiges et équipes désunies.

"La première chose à faire est de préciser qu'il s'agit d'un soutien pour les développeurs et non d'un remplacement", a déclaré Andrew Cornwall, analyste principal chez Forrester, à CIO Dive. On s'attend à ce que certaines organisations s'écartent de la tendance et tentent de réduire leurs effectifs de développeurs en réponse aux gains de productivité induits par l'IA, mais M. Cornwall a déclaré : "Je pense qu'elles vont s'effondrer et brûler".

Aux yeux des DSI et des équipes techniques, le développement de logiciels est une cible de choix pour la mise en œuvre de l'IA générative.

"Depuis quelques années, les développeurs ont commencé à s'intéresser à des choses comme la cogénération", a déclaré M. Cornwall. "Les organisations qui n'offrent pas de mécanisme de ce type ont des promoteurs qui apportent leur propre mécanisme.

L'utilisation non gouvernée de l'IA peut mettre les entreprises en danger. L'informatique parallèle traditionnelle est depuis longtemps un fléau pour les entreprises, mais l'accessibilité des modèles populaires a fait perdre du terrain aux organisations dans la bataille en cours. Plus de trois quarts des employés admettent avoir utilisé des outils d'IA non approuvés par leur employeur, selon un rapport de Microsoft et LinkedIn publié en mai.

"Cela représente un défi important, notamment en termes de protection et d'intégrité des données", a déclaré à CIO Dive Thomas Humphreys, expert en conformité et gestionnaire de contenu pour la société de gestion des risques de tiers Prevalent. "Les risques liés à la protection des données peuvent être potentiellement très graves.

L'effet de l'IA de l'ombre

Les DSI peuvent lutter contre l'IA fantôme en mettant à jour les processus d'approvisionnement et d'approbation, en installant des garde-fous et en promouvant des politiques d'utilisation acceptable. Les organisations qui prennent de l'avance prépareront leurs employés à réussir plus tard.

Les outils de codage alimentés par l'IA devraient devenir relativement omniprésents dans les entreprises au cours des quatre prochaines années, selon une étude de Gartner. Le cabinet d'analyse prévoit qu'environ trois quarts des ingénieurs logiciels ajouteront des assistants de codage IA à leurs flux de travail d'ici 2028, ce qui représente un bond considérable par rapport au 1 développeur d'entreprise sur 10 qui utilisait ces outils au début de l'année dernière.

L'impact de l'IA générative ne se limitera pas au codage, a déclaré M. Cornwall. "L'écriture de code représente une part du temps des développeurs, mais pas une part énorme.

Les développeurs peuvent utiliser l'IA générative pour interpréter les bases de code, aider au débogage, améliorer les processus d'intégration, traduire les langages de programmation et accélérer les processus de test, selon l'étude de Forrester.

Alors que les outils d'IA gagnent du terrain dans les communautés de développeurs, la dépendance des employés et le niveau de compétences suscitent des inquiétudes. Selon un rapport de Docker publié en avril, les jeunes développeurs back-end et full-stack sont en moyenne près de deux fois plus dépendants des outils d'IA que les ingénieurs plus expérimentés.

"En effet, si je suis aussi productif que possible avec quelques développeurs seniors et quelques développeurs de niveau intermédiaire, pourquoi embaucherais-je des développeurs juniors capables d'écrire un code minable alors qu'une IA générique peut le faire pour moi", a déclaré M. Cornwall.

D'un autre côté, selon M. Cornwall, certaines organisations associent des développeurs juniors à l'IA pour des tâches banales. Quoi qu'il en soit, une déconnexion entre le développement senior et le développement junior pourrait se profiler à l'horizon, selon M. Cornwall.