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 !

L'essor des agents IA transforme la manière dont les logiciels peuvent être développés : une étude affirme que les développeurs de logiciels professionnels ne vibe codent pas, ils contrôlent

Le , par Alex

300PARTAGES

5  0 
Une étude montre que si les développeurs expérimentés apprécient les agents IA pour leur capacité à améliorer la productivité, ils conservent leur pouvoir d'action dans la conception et la mise en œuvre des logiciels en insistant sur les attributs fondamentaux de la qualité des logiciels et en employant des stratégies pour contrôler le comportement des agents en tirant parti de leur expertise. En outre, les développeurs expérimentés ont une opinion globalement positive de l'intégration des agents dans le développement de logiciels, car ils sont convaincus de pouvoir pallier les limites des agents.

Le vibe coding est une technique de développement logiciel assistée par l'intelligence artificielle (IA). Le terme a été introduit par Andrej Karpathy en février 2025. Le Vibe Coding décrit une approche basée sur les chatbots pour créer des logiciels, dans laquelle le développeur décrit un projet ou une tâche à un grand modèle de langage (LLM), qui génère du code à partir de la requête. Le développeur ne révise ni ne modifie le code, mais utilise uniquement des outils et les résultats d'exécution pour l'évaluer et demande au LLM d'apporter des améliorations. Contrairement au codage assisté par l'IA ou à la programmation en binôme traditionnels, le développeur humain évite d'examiner le code, accepte les compléments suggérés par l'IA sans révision humaine et se concentre davantage sur l'expérimentation itérative que sur l'exactitude ou la structure du code.

Dans le contexte de l'intelligence artificielle générative, les agents IA sont une catégorie d'agents intelligents qui se distinguent par leur capacité à fonctionner de manière autonome dans des environnements complexes. Les outils d'IA agentique privilégient la prise de décision plutôt que la création de contenu et ne nécessitent pas d'intervention humaine ni de supervision continue. Les agents IA possèdent plusieurs attributs clés, notamment des structures d'objectifs complexes, des interfaces en langage naturel, la capacité d'agir indépendamment de la supervision de l'utilisateur et l'intégration d'outils logiciels ou de systèmes de planification. Leur flux de contrôle est souvent piloté par des LLM. Les agents comprennent également des systèmes de mémoire pour se souvenir des interactions précédentes entre l'utilisateur et l'agent, ainsi que des logiciels d'orchestration pour organiser les composants de l'agent.

L'essor des agents IA et du vibe coding transforment la manière dont les logiciels peuvent être développés. Une enquête menée en juillet 2025 par Fastly auprès de 791 développeurs a révélé une différence notable dans la quantité de code généré par l'IA qui est mis en production. Environ un tiers des développeurs seniors (plus de 10 ans d'expérience) déclarent que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie le taux déclaré par les développeurs juniors (0 à 2 ans d'expérience), qui est de 13 %. Un peu plus de 50 % des développeurs juniors déclarent que l'IA les rend modérément plus rapides. En revanche, seuls 39 % des développeurs seniors partagent cet avis.

Les agents IA promettent aux développeurs de pouvoir écrire du code plus rapidement, déléguer plusieurs tâches à différents agents et même écrire un logiciel complet uniquement à partir du langage naturel. En réalité, le rôle que jouent les agents dans le développement professionnel de logiciels reste incertain. Un nouvelle étude examine comment les développeurs expérimentés utilisent les agents dans le développement de logiciels, notamment leurs motivations, leurs stratégies, l'adéquation des tâches et leurs sentiments.

Grâce à des observations sur le terrain (N = 13) et à des enquêtes qualitatives (N = 99), les résultats montrent que si les développeurs expérimentés apprécient les agents pour leur capacité à améliorer la productivité, ils conservent leur pouvoir d'action dans la conception et la mise en œuvre des logiciels en insistant sur les attributs fondamentaux de la qualité des logiciels et en employant des stratégies pour contrôler le comportement des agents en tirant parti de leur expertise.

En outre, les développeurs expérimentés ont une opinion globalement positive de l'intégration des agents dans le développement de logiciels, car ils sont convaincus de pouvoir pallier les limites des agents. Les résultats mettent en lumière la valeur des meilleures pratiques en matière de développement logiciel pour une utilisation efficace des agents, suggèrent les types de tâches pour lesquelles les agents peuvent être adaptés et indiquent les opportunités futures pour de meilleures interfaces agentives et de meilleures directives d'utilisation des agents.


