Le PDG d’une grande entreprise technologique a récemment affirmé que d’ici 2029, les ordinateurs réussiront tous les tests que les humains peuvent passer. Cette déclaration a ravivé le débat sur l’impact potentiel de l’intelligence artificielle sur l’emploi des développeurs informatiques.
Certains observateurs estiment que les développeurs sont menacés par cette avancée technologique. Emad Mostaque, PDG de Stability AI, a prédit qu’il n’y aura plus de programmeurs humains dans 5 ans. Il avance le fait que 41 % de tout le code informatique sur des plateformes telles que GitHub est généré par l’intelligence artificielle. D’autres personnalités du secteur, comme le propriétaire de la plateforme de distribution de jeux vidéo FRVR, affirment que l’intelligence artificielle ouvre la porte à tous les individus souhaitant intervenir dans le développement informatique.
Pourtant, une étude récente menée par l’Université de Princeton a conclu que les modèles de langage génératif basés sur l’intelligence artificielle ne sont pas capables de résoudre une grande partie des problèmes d’ingénierie logicielle. En effet, un modèle spécialement formé n’a réussi à résoudre que 4 % des problèmes, et les modèles classiques tels que Claude 2 d’Anthropic et GPT-4 d’OpenAI en ont résolu respectivement 4,8 % et 1,7 %. Cette étude rappelle que le génie logiciel n’est pas une tâche simple en pratique, dépassant de loin les simples tâches de complétion de code.
Par ailleurs, des figures éminentes du secteur informatique, telles que Linus Torvalds, considèrent que l’intelligence artificielle est un outil au stade actuel de son évolution et que les humains restent nécessaires pour vérifier et valider les propositions générées par l’IA. D’autres comme le PDG de GitHub indiquent que l’intelligence artificielle peut être utile pour obtenir un code fiable, mais que les développeurs doivent toujours examiner et valider ce que l’IA propose.
Finalement, bien que l’intelligence artificielle apporte des changements importants dans le secteur informatique, il est clair que son adoption ne supprimera pas le besoin de développeurs humains. La créativité et l’esprit critique demeurent des qualités indispensables dans le métier de développement informatique. Ainsi, l’équilibre entre l’intelligence artificielle et les compétences humaines restera crucial dans le secteur informatique du futur.