L'IA va-t-elle supprimer les développeurs ou les transformer en gestionnaires d'IA ?
Technologie : Avec la programmation, on code. Avec l'IA, on marchande.
la rédaction de ZDNet
Par David Gewirtz | Mercredi 12 Juillet 2023
1
Réaction
plus +
L'IA va-t-elle supprimer les développeurs ou les transformer en gestionnaires d'IA ?
Avant de devenir un expert et un chroniqueur à plein temps, j'ai été un manager. Au début de ma carrière, j'étais responsable marketing produit. Et pendant des années, j'ai eu des gens qui me rendaient directement compte.
J'ai dirigé des rédacteurs, des vendeurs, des programmeurs, des équipes de production, et d'autres cadres.
Et vous vous voulez savoir ce qu'il y a de mieux dans ma carrière à présent ? Je n'ai pas de subordonnés directs. Je n'ai pas à gérer qui que ce soit.
Avec la programmation, l'ordinateur fera exactement ce que vous lui dites de faire
Les personnes qui n'ont jamais été managers pensent que les patrons passent leur temps à se décharger sur leurs subordonnés et à donner des ordres. Les managers savent qu'en réalité, ils passent beaucoup de temps à essayer de faire en sorte que les personnes qui travaillent pour eux exécutent leurs tâches comme on le leur a demandé.
Une partie de cette responsabilité incombe au manager, qui peut ou non donner des instructions claires. Mais une part tout aussi importante de ce défi incombe aux collaborateurs directs qui interprètent mal les instructions, suivent les instructions à la lettre de manière passive-agressive (c'était ma revanche sur le karma, parce que je faisais cela à mes patrons), ou ont simplement besoin de négocier pour faire ce qu'ils ont à faire.
C'est en partie pour cela que j'aime tant la programmation. Avec la programmation, l'ordinateur fera exactement ce que vous lui dites de faire. Bien sûr, la précision avec laquelle un programme suit les instructions conduit souvent à des bogues, surtout au premier essai. Mais ce n'est pas grave, car ce qu'il fait mal se trouve quelque part, dans le code.
Vous pouvez donner 2 fois une requête à une IA, elle vous renverra 2 résultats différents
Il peut être difficile de trouver le bon algorithme ou de traduire l'algorithme et les structures de données que vous avez en tête en un code fonctionnel, mais un code est un code. Il est cohérent et raisonnablement prévisible.
Mais voici que vient l'IA. Donner des instructions à une IA comme ChatGPT s'apparente davantage à la gestion d'un programmeur qu'à de la programmation. Tout est sujet à interprétation et à négociation. Oui, vous pouvez obtenir des résultats, et parfois vous pouvez obtenir des résultats que vous n'auriez pas pu obtenir sans beaucoup de codage; mais il y a toujours un certain degré de marchandage, de négociation, de recadrage des demandes, et d'essais pour obtenir ce qui convient.
Un exemple ? Vous pouvez donner deux fois une requête à une IA et elle vous renverra deux résultats différents. À moins que votre code ne dispose d'une fonction de randomisation ou d'un bogue sérieux, vous pouvez exécuter votre code deux fois et il renverra exactement les mêmes résultats.
L'IA va-t-elle prendre les emplois de programmation ?
J'ai beaucoup réfléchi à cette question. Lors d'une tentative, j'ai essayé de faire en sorte que ChatGPT résolve un problème très simple, et il m'a fallu des heures et plus de 20 tentatives pour le faire fonctionner de manière fiable.
Il fut un temps où je dirigeais quelques vendeurs qui vendaient par téléphone. On leur demandait d'appeler une liste de prospects assez chauds et de présenter nos services. Je leur avais donné une description précise de la manière dont ils devaient présenter nos services, mais l'un d'entre eux refusait catégoriquement de s'en tenir au script.
C'est ainsi que certaines des personnes qu'elle a appelées sont devenues des clients potentiels... jusqu'à ce que nous les rencontrions et que nous découvrions qu'ils se faisaient une fausse idée des services que nous proposions. Cette personne préférait sa description parce qu'elle lui permettait d'obtenir plus facilement des rendez-vous.
Au bout de quelques heures avec ChatGPT, j'ai eu envie de me taper la tête contre un mur
Mais il ne s'agissait pas de prendre des rendez-vous. Il s'agissait de réaliser des ventes. Et cette personne n'était même pas rémunérée pour la prise de rendez-vous. Elle préférait juste sa façon de faire.
Et bien ChatGPT est aussi comme ça.
J'ai toujours été fasciné par l'IA, et nous en sommes au point où la technologie est proche de ce que je rêvais qu'elle devienne. J'ai travaillé sur l'IA et ses implications dès mon travail de thèse à l'université. Et pourtant, au bout de quelques heures avec ChatGPT, j'ai eu envie de me taper la tête contre un mur.
Cela ressemblait donc beaucoup à la gestion de certains de mes subordonnés directs au fil des ans - et, pour être honnête, à ce que mes patrons ressentaient lorsque j'étais plus jeune.
Il m'est donc apparu très clairement que, même s'il semble que les IA pourraient prendre des emplois de programmation de bas niveau, le fait que les IA travaillent comme des employés lambda pourrait offrir une certaine protection aux travailleurs humains.
Voici donc ma petite analyse des tâches pour lesquelles il est plus facile de coder et de celles pour lesquelles il est plus facile d'utiliser une IA. Comme vous pouvez le constater, la combinaison des deux est particulièrement intéressante, mais l'utilisation d'une IA ne supprime certainement pas le besoin de compétences et d'expertise humaines.
Accès aux données
Avec du code : Vous devrez trouver un grand ensemble de données et utiliser une API spécifique pour récupérer des éléments de données individuels.
Avec une IA : Décrivez simplement ce dont vous avez besoin et l'IA le trouvera quelque part. C'est facile à faire.
Exactitude des données
Avec du code : Si l'ensemble de données est exact et que votre code fonctionne correctement, les données seront exactes.
Avec une IA : Les données que vous récupérez n'ont aucune origine. Elles peuvent même être complètement inventées par l'IA.
Création d'instructions
Avec du code : Vous devez être familier avec le codage et la conception d'un algorithme, ainsi qu'avec les différentes API et les interactions entre les langages.
Avec une IA : Si vous pouvez le décrire, vous pouvez généralement le réaliser en disant simplement à l'IA ce que vous voulez.
Suivre des instructions
Avec du code : Votre code fera exactement ce que vous lui dites, y compris des erreurs si vous ne l'avez pas entièrement débogué.
Avec une IA : L'IA interprétera grossièrement ce que vous avez demandé et s'entêtera parfois à faire ce qu'elle veut de toute façon.
Exécuter des instructions complexes et obtenir des résultats fiables
Avec du code : Vous devez être un codeur expérimenté qui maîtrise parfaitement la construction d'algorithmes et l'écriture de code.
Avec une IA : Vous devez être un "prompt ingénieur" expérimenté qui sait parfaitement comment spécifier les problèmes et comment les résoudre.
Quelles sont les compétences et la formation requises ?
Avec du code : Les programmeurs débutants peuvent réaliser certains projets, mais le travail complexe exige une compréhension approfondie de la manière dont il doit être effectué.
Avec une IA : Tout le monde peut écrire des messages simples, mais la résolution de problèmes complexes nécessite une compréhension approfondie de la manière dont le travail est effectué.
Je ne doute pas que l'IA transformera les emplois dans le domaine de la programmation et qu'elle enlèvera une partie du travail des développeurs. Mais, au moins pour la génération actuelle de moteurs d'IA, il faudra un certain niveau d'expertise pour réaliser quoi que ce soit de concret, qu'il s'agisse d'une expertise en codage, d'une expertise en prompt ou, plus probablement, d'un mélange des deux. Sans oublier une bonne dose de patience.
Repenser l'intelligence à l'ère de l'IA
L'intelligence a toujours été un sujet de débat et de fascination pour les êtres humains. Depuis des siècles, nous avons cherché à comprendre ce qui fait la différence entre les individus brillants et ceux qui le sont moins. Mais avec l'avènement de l'IA, nous sommes maintenant obligés de repenser ce que nous entendons par intelligence.
Dans ce texte, je veux partager avec vous mes réflexions sur les limites des mesures traditionnelles de l'intelligence, le rôle de l'intelligence artificielle dans la redéfinition de l'intelligence, son potentiel pour améliorer l'intelligence humaine, les implications éthiques de l'intelligence artificielle et de l'intelligence, ainsi que le futur de l'intelligence à l'ère de l'intelligence artificielle.
L'intelligence artificielle a le potentiel de transformer fondamentalement notre compréhension de l'intelligence. Les machines peuvent désormais traiter des quantités massives de données et apprendre à partir de ces données de manière autonome. Concrètement, ça signifie que les machines peuvent aujourd’hui accomplir des tâches qui étaient auparavant réservées aux êtres humains, comme la reconnaissance d'images, la traduction de langues et même la conduite de voitures. Mais l’arrivée de l’intelligence « artificielle » dans notre quotidien soulève également des questions sur ce que nous entendons par intelligence. Les machines sont-elles intelligentes de la même manière que les êtres humains? Et si non, qu'est-ce qui les différencie?
L'intelligence est un concept difficile à définir. Les scientifiques ont proposé de nombreuses définitions de l'intelligence au fil des ans, mais il n'y a pas de consensus sur ce qui constitue l'intelligence. Certains ont proposé que l'intelligence est la capacité de résoudre des problèmes, d'autres que c'est la capacité de s'adapter à de nouvelles situations, tandis que d'autres encore ont proposé que l'intelligence est la capacité de comprendre des concepts abstraits. En fin de compte, il semble que l'intelligence soit un concept complexe qui englobe de nombreuses compétences et capacités différentes.
Les tests d'intelligence traditionnels, tels que le test de QI, ont été développés pour mesurer la capacité mentale des êtres humains. Cependant, ces tests ont leurs limites. Par exemple, ils peuvent ne pas prendre en compte les différences culturelles ou linguistiques, et ils peuvent ne pas mesurer toutes les formes d'intelligence. En outre, les tests d'intelligence ne peuvent pas mesurer des compétences importantes telles que la créativité ou l'empathie.
L'intelligence artificielle peut aider à redéfinir l'intelligence en nous offrant de nouveaux moyens de mesurer et de comprendre l'intelligence. Les machines peuvent traiter des quantités massives de données et apprendre à partir de ces données de manière autonome, ce qui nous permet de mesurer des compétences qui n'ont pas été mesurées auparavant. Par exemple, les machines peuvent être entraînées à reconnaître les émotions, ce qui pourrait être utilisé pour mesurer l'intelligence émotionnelle. Les machines peuvent également être utilisées pour mesurer la créativité en analysant les œuvres d'art ou les compositions musicales.
L'intelligence artificielle peut également être utilisée pour améliorer l'intelligence humaine. Les machines peuvent nous aider à résoudre des problèmes complexes en nous fournissant des recommandations ou des solutions. Par exemple, les médecins peuvent utiliser des machines pour analyser les données médicales et fournir des recommandations de traitement. Les enseignants peuvent utiliser des machines pour personnaliser l'apprentissage en fonction des besoins individuels des élèves.
Cependant, l'utilisation de l'intelligence artificielle soulève également des questions éthiques importantes. Par exemple, si les machines peuvent apprendre de manière autonome, qui est responsable de leurs actions? Si une machine cause un préjudice à un être humain, qui est responsable de ce préjudice? De plus, l'utilisation de l'intelligence artificielle pour améliorer l'intelligence humaine soulève des questions sur l'égalité et l'accès. Si seules certaines personnes ont accès à ces technologies, cela peut renforcer les inégalités existantes.
À l'ère de l'intelligence artificielle, il est clair que nous devons repenser notre compréhension de l'intelligence. Les machines peuvent nous aider à mesurer et à améliorer notre intelligence, mais cela soulève également des questions éthiques importantes. Nous devons travailler ensemble pour développer des normes et des réglementations pour garantir que l'intelligence artificielle est utilisée de manière responsable et éthique.
En fin de compte, il est important de se rappeler que l'intelligence est une capacité complexe qui englobe de nombreuses compétences et capacités différentes. Les machines peuvent nous aider à mieux comprendre et mesurer l'intelligence, mais nous devons également nous rappeler que l'intelligence humaine est unique et précieuse. Nous devons travailler ensemble pour utiliser l'intelligence artificielle de manière responsable et éthique, en garantissant que nous ne perdons jamais de vue notre humanité et nos valeurs fondamentales.
Source : "ZDNet.com"
https://www.zdnet.fr/actualites/l-ia-va-t-elle-supprimer-les-developpeurs-ou-les-transformer-en-gestionnaires-d-ia-39960380.htm?utm_campaign=NL_Zdnet_13072023&utm_content=13072023&utm_medium=email&utm_source=EMAIL&rwid=DC5D037AB87B71933A2AC103EF86A25D3975E242A4660C955F952ABE91FC6ECD