Les développeurs de logiciels professionnels ne vibrent pas, ils contrôlent : utilisation des agents IA pour le codage en 2025

L'IA est en train de transformer rapidement la pratique de la programmation. Déjà, environ la moitié des développeurs de logiciels professionnels utilisent quotidiennement des outils d'IA. Les grands modèles de langage (LLM) sont particulièrement doués pour écrire du code et deviennent chaque année plus performants. À l'origine, en 2021, les LLM ne fournissaient qu'une aide au codage sous forme d'autocomplétion ultra-performante. Mais plus récemment, leurs capacités ont évolué pour permettre d'accéder, de modifier et de tester...
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 OuftiBoy
Membre éprouvé https://www.developpez.com
Le 16/03/2026 à 15:14
à tous,

Oui, l'IA va peut-être changer le métier de développeur, mais si je prend une analogie simple, ce n'est pas parce qu'on a des meubles IKEA qu'un particulier peut assembler lui-même, qu'il n'existe plus d’artisans "ébénistes" sachant créer de vrais oeuvre d'art.

Peut-être qu'on n'aura plus "besoin" de développeurs, mais c'est que j'ai fais toute ma vie, et j'adore toujours autant de réfléchir à un problème, trouver une solution.

Je serais peut-être le dernier, mais je me refuse d'utiliser l'IA, cela enlève toute saveur au métier, au processus même qu'est la programmation. Devenir l'assistant d'un assistant, non merci. A force d'avoir tout facilement, ce n'est pas pour rien que nos sociétés tombent dans la bêtise crasse, on file droit vers une médiocratie.

Bah, on verra bien vite si ces fameuses promesses sont tenues et tenables dans la durée. Les IA ne pouvant rien inventer, on va vers un appauvrissement généralisé. Si c'est comme les voitures autonomes et ou les robots taxi, promis pendant 10 ans sans qu'une solution ne soit trouvée, devrait faire réfléchir à tout ce battage médiatique.

Faut prendre un peu de recul. Faut arrêter d'apprendre les mathématiques car on a des calculatrices ? Faut-il arrêter d'apprendre a lire puisque l'IA peut "lire un livre" à voie haute ? Bref, faut-il arrêter tout enseignement de quelque nature, puisque l'IA saura tout faire ? C'est un serpent qui se mord la queue, il n'y a qu'a voir la dégradation rapide d'internet lui-même, puisque des IA génère le contenu (un rien dégradé), puis utilise ce contenu dégradé pour "apprendre".

L'IA ? Peut-être bien que oui, peut-être bien que non... Les soucis de Microsoft avec Win11 dont ils disent que 30% des modifications apportées sont faites par une IA, sont justement lié à cette utilisation de l'IA, qui comme tout outil doit être maîtrisé.

Trouver les bons "prompts", ce n'est pas forcément simple. C'est d'ailleurs un des aspect qu'on oublie souvent, c'est d'arriver a comprendre ce que veut le client, puis traduire cela en code.

C'est difficile de "trancher" sur le sujet puisque dans les news, un jour c'est merveilleux l'IA et le lendemain c'est l'IA qui a Halluciné et causé de graves soucis...

Wait and See :-)

BàV et Peace & Love.
9  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 16/03/2026 à 11:53
après avoir interrogé plus de 70 développeurs chez Google, Amazon, Microsoft et dans des start-ups, le journaliste conclut que les programmeurs de la Silicon Valley « programment à peine ».

Alors attention, on rigole!

J'ai lu le magnifique article Du New York Time et je confirme le journaleux a interrogé des développeurs de... "chez Google, Amazon, Microsoft et dans des start-ups... ", des start-up qui sont toutes actives dans l'IA!!!

Je crois qu'il est utile de la préciser

