CEO de GitHub: Les futurs développeurs géreront l'IA, pas le code direct
Le paysage du développement logiciel subit une profonde transformation, l’intelligence artificielle remodelant de plus en plus le travail quotidien des codeurs. Thomas Dohmke, PDG de GitHub, une plateforme de premier plan pour les développeurs, postule un avenir où l’acte traditionnel d’écrire du code sera largement automatisé. Au lieu de cela, il envisage des développeurs passant à des rôles axés sur la gestion et la supervision d’agents IA qui gèrent la majeure partie du processus de codage. Ce changement, selon Dohmke, n’est pas une fantaisie lointaine mais une réalité qui s’accélère, la plupart des développeurs anticipant que l’IA générera jusqu’à 90 % de leur code au cours des prochaines années.
Cette relation évolutive entre les développeurs humains et les outils d’IA a été progressive mais décisive, en particulier depuis l’émergence généralisée de chatbots IA avancés comme ChatGPT et Gemini. Dohmke a détaillé cette progression dans un récent article de blog, présentant les informations tirées d’entretiens avec 22 développeurs qui ont profondément intégré l’IA dans leurs flux de travail. Initialement, de nombreux développeurs ont abordé ces outils d’IA avec un certain scepticisme, limitant leur utilisation à des tâches mineures et à des requêtes simples, en grande partie en raison de la propension des premiers modèles aux erreurs.
Cependant, à mesure que les grands modèles linguistiques – les puissants systèmes d’IA derrière ces outils – sont devenus plus sophistiqués et fiables, les développeurs ont commencé à étendre leur application. Ils sont allés au-delà des tâches triviales, tirant parti de l’IA pour des fonctions plus pratiques telles que le débogage de code, la génération de code récurrent (structures de code standard et répétitives) et la création de fragments de code utiles. Cette familiarité accrue a ouvert la voie à des interactions plus complexes. Les développeurs ont commencé à utiliser les outils d’IA comme partenaires de brainstorming, abordant des problèmes complexes et affinant leurs instructions par le biais de l’itération des invites – un processus de raffinement continu des commandes pour atteindre les résultats souhaités.
Le parcours s’est poursuivi dans une phase de collaboration plus profonde, où les développeurs ont activement cherché à comprendre le «processus de pensée» de l’IA. Cela impliquait d’engager des discussions et de mener des démonstrations internes pour partager des invites efficaces et des cas d’utilisation innovants. En fin de compte, de nombreux développeurs ont atteint un stade où ils ont traité les outils d’IA comme des partenaires indispensables. Dans cette phase avancée, les développeurs humains s’appuient de plus en plus sur les systèmes d’IA pour écrire et organiser des portions importantes de code. Leur attention se déplace alors de la génération directe de code vers les tâches de plus haut niveau que sont le raffinement des invites IA et la vérification rigoureuse du bon fonctionnement du code généré, exactement comme prévu.
Le rythme de ce changement est frappant. Lorsque Dohmke a directement interrogé les développeurs sur la perspective que l’IA écrive environ 90 % de leur code, leurs réponses ont souligné une forte conviction de son arrivée imminente. La moitié des développeurs interrogés ont exprimé leur confiance qu’un tel scénario est non seulement faisable, mais qu’il se concrétisera dans les cinq prochaines années. L’autre moitié avait une vision encore plus accélérée, prédisant ce niveau d’intégration de l’IA en seulement deux ans. Ces projections mettent en évidence un profond changement de paradigme, suggérant que la définition même du «codage» est sur le point d’une redéfinition radicale, transformant les développeurs de rédacteurs de code en des orchestrateurs d’IA sophistiqués.