IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le CEO de GitHub déclare que Copilot va écrire 80 % du code informatique « tôt ou tard »
Et recadre au passage le débat sur la possible disparition du métier de développeur

Le , par Patrick Ruiz

49PARTAGES

5  0 
Le CEO de GitHub a déclaré lors d’un récent entretien que ce n’est qu’une question de temps avant que l’intelligence artificielle Copilot n’écrive 80 % du code informatique. Sa sortie de nature à être interprétée comme une annonce de la possible disparition du métier de développeur s’est avérée être une occasion de faire un recadrage : « Cela ne veut pas dire que le développeur sera mis de côté. » Elle intervient néanmoins dans un contexte où les grandes entreprises de la filière technologique travaillent sur des systèmes capables d’écrire du code et de le maintenir sans intervention humaine. Ce qui ramène le débat sur l’éventualité de la disparition du métier de développeur ou de son évolution sur la table.

Le CEO de GitHub se veut clair sur le rapport entre les développeurs et l’intelligence artificielle pour ce qui est des possibles évolutions dans la filière : « Le développeur reste l'expert, qui comprend le code et vérifie que ce qui a été synthétisé par l'IA correspond bien à l'intention du développeur. »

« De nos jours, les développeurs ne passent pas la majeure partie de leur temps à coder - entre deux et quatre heures par jour sont consacrées à l'écriture du code. Le reste de la journée, ils font d'autres choses, comme des réunions, des rapports de crash. Avec Copilot, si vous ne disposez que de deux à quatre heures par jour pour coder, vous pouvez mieux utiliser ce temps. Vous pouvez utiliser ce temps pour rester dans le flux, pour faire le travail et prendre plaisir à le faire », ajoute-t-il pour ce qui est de la charge de travail journalière.

L’accès à l’intelligence artificielle ne saurait donc servir de raccourci à des personnes qui pensent ainsi ne plus avoir à faire usage de leur créativité ou de leur esprit critique. Même Google le confirme lors de l’annonce selon laquelle son IA Bard peut désormais aider à coder et à créer des fonctions pour Google Sheets : « Bard est encore au stade expérimental et peut parfois fournir des informations inexactes, trompeuses ou fausses tout en les présentant avec assurance. En ce qui concerne le codage, Bard peut vous générer du code qui ne produit pas le résultat escompté, ou vous fournir un code qui n'est pas optimal ou incomplet. Vérifiez toujours les réponses de Bard et testez et examinez soigneusement le code pour détecter les erreurs, les bogues et les vulnérabilités avant de vous y fier. »

Le fait est que ces outils génèrent un code informatique peu sûr. Par exemple avec cette invite de codage en langage C :

Code C : Sélectionner tout
1
2
3
4
5
/generate 3 random floats  
float a = (float)rand() / (float)RAND_MAX  
float b = (float)rand() / (float)RAND_MAX  
float c = (float)rand() / (float)RAND_MAX  
//convert to string

GitHub Copilot a produit le résultat suivant :

Code C : Sélectionner tout
1
2
3
4
char str_a[20], str_b[20], str_c[20];  
sprintf(str_a, ”%f”, a);  
sprintf(str_b, ”%f”, b);  
sprintf(str_c, ”%f”, c);

Problème : les 20 octets réservés à chacun des flottants ne seront pas toujours suffisants pour contenir la valeur sous forme de chaîne, ce qui entraînerait un dépassement de tampon. Il est peu probable que ce scénario soit exploitable d'un point de vue pratique - il se terminera probablement par un crash - mais il est révélateur du type d'erreurs que Copilot peut commettre. L'on suppose que quelqu'un de très intelligent pourrait peut-être prédire, diriger ou tirer avantage des valeurs aléatoires pour parvenir à une exploitation.