On se retrouve un peu comme avec les multinationales de la cigarette qui ont été jusqu'à financer des recherches universitaires pour conclure que la fumée était bonne pour la santé pendant plus de 50 ans... Ou par l'industrie américaine du sucre qui a fait pareil en niant que leur mal-bouffe était responsable de l'augmentation stratosphérique des maladies liées à l'obésité et aux maladies cardio-vasculaires...
8  0 
Avatar de pyros
Membre expérimenté https://www.developpez.com
Le 20/03/2026 à 11:29
J'en peux plus de voir ces conneries. J'utilise l'IA au boulot (Claude, Cursor, Copilot, Mistral, tous les mêmes). Pour faire des petits trucs de merde genre rajouter un bouton dans un formulaire ou faire un appel au back, c'est au top. Mais pour des chose un peu plus poussée, c'est une catastrophe. Dès que le projet dépasse quelques milliers de lignes, elle est perdue et tourne en rond. Le code généré est catastrophique en terme de perf, elle vas te définir une classe entière là où un container built in aurait très bien fait le boulot et je parle même pas quand on se lance dans du code un peu pointu genre calcul scientifique, optim mémoire ou 3D/GPU.

Alors quand je vois des "seniors" avouer qu'ils ne codent plus et ne font qu'orchestrer une IA, je peux pas m'empêcher de penser qu'il s'agit de pisseurs de code bossant sur un énième CRM custom d'entreprise, une appli mobile à la con ou un front d'e-commerce.

Voilà, c'est vulgaire, c'est méprisant, mais c'est dit. S'il y a un admin qui passe, qu'il supprime mon commentaire si ça lui chante.
4  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 16/03/2026 à 20:12
Citation Envoyé par alvi392 Voir le message
...comme les "développeurs WordPress" ou développeurs web en général.
Le gros problème des métiers de l'informatique est que tout le monde se dit "développeur", le mec qui personnalise un tableau excel comme l'ingénieur de haut niveau qui développe le système temps réel d'une sonde spatiale.

