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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ALM Discussion :

L'essor des agents IA transforme la manière dont les logiciels peuvent être développés


Sujet :

ALM

  1. #1
    Communiqués de presse

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2025
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2025
    Messages : 441
    Par défaut L'essor des agents IA transforme la manière dont les logiciels peuvent être développés
    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

    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 des bases de code entières de manière autonome, étape par étape. Nous sommes désormais entrés dans l'ère du codage agentique.

    De nombreuses questions restent en suspens quant aux capacités de ces agents et à la meilleure façon de les utiliser. Nous entendons parfois des anecdotes de personnes qui ont essayé une fois et qui n'ont pas obtenu de bons résultats. Mais cela contraste avec ce que l'on peut lire sur les réseaux sociaux : certains utilisateurs en ligne affirment utiliser des dizaines d'agents à la fois pour construire de manière autonome des logiciels volumineux, une affirmation si intrigante mais potentiellement incroyable qu'elle fait l'objet de parodies. Que se passe-t-il réellement ?

    Les études humaines sur le codage agentique font leur apparition, mais restent encore rares. Un essai randomisé notable a révélé que les mainteneurs open source expérimentés étaient en fait ralentis de 19 % lorsqu'ils étaient autorisés à utiliser l'IA, et qu'un système agentique déployé dans un outil de suivi des problèmes ne voyait que 8 % de ses invocations aboutir à un succès complet (une demande de fusion). Ces résultats suggèrent que l'IA agentielle n'est peut-être pas aussi utile qu'elle pourrait le paraître à première vue, mais environ un quart des développeurs professionnels déclarent déjà utiliser des agents IA au moins une fois par semaine.

    Quelques études récentes ont porté sur le « vibe coding ». Bien que ce terme soit parfois utilisé pour désigner tout codage avec des agents IA, ces articles étudient le « vibe coding » comme une forme particulière d'utilisation d'agents qui vise à procurer une expérience de « fluidité et de joie » en faisant confiance à l'IA plutôt qu'en examinant attentivement le code généré, « où l'on s'abandonne complètement aux vibrations », « où l'on oublie même que le code existe » et « où l'on ne lit plus les différences ». Les praticiens reconnaissent tacitement que le vibe coding produit un code de moindre qualité. En tant que tel, le vibe coding n'est peut-être pas l'approche la plus efficace du codage agentique, et n'est peut-être pas la manière dont les développeurs expérimentés utilisent les agents. Comment, alors, les développeurs expérimentés créent-ils des logiciels de qualité avec des agents IA ?

    Nom : 0.jpg
Affichages : 6451
Taille : 59,5 Ko

    Cette étude tente de mieux comprendre les pratiques actuelles du codage agentique par des experts, afin de comprendre ce qui fonctionne et ce qui ne fonctionne pas. Par rapport aux travaux antérieurs, les chercheurs (a) ne limitent pas l'étude au vibe coding et (b) ils se sont intéressés uniquement aux développeurs expérimentés, dans l'espoir qu'ils aient suffisamment d'expertise pour porter un regard critique et perspicace sur les outils agents utilisés dans le monde réel. L'étude se présente en deux parties : 13 observations sur le terrain et une enquête plus large auprès de 99 développeurs expérimentés — dans l'espoir de répondre à quatre questions de recherche (RQ) :

    - RQ1 - Motivations. Qu'est-ce qui importe aux développeurs expérimentés lorsqu'ils intègrent des agents dans
    leur processus de développement logiciel ?
    - QR2 - Stratégies. Quelles stratégies les développeurs expérimentés emploient-ils lorsqu'ils développent des logiciels avec des agents ?
    - QR3 - Adéquation. À quoi les agents de développement logiciel sont-ils adaptés, et quand échouent-ils ?
    - QR4 - Sentiments. Quels sentiments les développeurs expérimentés éprouvent-ils lorsqu'ils utilisent des outils agentiels ?

    La conclusion la plus marquante est que, en effet, les développeurs professionnels ne vibe code pas. Au contraire, ils contrôlent soigneusement les agents par la planification et la supervision. Plus précisément, ils recherchent un gain de productivité tout en continuant à valoriser les attributs de qualité des logiciels (RQ1), ils planifient avant de mettre en œuvre et de valider toutes les sorties des agents (RQ2), ils trouvent que les agents conviennent à des tâches bien décrites et simples, mais pas à des tâches complexes (RQ3), et pourtant ils apprécient généralement d'utiliser des agents tant qu'ils en ont le contrôle (RQ4).

    Nom : 1.jpg
