Il existe un nouveau langage de programmation qui brise le moule. l'anglais
En janvier 2023, ChatGPT commençait tout juste à faire ses premiers pas. Et pourtant, Andrej Karpathy, ancien directeur de l’IA chez Tesla, a été clair. « Le nouveau langage de programmation le plus en vogue est l’anglais« En fait, il n'était pas le premier à le dire, mais la vérité est que cette prédiction se réalise.
Ceci est démontré par les nouvelles applications et environnements de développement qui intègrent des outils avancés d’intelligence artificielle. Ils ne se contentent plus de suggérer ou de compléter du code, comme ils le faisaient depuis longtemps : ils permettent désormais de faire quelque chose d'étonnant.
Programmer sans programmation.
Les nouveaux chatbots intégrés à ces plateformes ne demandent pas de connaître C++, JavaScript ou Python. En fait, il suffit de leur parler et de converser avec eux pour leur demander des choses, car si vous êtes clair sur ce que vous voulez et comment vous le voulez, il y a de fortes chances que vous n'ayez pas besoin d'écrire. pas une ligne de code.
On le voit dans GitHub Copilot —qui nous surprend depuis trois ans—, mais aussi sur des plateformes un peu moins connues qui montent peu à peu en puissance. Nous avons parlé il y a quelques semaines de Cursor AI, mais il y en a d'autres comme Bolt, Replit ou V0 qui, dans une plus ou moins grande mesure, offrent la possibilité frappante de « programmer en anglais », sans avoir besoin de « coder » comme cela a été le cas. fait jusqu'à présent.
Cette prédiction originale a ensuite été confirmée par des personnes comme Jensen Huang. Le PDG de NVIDIA a indiqué début 2024 qu’à ce stade, personne ne devrait apprendre à programmer : l’IA le ferait à notre place.
Sundar Pichai, PDG d'Alphabet, la société mère de Google, a fait un commentaire similaire il y a à peine un mois : plutôt que d'écrire du code, a-t-il déclaré, les programmeurs finiront par examiner ce que l'IA crée. Et le nouveau PDG d'Amazon Web Services, Mark Garman, a également été clair : la programmation sera une question d'IA.
Ce sont des messages clairs émanant d’un segment qui est probablement celui qui a été le plus touché par l’intelligence artificielle. À l'été 2023, une enquête GitHub a montré que 92 % des programmeurs utilisaient des outils de programmation basés sur l'intelligence artificielle, et s'il est vrai que l'IA fait de (nombreuses) erreurs lors de la programmation et que cela a d'autres conséquences, ces modèles sont devenus un puissant outil de développement. sorciers.
Et comme le soulignent Huang ou Karpathy, tout indique qu’ils finiront par être ceux qui écriront réellement tout le code dont nous avons besoin. Les programmeurs Ils seront toujours importants lors de la correction du code ou le peaufiner, mais ils peuvent se concentrer précisément sur cela pour éviter les tâches les plus fastidieuses.
Et pour atteindre leurs objectifs et développer ces applications et services, ils finiront probablement par utiliser avant tout l'anglais. L'important ne sera plus de savoir programmer en C++, JavaScript ou Python, mais plutôt de savoir bien expliquer ce que l'on veut dire à la machine en anglais (ou, espérons-le, dans toute autre langue conventionnelle comme l'espagnol).
C'est-à-dire : il suffira d'avoir la capacité de être capable de décrire précisément ce que nous voulonsquelque chose que nous apprenons petit à petit à faire. Et nous apprenons cela en utilisant des invites de plus en plus claires pour que les chatbots nous comprennent et fassent ce que nous leur demandons de faire.
Il semble que la programmation ne sera plus jamais la même. Il est évident qu’à court terme, les programmeurs continueront à jouer un rôle crucial dans la création de tous types d’applications et de services, mais la question n’est peut-être plus de savoir si l’IA finira par les remplacer, mais quand elle le fera.
Images | Ilia Pavlov
À Simseo | Il y a des programmeurs qui utilisent des tabulations et des programmeurs qui utilisent des espaces. Et puis il y a Linus Torvalds