Désolé de le dire, mais faire un site web avec un Wordpress, Joomla au tout autre CMS (Content Management Sytem) ne relève pas du développement informatique mais plutôt de la configuration de paramètres.
3  0 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 17/03/2026 à 22:54
Pour ma part, je suis pour l'IA car ça me permet d'augmenter la qualité de mon travail (ça me complète sur ce que je ne sais pas et me donne des idées auxquelles je n'ai pas pensé). Je ne l'utilise pas pour gagner du temps, vu que je vérifie tout derrière et n'hésite pas à tout réécrire s'il le faut. Mais ça implique de l'utiliser sur de petits volumes, pas à générer des applis entières, ce qui sinon me lasserai au point de laisser faire et ne plus vérifier, et ainsi tomber dans l'irresponsabilité la plus totale en plus de voir mes compétences rouiller.

Comme un médicament ou un truc qui te boost : à petite dose, ça fait des merveilles, mais à en abuser en fini par en dépendre puis à s'auto-détruire.

Par contre, désolé Anselme, mais si ton analogie pavlovienne est correcte, tes 4 points par contre sont à revoir :
Citation Envoyé par Anselme45 Voir le message
1. C'est un algorithme informatique à qui on fait mémoriser une masse de données et en fonction de ce qui lui est demandé, l'IA cherche à fournir la meilleure réponse en fonction des données à sa disposition...
Il ne s'agit pas d'un système qui répond à des questions. Il s'agit d'un système de génération de texte qu'on pousse à prendre un format de dialogue. Le système ne pense pas, mais ne cherche pas non plus à répondre à tes questions ou à te rassurer. Ces impressions sont des illusions, conséquences de son apprentissage, au même titre que l'apparente pensée qu'il exprime. Et il ne mémorise pas les données, il construit une distribution de probabilité lui permettant d'identifier le prochain token le plus probable. Cette distribution amenant, statistiquement, à produire des tokens qui se trouvent exprimer de choses présentes dans son dataset d'apprentissage. Mais comme c'est statistique, ben de temps en temps ça tombe à côté. Et ça, il n'y pense pas plus que le reste.

Citation Envoyé par Anselme45 Voir le message
2. En plus de la masse de donnée, les concepteurs de l'IA X ou Y y ajoutent des règles pour éviter que l'IA dise n'importe quoi... Pour éviter par exemple qu'à la question "Peut-on manger des cailloux?", l'IA vous réponde "manger des cailloux 5 fois par jour est bon pour la santé" (Attention, il s'agit d'une vraie réponse donnée par une IA)
Attention, les règles ne sont généralement pas appliquées à l'IA. Elles sont utilisées indirectement : filtrer le dataset d'entraînement, sélectionner les données de fine tuning, ou orienter les humains qui interviennent lors de la phase d'alignement, par exemple. L'IA ensuite apprends sur la base de ces données sélectionnées, sans qu'on y intègre lesdites règles. Elle n'en apprend que les conséquences, ce qui se traduit (encore une fois statistiquement) dans sa production de tokens. On peut ajouter des règles via les prompts, notamment le prompt système, mais ça a moins d'influence que l'apprentissage.

Citation Envoyé par Anselme45 Voir le message
3. Après les concepteurs d'IA font en sorte que l'IA suive le schéma pour que vous y restiez connecté le plus longtemps possible: "Remercier l'interlocuteur > Ne jamais dire "je sais pas" > Ouvrir la conversation sur un autre sujet que demandé"
Pour ce qui est du "je sais pas", il a été confirmé par OpenAI que c'est une conséquence directe du processus d'apprentissage : générer une réponse a des chances de tomber juste, alors que refuser de répondre aucune, le premier est donc naturellement mis en avant par le processus d'apprentissage. Il faudrait améliorer le processus pour y intégrer plus d'humilité, de façon à réduire les chances d'hallucinations.
https://openai.com/index/why-languag...s-hallucinate/

Citation Envoyé par Anselme45 Voir le message
4. Vous y ajouter encore des "hallucinations", un comportement de l'IA complètement hors sujet non voulu par les concepteurs de l'IA. Selon les modèles d'IA, ces IA peuvent aller de 10 à 30%
L'étude ci-avant regarde justement ces hallucinations à la loupe, proposant de favoriser le "je sais pas" pour en réduire les chances. Soit disant que ça devrait les faire disparaître, mais ça par contre je n'y mettrai pas ma main à couper. Le LLM se contentant de générer des tokens, et non de vérifier ses dires. J'attends confirmation d'un tel effet. Par contre, je m'attends à ce que les modèles à diffusion, style Mercury, aient potentiellement plus de capacité à ce niveau là, car ils peuvent réécrire les tokens déjà générés en fonction de ce qu'ils écrivent après, donnant des chances pour plus de cohérence. Mais encore une fois, à confirmer.

Par contre j'ai réagit comme toi sur la sélection des 70 : "mouais, que des gens qu'on oblige à utiliser l'IA ou qui construise là-dessus, quoi...", loin de représenter le développeur moyen.
3  0 
Avatar de Aspartame
Membre confirmé https://www.developpez.com
Le 02/01/2026 à 12:26
les développeurs professionnels ne vibe code pas
encore heureux !
2  0 
Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 16/03/2026 à 18:19
alvi392,

Citation Envoyé par alvi392 Voir le message
L’IA risque de faire disparaître de nombreux métiers IT à caractère "artisanal", qui demandent généralement un niveau de qualification relativement faible (ou aucune qualification particulière), comme les "développeurs WordPress" ou développeurs web en général.
Je ne définit pas "artisanal" de cette manière. Lorsque je dis "artisanal", c'est juste au contraire un grand savoir faire, avec une énorme qualification. Tout le monde peut monter un meuble IKEA, mais peut peuvent faire des meubles "sur mesure".

Lorsque tu dis "développeur" Wordpress ou "développeur" Web (dans le sens purement HTML/CSS), ce n'est pas de la "programmation". Tout comme mettre 2 formules dans une feuille Excell ne fait pas de toi un développeur, même ton n+1 le pens. Je suis d'accord, ce ne sont pas des métiers sans valeur (je ne méprise pas), mais ce n'est ce que je nomme du "Développement".

Citation Envoyé par alvi392 Voir le message
Cela ne signifie pas que ces professions sont sans valeur, mais c’est une évolution probable du marché. Les personnes travaillant dans ce domaine devront sans doute accepter d'être payés au lance-pierre dans les 5 prochaines années. Pour celles et ceux qui souhaitent réellement poursuivre une carrière de développeur, il est fortement conseillé d’obtenir au minimum un diplôme de niveau bachelor en informatique. Ce sera la seule garantie d’un emploi stable et dignement rémunéré au cours des 10 prochaines années dans la branche.
Je n'ai jamais postulé en France, mais je pense savoir (à tord peut-être, corrige-moi si je me trompe), qu'on est moins "braqué" diplôme en Belgique qu'en France. De nombreuse boîtes ne se base pas sur un diplôme (sauf pour ton 1er Job). Après, c'est en prouvant ton parcours que tu as un meilleur job ou pas. Je n'ai jamais dû montrer un diplôme, même pas pour le premier job.

Citation Envoyé par alvi392 Voir le message
Enfin pour les développeurs "autodidactes", car ils ont toujours été très nombreux dans l'informatique, ce sera particulièrement difficile. Songez à une formation ou reconversion, et aussi tôt que possible.
Même chose que pour le point précédent, je suis "entre les deux", j'ai commencé en "autodidacte" sur un C64 en BASIC, puis seulement 2 ans de "supérieur" (après les 6 ans d'humanité), et à 20 ans j'ai eux le choix entre 2 boîtes pour commencer dès l'obtention de mon diplôme (BAC+2 est l'équivalent chez vous). On avait même des recruteurs qui venaient en fin de 1ère année et qui voulaient t'engager sans que tu fasses ta 2ème. Et par la suite j'ai changé 4x de boîte, sans montrer de diplôme. Juste des questions réponses du tac au tac avec des anciens de la nouvelles boîte.

Citation Envoyé par alvi392 Voir le message
Lorsque je relirai ce message dans 5 ans, j'espère avoir eu totalement tort!
Totalement, ou 100%, ça n'existe pas ;-) Mais moi aussi j'espère que tu auras eu tord a 75% minium. J'ai entendu toute ma carrière qu'avec les nouveau outils qui "arrivaient", il n'y aurait plus besoin de "programmeur" d'ici 5 ans. Les Outils Case, Les systèmes Expert, La Programmation Drag'n Drop, La POO (plus que des blocs a assembler soit-disant). Et il toujours fallu de plus en plus de développeurs (des bons développeurs).

On verra dans 5 ans :-)
BàT et Peace & Love.
2  0 
Avatar de EowynCarter
Nouveau Candidat au Club https://www.developpez.com
Le 17/03/2026 à 9:30
l'IA est un bon outil.

