L'impact économique du cycle de vie des développeurs alimentés par l'IA et les leçons de GitHub Copilot.
Aujourd'hui, lors de la conférence Collision, nous avons dévoilé de nouvelles recherches de pointe sur l'impact économique et sur la productivité des outils de développement génératifs alimentés par l'IA. La recherche a révélé que l'augmentation de la productivité des développeurs due à l'IA pourrait augmenter le PIB mondial de plus de 1,5 billion de dollars.
source : L'impact économique du cycle de vie des développeurs alimentés par l'IA et les leçons de GitHub Copilot | Le blog GitHub
https://github.blog/2023-06-27-the-economic-impact-of-the-ai-powered-developer-lifecycle-and-lessons-from-github-copilot/
Il y a presque un an, nous avons lancé GitHub Copilot dans le monde. À l'époque, cela ressemblait à un saut dans l'inconnu : nous présentions le premier programmeur de paires d'IA à grande échelle aux développeurs du monde, et nous étions prudemment optimistes. Mais maintenant, je suis extrêmement confiant dans la promesse de cette technologie. Un an plus tard, nous avons assisté à un changement radical dans le développement de logiciels.
Aujourd'hui, GitHub Copilot a été activé par plus d'un million de développeurs et adopté par plus de 20 000 organisations. Il a généré plus de trois milliards de lignes de code acceptées et est l'outil de développement d'IA le plus largement adopté au monde.
De l'analyse de la productivité au bonheur des développeurs, nous avons collecté des recherches et des données sur GitHub Copilot qui nous aideront à continuer à améliorer et à adapter nos modèles. Alors que nous venons de fêter le premier anniversaire du lancement de GitHub Copilot, je partage les informations clés que nous avons découvertes en cours de route et les dernières recherches publiées aujourd'hui qui incluent l'impact économique du cycle de vie des développeurs alimentés par l'IA. Plongeons dedans.
Vous voulez en savoir plus ?
Ces résultats proviennent de recherches que nous avons menées avec le cabinet d'analystes Keystone.AI et le professeur Marco Iansiti de la Harvard Business School.
Notre objectif ? Explorer l'impact immédiat et à long terme que l'IA générative aura sur la productivité des développeurs, l'économie mondiale et l'écosystème open source.
https://docs.github.com/fr/copilot/overview-of-github-copilot/about-github-copilot-for-individuals#about-github-copilot/?WT.mc_id=onedevquestion-c9-githubcopilot
Obtenez la recherche
L'IA générative signale un changement radical dans le développement de logiciels
GitHub Copilot accélère la productivité des développeurs. L'analyse d'un large échantillon d'utilisateurs de GitHub Copilot (n = 934 533) révèle un impact considérable sur la productivité. En moyenne, au cours de la première année sur le marché, les utilisateurs acceptent près de 30 % des suggestions de code de GitHub Copilot et signalent une productivité accrue grâce à ces acceptations. De plus, nous avons constaté qu'au fil du temps, le taux d'acceptation augmentait régulièrement à mesure que les développeurs se familiarisaient avec l'outil. Cela suggère que GitHub Copilot a une large piste pour continuer son impact sur la productivité des développeurs, car les utilisateurs s'habituent de plus en plus à développer des logiciels avec lui.
Les avantages de la productivité des développeurs d'IA pourraient augmenter le PIB mondial de plus de 1 500 milliards de dollars. En utilisant une amélioration de la productivité de 30 %, avec un nombre prévu de 45 millions de développeurs professionnels en 2030, les outils de développement d'IA générative pourraient ajouter des gains de productivité de 15 millions de « développeurs efficaces » supplémentaires à la capacité mondiale d'ici 2030. Cela pourrait augmenter le PIB mondial de plus de 1 500 milliards de dollars. , une aubaine pour l'activité économique générée par ce seul groupe de travailleurs. Nous savons que la demande de logiciels et de développeurs augmentera probablement, comme elle l'a fait tout au long de l'histoire des outils de développement, et ces gains de productivité continueront d'avoir un impact énorme, à mesure que les développeurs saisiront de nouvelles opportunités pour utiliser l'IA pour concevoir des solutions et accélérer la transformation numérique. Mondial.
Les outils de développement basés sur l'IA pourraient bénéficier au PIB mondial jusqu'à 1,5 billion de dollars avec les gains de productivité de "15 millions" de développeurs efficaces.
Les outils de développement basés sur l'IA pourraient bénéficier au PIB mondial jusqu'à 1,5 billion de dollars avec les gains de productivité de "15 millions" de développeurs efficaces.
Les développeurs moins expérimentés bénéficient davantage de GitHub Copilot . Notre étude a également révélé que les développeurs moins expérimentés ont un plus grand avantage avec des outils comme GitHub Copilot, ce qui est corroboré par d'autres études, y compris nos propres expériences précédentes sur l'impact de l'IA sur la productivité des développeurs. Au fur et à mesure que les développeurs utiliseront ces outils pour améliorer leurs compétences, ils deviendront plus fluides dans l'incitation et l'interaction avec l'IA pour alimenter le cycle de vie du développement. Cela contribuera en fin de compte à démocratiser le développement de logiciels pour un plus grand nombre de personnes, à combler le déficit de main-d'œuvre et à établir des outils de programmation par paire d'IA dans le cadre de l'expérience standard de formation des développeurs.
Cette figure montre que les développeurs moins expérimentés bénéficient relativement plus que les développeurs plus expérimentés.
Cette figure montre que les développeurs moins expérimentés bénéficient relativement plus que les développeurs plus expérimentés.
GitHub est le système d'ingénierie de l'ère de l'IA . Nous avons également observé une explosion de l'innovation open source sur GitHub. Selon notre analyse de l'écosystème des référentiels d'IA sur GitHub, le paysage qui compose ceux qui travaillent sur l'IA générative est diversifié, des grandes entreprises technologiques aux particuliers. Et l'activité open source autour des projets d'IA générative, basée sur notre analyse des référentiels et des commits GitHub, a augmenté de façon exponentielle. Nous attendons des développeurs open source sur GitHub qu'ils conduisent la prochaine vague d'innovation en IA.
Ce chiffre montre la croissance mensuelle du nombre de commits dans les dépôts d'IA générative sur GitHub.
Ce chiffre montre la croissance mensuelle du nombre de commits dans les dépôts d'IA générative sur GitHub.
Des développeurs plus rapides et plus heureux
Des recherches antérieures ont examiné non seulement le taux d'acceptation, mais aussi la vitesse à laquelle les développeurs ont effectué des tâches avec GitHub Copilot. Par exemple, nous avons constaté dans une étude de recherche quantitative que les développeurs effectuaient des tâches 55 % plus rapidement avec GitHub Copilot . De plus, nos premières recherches ont révélé que 46 % du code était complété par GitHub Copilot dans les fichiers où il était activé . Ce sont des chiffres impressionnants, mais la productivité pour la productivité ne veut rien dire - nous avons construit GitHub Copilot pour le bonheur des développeurs. C'est le but inhérent de GitHub Copilot.
Et c'est aussi un succès à cet égard. Dans une enquête , 75 % des développeurs ont déclaré qu'ils se sentaient plus satisfaits lorsqu'ils utilisaient GitHub Copilot. Dans une autre enquête , les développeurs ont déclaré que le principal avantage des outils de codage de l'IA était d'améliorer leurs compétences en langage de codage, ce qui, selon les développeurs, peut conduire à une journée de travail plus positive. Des développeurs plus productifs, plus satisfaits et plus compétents, c'est exactement ce qu'est GitHub Copilot.
Des résultats de haut niveau qui montrent que GitHub Copilot aide les développeurs à coder plus rapidement, complète jusqu'à 46 % du code et permet aux développeurs de se sentir plus épanouis au travail.
Des résultats de haut niveau qui montrent que GitHub Copilot aide les développeurs à coder plus rapidement, complète jusqu'à 46 % du code et permet aux développeurs de se sentir plus épanouis au travail.
Notre impact avec GitHub Copilot for Business
L'impact économique de l'IA générative au cours de la prochaine décennie sera profond, et nous constatons déjà l'adoption à grande échelle d'outils de codage d'IA comme GitHub Copilot par les développeurs et les entreprises. Dans une récente enquête, 92 % des développeurs ont déclaré utiliser des outils d'IA à la fois au travail et en dehors, ce qui montre à quelle vitesse ces outils redéfinissent l' expérience globale des développeurs .
Nous avons lancé GitHub Copilot for Business plus tôt cette année pour apporter la puissance de l'IA générative aux organisations de toutes tailles, qu'elles utilisent ou non GitHub pour créer des logiciels. Trois mois plus tard, plus de 10 000 entreprises l'utilisaient déjà et aujourd'hui, plus de 20 000 organisations utilisent GitHub Copilot for Business.
Plus de 20 000 organisations utilisent Copilot for Business pour accélérer la progression de leurs développeurs.
Plus de 20 000 organisations utilisent Copilot for Business pour accélérer la progression de leurs développeurs.
Et les entreprises qui utilisent GitHub Copilot voient de vrais résultats. Les équipes d'ingénierie de Duolingo, par exemple, ont utilisé GitHub Copilot for Business pour obtenir une augmentation de 25 % de la vitesse des développeurs . "Avec GitHub Copilot, nos développeurs restent dans l'état de flux et maintiennent leur élan au lieu de fouiller dans les bibliothèques de code ou la documentation", déclare Johnathan Burket, directeur principal de l'ingénierie chez Duolingo.
En dehors de cela, nous voyons de plus en plus d'organisations demander à leurs candidats de tester les emplois de développement de logiciels avec GitHub Copilot, ce qui suggère que la programmation par paires d'IA deviendra un outil standard pour tester les candidats. Cela signifie qu'apprendre à utiliser les outils d'IA générative deviendra bientôt une compétence essentielle d'un développeur de logiciels.
Un lien inextricable
Ce que nous tirons de tout cela, c'est que l'IA générative accélère la productivité des développeurs avec des gains qui entraîneront à terme un boom du PIB pour l'économie mondiale et, par conséquent, une augmentation de la demande de développeurs de logiciels. Nous l'avons vu tout au long de l'histoire des innovations des outils de développement, des compilateurs à l'open source, et nous le constatons déjà avec GitHub Copilot et bientôt GitHub Copilot X . Un an plus tard, nous avons réalisé cette collision de l'IA et le développeur de logiciels n'entraînera pas une diminution des emplois de développeur - cela conduira à l'IA augmentant le potentiel des développeurs et accélérant le progrès humain.
Au fur et à mesure que de plus en plus de développeurs adoptent des outils d'IA générative et deviennent à l'aise avec l'ensemble des compétences d'incitation avec un copilote , il est clair que cette nouvelle façon de développer des logiciels a créé un lien inextricable entre l'humanité et l'intelligence artificielle qui pourrait bien définir la façon dont les logiciels du monde sont construits. pour les générations à venir.
Et le monde n'en sera que meilleur.
En savoir plus sur l'impact économique de l'IA générative
Obtenez nos dernières recherches avec Keystone.AI sur l'impact économique de l'IA générative.
Bien entendu, des formations seront nécessaires pour maîtriser efficacement ces solutions d'IA.
Cela exigera une mise en place rapide au sein des entreprises afin d'éviter les disparités entre ceux qui maîtrisent déjà le sujet et les apprenants qui doivent progresser sous peine de se marginaliser rapidement.
L'intégration et la maîtrise des solutions d'intelligence artificielle (IA) au sein des entreprises nécessitent des formations adéquates pour garantir une utilisation efficace et équitable de cette technologie émergente. Voici quelques éléments à considérer concernant cette question :
Formation continue : L'IA est une discipline en constante évolution. Les entreprises doivent mettre en place des programmes de formation continue pour permettre à leurs employés de rester à jour sur les dernières avancées et techniques en matière d'IA.
Diversité des compétences : Les formations devraient aborder une variété de compétences, allant de la compréhension des concepts fondamentaux de l'IA à la mise en œuvre pratique d'algorithmes et de solutions spécifiques. Cela aidera à former des experts, mais aussi à diffuser des connaissances de base à l'ensemble de l'entreprise.
Formation adaptée au public : Les employés ont des niveaux de compétence différents en ce qui concerne l'IA. Les formations devraient être adaptées en fonction du niveau de compétence de chaque groupe, afin d'éviter des disparités excessives entre les apprenants.
Formation interdisciplinaire : L'IA implique souvent une combinaison de compétences techniques et non techniques. Les programmes de formation devraient favoriser une approche interdisciplinaire, impliquant des collaborateurs ayant des antécédents divers tels que la programmation, les mathématiques, la gestion et la communication.
Inclusion et diversité : Veillez à ce que les formations soient accessibles à tous les employés, indépendamment de leur origine, de leur genre ou de leurs antécédents. Cela contribuera à éviter la marginalisation de certains groupes au sein de l'entreprise.
Évaluation et suivi : Mettez en place des mécanismes d'évaluation pour mesurer l'efficacité des formations et identifier les domaines où des améliorations sont nécessaires. Cela vous permettra d'ajuster les programmes au fil du temps.
Collaboration avec des experts externes : Dans certains cas, il peut être bénéfique de faire appel à des experts externes en IA pour dispenser des formations spécialisées. Cela peut apporter une perspective nouvelle et approfondie aux employés.
Culture de l'apprentissage : Encouragez une culture de l'apprentissage au sein de l'entreprise, où les employés sont incités à continuer à développer leurs compétences en IA de manière autonome.
En résumé, la mise en place de formations efficaces en IA au sein des entreprises est essentielle pour éviter les disparités de compétences et assurer une utilisation équitable et productive de cette technologie. Cela nécessite un engagement continu de la part de l'entreprise pour soutenir l'apprentissage et le développement des compétences en IA parmi ses employés.