Affichages : 879
Taille : 60,6 Ko

    Voici les conclusions de l'étude :

    « Afin de mieux comprendre les pratiques actuelles des experts en matière de codage agentique, nous avons étudié des développeurs expérimentés (ayant plus de trois ans d'expérience professionnelle) à travers 13 observations sur le terrain, complétées par une enquête plus large menée auprès de 99 répondants. Notre objectif était de connaître leurs valeurs et leurs motivations pour utiliser des agents, leurs stratégies de workflow, les domaines dans lesquels les agents sont adaptés et leur opinion sur l'utilisation des agents de codage.

    Nous avons constaté que les développeurs expérimentés ne codent pas actuellement de manière intuitive. Au contraire, ils contrôlent soigneusement les agents grâce à une planification et une supervision active, car ils se soucient de la qualité des logiciels. Même s'ils ne lisent pas toujours le code pour valider les résultats des agents, ils veillent à ne pas perdre le contrôle et ne laissent pas les agents fonctionner de manière totalement autonome, en leur confiant notamment seulement quelques tâches à la fois.

    Ils apprécient généralement l'utilisation des agents, qu'ils trouvent adaptés pour accélérer les tâches simples, répétitives et de mise en place, y compris une grande variété de tâches d'ingénierie logicielle telles que la rédaction de tests, la documentation, la refactorisation et le débogage simple. Cependant, les avis sont partagés quant à la rédaction de plans avec des agents, et ils n'utilisent pas d'agents pour la logique métier fondamentale ou les tâches complexes.

    Les capacités et les interfaces de l'IA évoluent rapidement : ce travail dresse un tableau de ce qui fonctionne et de ce qui ne fonctionne pas actuellement, servant de point de référence à la fois pour calibrer les attentes concernant l'IA actuelle et pour ancrer la comparaison dans les années à venir afin de voir dans quelle mesure l'IA s'est améliorée depuis 2025. À l'heure actuelle, les IA ne prennent pas encore le dessus : les développeurs expérimentés gardent le contrôle.
    »

    Nom : 2.jpg
Affichages : 380
Taille : 44,7 Ko

    Avec l'essor d'outils d'IA tels que ChatGPT, il est désormais possible de décrire un programme en langage naturel (français par exemple) et de demander au modèle d'IA de le traduire en code fonctionnel, souvent sans comprendre comment le code fonctionne. Andrej Karpathy, ancien chercheur d'OpenAI, a donné un nom à cette pratique, le « vibe coding », qui gagne du terrain dans les milieux technologiques. Google a même déclaré générer 25 % de son code par IA. David Farley pour sa part est d’avis que c’est la pire idée en 2025.

    Source : "Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025"

    Et vous ?

    Pensez-vous que cette étude est crédible ou pertinente ?
    Quel est votre avis sur le sujet ?

    Voir aussi :

    Le code généré par l'IA contient plus de bogues et d'erreurs que celui produit par l'homme : les demandes d'extraction effectuées à l'aide d'outils d'IA comportaient en moyenne 10,83 problèmes contre 6,45

    Le Vibe Coding crée des codeurs sans cervelle, par Namanyay Goel

    Une expérience de vibe coding : le bon, le mauvais et le laid, par Nolan Lawson

    Si vous êtes doué pour la révision de code, vous serez doué pour utiliser les agents IA, par Sean Goedecke
    Publication de communiqués de presse en informatique. Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre très actif
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 233
    Par défaut
    les développeurs professionnels ne vibe code pas
    encore heureux !

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/09/2025, 13h22
  2. Réponses: 1
    Dernier message: 02/06/2024, 19h57
  3. Réponses: 2
    Dernier message: 22/02/2023, 21h27
  4. Modele GL d'un GUI pour des "agents" mobiles
    Par fabgamer dans le forum Graphisme
    Réponses: 3
    Dernier message: 01/08/2006, 18h32
  5. existe t 'il des programme pour transformer les bases
    Par creazone dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 05/10/2004, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo