L'IA est maintenant la même que la calculatrice a causé il y a un demi-siècle

L’IA est maintenant la même que la calculatrice a causé il y a un demi-siècle

Myron Aub était une chaudière de la tête des œufs, mais tout ce qui n’avait pas d’importance. J’avais découvert comment faire quelque chose que l’humanité avait oublié: Je savais comment multiplier sans l’aide d’un ordinateur. Après l’avoir démontré, les membres du nouveau Pentagone ont été étonnés: quelqu’un a pu se multiplier avec un papier et une balle!

Tout ce qui a été imaginé par Isaac Asimov dans son court roman «The Feeling of Power», publié à l’origine en février 1958. L’histoire, de seulement 3 700 mots, est tout simplement prodigieuse – je vous encourage à le lire – et propose un avenir dans lequel l’homme humain Les êtres ne savent pas comment effectuer des opérations mathématiques et dépendent des ordinateurs pour tout. Lorsque AuB effectue l’ingénierie inverse de ce processus de calcul, il crée une situation extraordinaire. Celui qui conduit à une conclusion tout aussi surprenante … et malheureusement prévisible.

J’ai lu cette histoire il y a environ 30 ans, puis je l’ai trouvé fascinant – je suis un fan absolu de la saga «Foundation» d’Asimov, mais je détestais la série Apple TV + pour trahir cet héritage. L’auteur prolifique a transmis un message clair: ce n’est peut-être pas une si bonne idée de dépendre trop des machines. Ou peut-être oui?

Les programmeurs qui ne savaient pas comment programmer

C’est ce qui se passe certainement dans le monde de la programmation, qui est sans aucun doute le segment le plus affecté par l’arrivée de l’intelligence artificielle. Les modèles d’IA se sont révélés être des participants précieux lors de la programmation, et six mois seulement après le lancement de Chatgpt Nine sur dix professionnels utilisés pour programmer.

Faire faillite

Les modèles de facto sont devenus de plus en plus capables de ce type de tâche, et la popularité des outils en tant que curseur a montré que La conquête de la « programmation sans effort » Tab-Tab-Tab est de plus en plus clair. Même ceux qui ne savaient pas comment programmer ou savoir, mais pas dans certains langages de programmation, ils sont désormais capables de créer des applications surprenantes. L’IA n’est pas parfaite, bien sûr, mais une chose est claire: ça va mieux.

Cela, bien sûr, soulève un risque: oublions comment programmer. C’est exactement ce qu’un développeur appelé Namanyay Goel dénonce, qui dans son blog a expliqué comment « les nouveaux développeurs juniors ne sont pas en mesure de programmer ».

L’IA permet aux développeurs de fournir plus de code que jamais, mais ces jeunes programmeurs ne savent pas pourquoi ce code fonctionne ou s’il y aurait une autre façon de faire les choses.

Selon leur expérience, la nouvelle génération de programmeurs utilise Chatgpt ou Co -pilot ou Claude à toutes les heures. Cela, dit-il, leur permet de livrer plus de code que jamais, mais selon ce développeur, Ces jeunes programmeurs ne savent pas pourquoi ce code fonctionne ou s’il y aurait un autre bien mieux pour le faire. « Nous sacrifions une compréhension approfondie (du code) par des correctifs rapides, et bien que cela nous fasse du bien maintenant, nous paierons plus tard. »

Goel a souligné à quel point il n’y a pas beaucoup d’endroits comme le débordement de pile étaient une bien meilleure source d’informations pour les programmeurs. Ils ont demandé des choses, mais quand ils ont obtenu des réponses, ils avaient l’habitude d’apprendre pourquoi ces réponses étaient valides. Ces connaissances étaient là gratuitement, et dans de nombreux cas, les développeurs vétérans et les personnes expérimentées sont devenues des enseignants involontaires pour de nouvelles générations.

« L’IA vous donne des réponses, mais les connaissances que vous acquérez sont superficielles. Avec Stackoverflow, vous avez dû lire plusieurs discussions d’experts pour obtenir une vision complète. C’était plus lent, mais vous avez fini par comprendre non seulement ce qui fonctionnait, mais pourquoi il travaillé. « 