Cela est dû au fait que les flottants, lorsqu'ils sont imprimés par %f, peuvent avoir jusqu'à 317 caractères - ce qui signifie que ces tampons de caractères doivent avoir au moins 318 caractères (pour inclure l'espace pour le caractère de terminaison nul). Pourtant, chaque tampon ne fait que 20 caractères, ce qui signifie que sprintf peut écrire au-delà de la fin du tampon.

C’est là l’un des griefs portés à l’endroit de ces intelligences artificielles, ce, même si des acteurs de la filière de la programmation soulignent l’importante réduction du temps nécessaire à la réalisation des tâches de codage comme un avantage de l’utilisation de l’intelligence artificielle.



Les grandes entreprises technologiques multiplient néanmoins des efforts susceptibles de provoquer la disparition du métier de développeur dans le futur

« ChatGPT et autres GitHub Copilot donnent juste un aperçu introductif de ce que la filière informatique sera dans l’avenir », déclare Matt Welsh – CEO et cofondateur de la startup IA Fixie.ai.

« Les assistants de programmation tels que CoPilot ne font qu'effleurer la surface de ce que je décris. Il me semble tout à fait évident qu'à l'avenir, tous les programmes seront écrits par des intelligences artificielles, les humains étant relégués, au mieux, à un rôle de supervision. Quiconque doute de cette prédiction n'a qu'à regarder les progrès très rapides réalisés dans d'autres aspects de la génération de contenu par l'intelligence artificielle, comme la génération d'images. La différence de qualité et de complexité entre DALL-E v1 et DALL-E v2 - annoncée seulement 15 mois plus tard - est stupéfiante. Si j'ai appris quelque chose au cours de ces dernières années à travailler dans le domaine de l'IA, c'est qu'il est très facile de sous-estimer la puissance de modèles d'IA de plus en plus grands. Des choses qui semblaient relever de la science-fiction il y a seulement quelques mois deviennent rapidement réalité.

Je ne parle pas seulement du fait que CoPilot de Github de remplacer les programmeurs. Je parle de remplacer le concept même d'écriture de programmes par des agents d’intelligence artificielle dédiés. À l'avenir, les étudiants en informatique n'auront pas besoin d'apprendre des compétences aussi banales que l'ajout d'un nœud à un arbre binaire ou le codage en C++. Ce type d'enseignement sera dépassé, comme celui qui consiste à apprendre aux étudiants en ingénierie à utiliser une règle à calcul », prédit-il.


Lorsqu’on parle d’intelligence artificielle, deux grands courants de pensée s’affrontent : celui des tiers qui pensent qu’il s’agit d’un outil, ce, sans plus et celui des intervenants et observateurs qui sont d’avis que ce n’est qu’une question de temps avant qu’elle ne devienne une menace pour la race humaine. Matt Welsh fait partie du deuxième groupe auquel les critiques du second fixent une limite :...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de mith06
Membre expérimenté https://www.developpez.com
Le 04/07/2023 à 11:29
L'IA remplacera les PDG avant de remplacer les programmeurs.
15  0 
Avatar de Delias
Modérateur https://www.developpez.com
Le 04/07/2023 à 12:01
Il ne faut pas plus de cinq minutes de recherche pour savoir que toutes les IA ne sont que des outils statistiques avancés, capables de fonctionner sur des montagnes de données.
A titre perso je pense que si l'IA a été nommée ainsi c'est que cela a commencé avec la méthode du réseau de neurones. Mais ce n'est en rien une intelligence.

Donc une IA peut être une tête pour tout ce qui est connu (examen, test), pour autant que la question fasse sens. Mais sera à la ramasse complète dès que l’on sort de ce qui a un air de déjà-vu. Donc zéro pointé en terme d'innovation.

Si seulement les journaleux effectuaient correctement leur travail. et arrêtaient le buzz à tout va.

Delias
12  0 
Avatar de chris_FR
Membre régulier https://www.developpez.com
Le 04/07/2023 à 11:38
Quand j'ai débuté en informatique on prédisait : la disparition du papier crayon

Dernièrement la disparition des sysadmins grâce au cloud et aux devops

Maintenant la disparition des programmeurs ...

on aura tout entendu, par contre pour reprendre un post : les PDGs seront certainement remplacés AVANT les informaticiens ... ça c'est logique on remplace les improductifs qui coûtent cher en premier lieu

Et puis comme d'habitude quand cela plantera et que plus personne ne saura pourquoi cela ne marche plus ... on fera appel aux VRAIS INFORMATICIENS
ceux dotés de bon sens (dev, sysadmin etc ... )
11  0 
Avatar de maxtal
Membre actif https://www.developpez.com
Le 04/07/2023 à 9:25
Mouais, le CEO de Github fait la promotion de ses produits, rien de plus.
Le jour où l'IA gérera toute seule les TU et le versioning je reverrais mon apréciation mais pour le moment j'y crois pas du tout.
D'autant qu'un programmeur ne fait rarement que programmer.
10  0 
Avatar de onilink_
Membre émérite https://www.developpez.com
Le 04/07/2023 à 10:08
Encore de la futurologie à deux balles.

Y aura peut être plus tous les pisseurs de javascript embauchés pour trois francs six sous mais les projets sérieux auront toujours besoin de programmeurs humains, même pour ceux qui comptent sur les générateurs de code pour "améliorer" leur productivité (et ça je demande encore à voir dans des projets sérieux).
Ne serais ce pour guider les générateurs dans la bonne direction. Faut un minimum de bagage technique quand on s'attaque à un gros projet.

Puis même dans 5 ans je suis sur qu'il faudra encore vérifier la pertinence du code généré, qu'il n'y a pas d'erreurs grossières ou de failles béantes.
Voir du code sous licence GPL

On va pas changer de paradigme du jour au lendemain et tous les modèles d'IA sont basés sur plus ou moins le même système, qui a ses avantages ET ses inconvénients.

Et je n'imagine aucun secteur critique faire confiance à la soupe que nous sortent ces modèles, qui ont aucune stabilité et ne comprennent pas eux même ce qu'ils pondent.
Par contre il est clair que le métier va évoluer, ainsi que les langages de programmation, comme cela à toujours été le cas dans l'histoire de l'informatique.
7  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 04/07/2023 à 10:56
Est-ce que ce monsieur a donné la moindre preuve de ses compétences de voyants... Le futur de l'AI, il l'a vu où? Dans le marc de café, dans la boule de cristal emprunté à la Madame Irma de la foire du trône du coin?

Quelque soit le métier, quelque soit les domaines, il est nécessaire parfois de se remettre en question.

Ne serait-il pas le moment de se poser une question sur les forum discutant du numérique: Est-ce que présenter les études ou les avis orientés de Paul ou Jacques (je suis une société qui veut gagner de l'argent avec l'AI alors je ponds une étude qui dit que "la planète Terre ne pourra plus tourner sur son axe sans l'AI dans 5 ans") relève d'une vraie "actualité" sur laquelle il est nécessaire de communiquer?

Personnellement, je considère qu'annoncer une nouvelle politique commerciale d'un Oracle ou d'un Microsoft ou la création d'une nouvelle entreprise par Musk pour développer une nouvelle techno relèvent d'une actualité du monde numérique qui a un intérêt.

Personnellement, l'avis de Monsieur Duschmol, actif dans la vente de papier-mouche qui nous annonce qu'il prévoit, étude à l'appui, une augmentation stratosphérique des invasions de mouche sur la ville du Puplin-les-Oies dans les 10 prochaines années relève d'une simple non-information.
7  0 
Avatar de PomFritz
Membre confirmé https://www.developpez.com
Le 04/07/2023 à 13:13
Mouai, un peu comme les Tesla qui allaient se conduire toutes seules... par beau temps, sur l'autoroute et sans obstacles... sinon, c'est à vos risques et perils.
7  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 22/08/2024 à 19:56
Pourquoi je suis convaincu que cet abruti ne connait de l'informatique que son tableau Excel et surtout le total au fond de la 2ème colonne intitulée "Coût de production sans employés humain"???
7  0 
Avatar de JPLAROCHE
Membre expérimenté https://www.developpez.com
Le 16/02/2025 à 11:10
Bonjour, je me sers de l'IA et je suis abonné, pas une IA ne fait pas d'erreur, quand il n'invente pas des fonctions inexistantes... peut-être intéressantes, mais non fonctionnel, mais je ne regrette pas de m'être abonné.
C'est un outil, d'ailleurs dans le contrat de Mistral, il est bien mentionné qu'il ne faut pas prendre pour argent comptant les réponses.
J'ai aussi travaillé avec ChatGPT c'est pareil et même mieux (pire), il me disait que c'était moi qui ne comprenais rien, je n'ai pas lâché et prouvé qu'il faisait fausse route, un algorithme pourri et des résultats bidon.
Au moins avec Mistral, il accepte de se remettre en cause, d'ailleurs quand vous signez le contrat, il vous est mentionné qu'il a le droit de se servir de votre code pour apprendre.

J'utilise Mistral, car je suis seul, à la retraite et je suis sur un projet important (pour moi) qui me tenait à cœur, ça me permet d'avoir un miroir et un recul, mais le codage reste mon œuvre, par contre pour la documentation, c'est plutôt chouette, le partage est constructif, mais je ne fais pas tout avec l'IA loin de là.

Il y a aussi quelque chose que je veux prendre sur mon dos, ce sont les questions que je pose, je me suis aperçu qu'il faut bien lui détailler sinon vous risquez de faire fausse route quant aux réponses attendues.

@bientôt
7  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 19/07/2023 à 15:27
du coup si y'a plus besoin de développeurs, y'aura plus besoin de manager, et si plus de manageur plus besoin non plus de rh et enfin plus besoin de pdg.
plus besoins de commerciaux aussi car vu que tous le monde sera au chômage y'aura plus personne pour consommer

on a déjà plus besoins de beaucoup d'ouvriers au smic depuis très longtemps, la voiture électrique va en Europe provoquer 40% de main d'œuvre en moins.

le PDG de Stability AI devrait réfléchir et si il est vraiment capable de proposer un tel produit( ce dont je doute), il serait bon pour lui de le détruire.

car demain c'est tous les métiers de bureau qui sont menacé: les médecins, les avocats, les ingénieurs, les architectes, les enseignants. Ces gens la avec leurs salaires sont les "héros de la croissance", c'est grâce a eux que des gens achète des iphones, des voitures électriques, des nouveaux pc portables, c'est eux qui cotise a la protection social aussi.

Pleins de boites qui vendent a ces gens vont dégringoler: amazon, apple,...

bien sur on peut croire que le système économique va changer: un revenu universelle, des taxes sur l'ia...etc mais qui y croit vraiment ? on va se retrouver comme au Brésil, quelques nantis au milieux de millions de pauvres entassé dans des ghettos.
6  0