Mais si le taf deviens la relecture de code générée par l'IA ou des gens nearshore, je vais sérieusement réfléchir à une reconversion.
2  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/03/2026 à 12:43
Citation Envoyé par pyros Voir le message
J'en peux plus de voir ces conneries. J'utilise l'IA au boulot (Claude, Cursor, Copilot, Mistral, tous les mêmes). Pour faire des petits trucs de merde genre rajouter un bouton dans un formulaire ou faire un appel au back, c'est au top. Mais pour des chose un peu plus poussée, c'est une catastrophe. Dès que le projet dépasse quelques milliers de lignes, elle est perdue et tourne en rond. Le code généré est catastrophique en terme de perf, elle vas te définir une classe entière là où un container built in aurait très bien fait le boulot et je parle même pas quand on se lance dans du code un peu pointu genre calcul scientifique, optim mémoire ou 3D/GPU.

Alors quand je vois des "seniors" avouer qu'ils ne codent plus et ne font qu'orchestrer une IA, je peux pas m'empêcher de penser qu'il s'agit de pisseurs de code bossant sur un énième CRM custom d'entreprise, une appli mobile à la con ou un front d'e-commerce.

Voilà, c'est vulgaire, c'est méprisant, mais c'est dit. S'il y a un admin qui passe, qu'il supprime mon commentaire si ça lui chante.
Bravo pour ton commentaire... Non seulement, ce n'est pas "vulgaire et méprisant" mais c'est même "salvateur" pour tous les gogos qui croient aveuglément aux promesses des pro-IA.
2  0 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 19/03/2026 à 21:41
Citation Envoyé par Denis CADIOT Voir le message
Je ne pensais pas que ce soit possible, 6 heures de dialogue sans faux pas, sans hallucination.
Je n'ai pas les compétences pour juger l'aspect techniques, aussi je me garderai bien de le faire, mais dire qu'il n'y a pas de faux pas... Beaucoup de tes retours y ressemblent fortement :
Echec BT
Compilation error: no matching function for call to 'BluetoothSerial::setPin(const char*&)'
Toujours échec BT pin 0000 comme 1234
Le TX BT ne se termine pas par un ";"
La trame TX BT semble correcte mais n'a aucun effet sur l'objet
TX BT sans saut de ligne
Attention régression le code n'envoie plus la trame à l'objet
L'affichage de TX BT entame la ligne d'affichage précédente de RX XBee
après un reset software le compteur affiché est toujours à 00
Tu maitrises mieux le projet, donc dis-moi si c'était des erreurs inévitables.

Par contre, pense à changer ton mot de passe WiFi si ce n'est pas déjà fait. C'est pas cool de l'avoir en clair dans une discussion Gemini désormais publique.
1  0