Il existe un nouveau langage de programmation qui brise les moules. Les Anglais

Bien sûr, tout le monde ne pense pas la même chose et un commentateur de Slashdot a souligné comment « Stackoverflow a été la source de terribles conseils de programmation et une sur-dépendance de la copie et de la frappe plus longtemps ».

Cependant, le développeur Essste estime que tout n’est pas perdu. L’IA peut vous aider, sans aucun doute, mais vous pouvez également continuer à l’apprendre. « Lorsque vous vous donnez une réponse », a-t-il conseillé, « Lui demander. Demandez pourquoi (il a donné cette solution). « Il recommande également de débattre de ce code avec votre équipe de développeurs pour discuter et être en mesure d’obtenir de nouvelles idées, ou peut-être le faire avec les développeurs qui vont sur des plateformes telles que Reddit, Discord ou Mastodon.

La calculatrice nous enseigne l’avenir

Le reflet de ce développeur est sans aucun doute frappant, mais pour beaucoup, c’est un débat inutile. Dans Slashdot, un utilisateur nommé ZAK3056 a prétendu prendre deux décennies interviewant des développeurs juniors. « Un pourcentage surprenant d’entre eux n’a pas compris les concepts de base (…). L’IA n’a rien à voir avec cela. C’est l’état dans lequel l’éducation est, de nombreuses écoles créent des diplômés qui ne comprennent tout simplement pas le domaine qu’ils ont choisi »

D’autres commentaires ont coïncidé avec lui, et la situation rappelle à d’autres révolutions industrielles et technologiques dans lesquelles une profession ou une discipline a fini par être complètement conquise par les machines. Nous continuons à apprendre à effectuer des opérations mathématiques, mais après l’école, il n’y a pas beaucoup de gens qui font des opérations à portée de main: Il est beaucoup plus rapide d’utiliser la calculatrice.

Les calculatrices peuvent provoquer le déplacement de certains travailleurs qui ont accompli cette tâche, mais leur impact à long terme a été très positif.

Les calculatrices peuvent provoquer le déplacement de certains travailleurs qui ont accompli cette tâche, mais leur impact à long terme a été très positif

Pour commencer, il y a encore des mathématiciens, mais ils se consacrent à des problèmes beaucoup plus complexes que les machines ne sont pas encore en mesure de résoudre – du moment non plus – et les calculatrices les ont rendues encore plus précieuses: ils pourraient se concentrer sur ces problèmes et Pas dans les calculs qui pourraient également être faux parce que nous le supposons, la marge de l’erreur humaine est là.

De plus, les calculatrices La productivité et l’efficacité se sont considérablement amélioréessauver toutes sortes de professionnels ces tâches les plus répétitives pour se concentrer sur les autres que les autres capacités non substituables (au moins pour le moment) par les machines.

Le Forum économique mondial prévoit que l'IA créera plus d'emploi que ce qui éliminera: les postes à risque et les bénéficiaires

Est-ce que quelque chose comme ça se produira avec l’IA et la programmation? C’est très probable. L’IA s’est déjà révélée être d’une aide précieuse pour les programmeurs, et il est facile de penser que les programmeurs évoluent pour devenir des architectes et des ingénieurs logiciels, déléguant la plupart forme optimale

Jensen Huang, PDG de Nvidia, a déclaré en février 2024 qu’à ce stade, personne ne devrait apprendre à programmer, car AI le fera pour nous. D’autres tels que Mark Garman, PDG d’Amazon Web Services, coïncide avec cette appréciation, et dans l’industrie, plusieurs mouvements sont vus dans cette direction. Il est probable qu’à un moment donné, savoir comment programmer ne pas contribuer de valeur ajoutée si l’IA peut faire si bien (ou peut-être mieux) que les êtres humains. Et puis, comme dans de nombreux autres cas, nous devrons nous adapter.

Et peut-être alors, dans de nombreuses années, Un vieil homme nommé Myron Aubcourt et chauve, surprenez le monde et révèle que vous avez appris à programmer sans l’aide de machines.

Boom.

Image | Mohammad Rahmani

Dans Simseo | Il y a des programmeurs qui utilisent des tabulateurs et des programmeurs qui utilisent des espaces. Et puis il y a Linus Torvalds