M
MercyNews
Home
Back
La réalité du codage agentic : Hype vs. Preuves tangibles
Technologie

La réalité du codage agentic : Hype vs. Preuves tangibles

Hacker News5h ago
3 min de lecture
📋

Points clés

  • Un développeur a passé un week-end entier à tenter de construire une application iOS SwiftUI pour les rappels d'alimentation des animaux de compagnie à l'aide d'un assistant de codage IA.
  • La phase initiale de planification architecturale et de spécification était prometteuse, mais l'implémentation s'est rapidement transformée en un cycle de corrections de bugs et de recherche.
  • Le développeur a rapporté que la moitié de son temps était consacrée à corriger des erreurs subtiles et des duplications de code introduites par l'outil IA.
  • Malgré la création et l'enregistrement de directives et de garde-fous spécifiques, les performances de l'IA n'ont pas progressé au cours du projet.
  • L'expérience a mis en lumière une tension fondamentale entre la tendance de l'industrie à "valider le comportement" plutôt que l'architecture et la norme personnelle du développeur en matière de qualité du code.
  • Le projet a finalement été abandonné après que le développeur a conclu que le code généré par l'IA accumulait trop de dette technique pour être viable.

La promesse vs. La pratique

Le monde de la technologie est en ébullition avec des promesses de codage agentic — des systèmes IA capables d'écrire, de déboguer et de livrer des logiciels de manière autonome. Le discours en ligne peint un tableau d'efficacité révolutionnaire, où les développeurs guident simplement l'IA et regardent le code prêt pour la production se matérialiser. Pourtant, un nombre croissant de praticiens remettent en question le décalage entre ce récit et leur réalité quotidienne.

Le compte rendu détaillé d'un développeur tentant de construire une application iOS fonctionnelle à partir de zéro révèle un parcours complexe et souvent frustrant. La question centrale ne concerne pas seulement la capacité, mais la valeur durable : le code généré par l'IA crée-t-il plus de bénéfices que de dette technique ? Cette exploration va au-delà du hype pour examiner les implications pratiques, architecturales et qualitatives de la dépendance à l'IA pour le développement logiciel.

Ambitions architecturales

L'expérience a commencé par une approche structurée et réfléchie. L'objectif était de créer une application iOS pour les rappels d'alimentation des animaux de compagnie en utilisant SwiftUI, un framework Apple moderne. Plutôt que de plonger directement dans le code, le développeur a d'abord confié à l'IA une responsabilité de haut niveau : rechercher et proposer un plan architectural complet. Cette phase initiale visait à établir une base solide, garantissant que la structure du projet était saine avant le début de toute implémentation.

Selon le plan, le développeur a collaboré avec l'IA pour rédiger une spécification détaillée. Ce document décrivait précisément les fonctionnalités à implémenter et leur fonctionnement. Le premier passage de codage, guidé par cette préparation méticuleuse, a donné des résultats étonnamment bons. La logique centrale semblait fonctionnelle, bien qu'elle ne soit pas sans défauts. Ce succès précoce a établi un précédent encourageant, suggérant qu'un flux de travail discipliné assisté par l'IA pouvait effectivement produire des résultats de qualité.

"Je ne peux personnellement pas accepter de livrer du code non révisé. Cela semble incorrect. Le produit doit fonctionner, mais le code doit également être de haute qualité."

— Développeur, Commentateur HN

La descente dans le débogage

Malgré un départ prometteur, la trajectoire du projet a changé de manière spectaculaire. Les bugs initiaux, bien que gérables, n'étaient que le début. La phase de développement suivante est devenue un cycle incessant de correction. Le développeur a passé le reste du week-end dans une boucle : demander à l'IA de corriger des bugs, seulement pour découvrir que de nouveaux problèmes subtils étaient introduits. Les tentatives de l'IA pour résoudre les problèmes se sont souvent faites au détriment de la clarté du code ou ont introduit des duplications.

Une partie importante du temps n'a pas été consacrée à la construction de nouvelles fonctionnalités, mais à forcer l'IA à rechercher et appliquer de véritables bonnes pratiques au lieu d'en inventer ses propres. Pour lutter contre cela, le développeur a mis en place un système de directives et de garde-fous enregistrés — un ensemble de règles que l'IA devait suivre. Cependant, même ce mécanisme de feedback structuré n'a pas réussi à stabiliser le processus. Le flux de travail s'est transformé d'une collaboration créative en une lutte défensive contre les incohérences de l'outil.

Le dilemme de la revue de code

Un débat industriel plus large forme l'arrière-plan de cette lutte individuelle. Une poussée notable émerge pour passer de la validation de l'architecture traditionnelle à la simple validation du comportement. En pratique, cette philosophie prône des revues de code minimales ou inexistantes. L'argument est que si les tests automatisés passent et que le pipeline d'intégration continue (CI) est vert, le code est prêt à être livré.

Le développeur exprime un profond scepticisme à l'égard de cette approche, la considérant comme une recette pour un désastre à long terme. La préoccupation est que cette méthode produit du code spaghetti — du code qui fonctionne sur le "chemin heureux" mais accumule des échecs cachés et difficiles à déboguer au fil du temps. L'expérience avec l'application iOS a renforcé cette conviction. Le code généré par l'IA, bien que fonctionnel en partie, manquait de l'intégrité structurelle requise pour qu'un architecte puisse le valider en toute confiance. Le développeur a énoncé un principe fondamental :

Je ne peux personnellement pas accepter de livrer du code non révisé. Cela semble incorrect. Le produit doit fonctionner, mais le code doit également être de haute qualité.

Un verdict personnel

L'expérience a abouti à une conclusion définitive. Après avoir investi un week-end entier et documenté méticuleusement les garde-fous, le développeur a finalement abandonné le projet. La dissonance entre le potentiel de l'outil et son rendement pratique s'est avérée trop grande. Le temps passé à corriger des erreurs subtiles et à gérer le comportement de l'IA dépassait de loin tout gain en vitesse de développement.

Cette étude de cas personnelle met en lumière un écart critique dans le paysage actuel du codage agentic. Bien que les outils puissent générer des brouillons initiaux impressionnants, ils peinent avec le processus itératif et nuancé de construction de logiciels robustes et maintenables. L'expérience souligne que la qualité du code et la solidité architecturale sont non négociables pour un développement responsable, surtout pour ceux chargés de superviser la santé à long terme d'un projet.

Principaux enseignements

Ce parcours à travers le développement assisté par l'IA offre une perspective sobre sur l'état actuel du codage agentic. Il démontre que, bien que la technologie progresse rapidement, elle n'est pas encore un substitut à la supervision humaine et aux normes d'ingénierie rigoureuses. L'attrait de la vitesse doit être équilibré par l'impératif de la qualité.

Pour les équipes envisageant une voie similaire, la leçon est claire : procéder avec prudence et un œil critique. La promesse du codage autonome est convaincante, mais la réalité exige une validation minutieuse, des tests robustes et un engagement à maintenir un code qui n'est pas seulement fonctionnel, mais aussi propre, compréhensible et construit pour durer.

Questions fréquemment posées

Qu'est-ce que le codage agentic ?

Le codage agentic fait référence à l'utilisation de systèmes IA capables d'écrire, de déboguer et de gérer du code logiciel de manière autonome avec une intervention humaine minimale. L'objectif est d'augmenter la vitesse de développement en déléguant les tâches de codage à des agents IA.

Quels défis le développeur a-t-il rencontrés ?

Le développeur a rencontré des problèmes importants de qualité du code, notamment des bugs subtils, des duplications de code et l'IA inventant ses propres pratiques au lieu de suivre les bonnes pratiques établies. Le processus est devenu un cycle chronophage de débogage plutôt qu'un développement productif.

Pourquoi la revue de code est-elle importante dans ce contexte ?

La revue de code assure la solidité structurelle, la maintenabilité et la qualité à long terme. Sans elle, le code généré par l'IA peut passer les tests mais accumuler du "code spaghetti" et des échecs cachés difficiles à déboguer plus tard, sapant la stabilité du produit.

Quel a été le résultat final de l'expérience ?

Le développeur a abandonné le projet après un week-end d'efforts. L'expérience a démontré un écart significatif entre le hype entourant le codage agentic et son application pratique et réelle pour la construction de logiciels de haute qualité et architecturalement solides.

Continue scrolling for more

L'IA transforme la recherche et les preuves mathématiques
Technology

L'IA transforme la recherche et les preuves mathématiques

L'intelligence artificielle passe d'une promesse à une réalité en mathématiques. Les modèles d'apprentissage génèrent désormais des théorèmes originaux, forçant une réévaluation de la recherche et de l'enseignement.

Just now
4 min
306
Read Article
Google met fin à l'ère du contrôleur Stadia avec le retrait de l'outil
Technology

Google met fin à l'ère du contrôleur Stadia avec le retrait de l'outil

Google a officiellement mis hors ligne l'outil de conversion du contrôleur Stadia, supprimant la dernière ressource officielle de sa plateforme de jeu en nuage. Cette décision marque la fin complète de l'écosystème Stadia.

2h
5 min
6
Read Article
Bitcoin Slumps 6% as Tariffs and Corporate Moves Shake Market
Cryptocurrency

Bitcoin Slumps 6% as Tariffs and Corporate Moves Shake Market

The world's largest cryptocurrency experienced a sharp decline over the past 36 hours, erasing nearly $5,700 from its price as geopolitical tensions and corporate selling pressure mounted.

2h
5 min
6
Read Article
I tried Buffalo wings from 5 major chain restaurants and ranked them from worst to best
Lifestyle

I tried Buffalo wings from 5 major chain restaurants and ranked them from worst to best

Wingstop original hot wings. Erin McDowell/Business Insider Buffalo wings are a game-day favorite, but some chains do them better than others. I compared Buffalo wings from Applebee's, Chili's, Buffalo Wild Wings, TGI Fridays, and Wingstop. Wingstop surprised me with its saucy, juicy wings. With football season in full swing and Super Bowl Sunday just around the corner, you might be wondering which chain's Buffalo chicken wings get a touchdown and which are a total miss. I tried and ranked Buffalo chicken wings from five chain restaurants — Applebee's, Chili's, Buffalo Wild Wings, TGI Fridays, and Wingstop — based on taste and value. All of the wings were slightly different, but I liked the spiciest, sauciest wings the best. Here's how the five chain restaurants' Buffalo wings ranked, from my least favorite to my most favorite. My least favorite Buffalo wings came from TGI Fridays. Erin McDowell/Business Insider I ordered an eight-count of bone-in traditional Buffalo wings at the restaurant I visited in Massachusetts. They cost $12.19, excluding taxes and fees, and came with celery sticks and sides of ranch and blue cheese. The wings were crispy but a little under-sauced. Erin McDowell/Business Insider Unlike some of the other chains I tried, TGI Fridays also doesn't appear to make its own Buffalo sauce. On the menu, it's advertised as simply Frank's Red Hot Buffalo. While I do like that brand of sauce, I could easily make the same wings at home, which made it feel less unique. I also thought they were slightly smaller than some of the other wings I tried. The meat inside was tender, but the Buffalo flavor just wasn't there for me. Erin McDowell/Business Insider Though I liked the crispy skin and texture of these chicken wings, as well as the tender meat inside, I thought they were lacking in sauce and flavor. Overall, I probably wouldn't order these again. The next stop I tried was Applebee's. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider At my local Applebee's in Brooklyn, an order of nine classic bone-in wings costs $14.29, excluding tax and fees. They came with celery sticks and sides of ranch and blue cheese. The wings were super crispy and the largest out of all that I tried. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider The wings were a rich red-brown color and fried to a crisp. The wings were juicy, and the sauce had a good buttery flavor. Applebee's Buffalo chicken wings. Erin McDowell/Business Insider The Buffalo sauce had a nice balance between the heat and the more savory, buttery flavor, resulting in a well-rounded bite. I thought the meat inside was pretty juicy, and I loved the sheer size of these wings. However, I thought the wings could have been a touch spicier. Chili's landed squarely in the middle with its crispy Buffalo wings. Erin McDowell/Business Insider At my local Chili's in New York, an eight-count of bone-in Buffalo wings cost $15.49, excluding tax and fees. They came with two dipping sauces: ranch and blue cheese. I thought these wings were flavorful and juicy. Erin McDowell/Business Insider I've tried these wings before and commented that they could have been slightly saucier and crispier. However, when I tried them this time, I didn't feel the same — they were perfectly crispy and almost dripping in sauce. The wings had a generous amount of meat inside. Erin McDowell/Business Insider The Buffalo sauce had a strong buttery flavor with just the right amount of heat. The chain is also known for its ranch dipping sauce, which I thought paired very nicely with the wings. Though the wings were smaller, I thought they packed more flavor than the ones from Applebee's and TGI Fridays. My second-favorite Buffalo wings came from Buffalo Wild Wings. Buffalo Wild Wings Buffalo wings. Erin McDowell/Business Insider The chain's Buffalo bone-in wings are arguably Buffalo Wild Wings' most famous menu item, so I was eager to see how they would compare to other chain restaurants' wings. I certainly wasn't disappointed. A six-count of traditional Buffalo wings cost $15.99, excluding tax and fees, and a side of ranch. The wings were small lengthwise but had a lot of meat. Erin McDowell/Business Insider The wings were crispy and had a light coating of Buffalo sauce that covered every part of the wings. There was a selection of both drumsticks and flats, but I noticed that the drums were particularly meaty. I loved the flavor of the Buffalo sauce and thought the chicken meat was moist. Erin McDowell/Business Insider The chicken meat inside the wing was moist and tender, and the crispy skin and slightly sweet, just-spicy-enough sauce added a lot of flavor. Overall, these were really solid Buffalo wings. I also thought these wings were good value for the cost and would definitely order them again. My favorite wings I tried were from Wingstop. Wingstop original hot wings. Erin McDowell/Business Insider I ordered 10 classic bone-in wings for $21.19, excluding tax and fees. Wingstop doesn't offer Buffalo sauce on its menu, but it does have its Original Hot sauce, which is the chain's version of Buffalo. I ordered them with a side of ranch. While Wingstop also sells boneless wings, tenders, and chicken sandwiches, its senior director of culinary, Larry Bellah, told Business Insider that bone-in traditional wings remain the chain's most popular item. He added that the Original Hot flavor ranks among its top five sauces. The wings came drenched in the bright-red sauce but were still supremely crispy. Wingstop original hot wings. Erin McDowell/Business Insider The sticky sauce clung to my fingers as I ate these wings, which were the perfect size: not too big, not too small, and just the right amount of tender chicken meat. The meat was tender, and the spicy hot sauce blew me away. Wingstop original hot wings. Erin McDowell/Business Insider The sauce had a lot of levels, balancing between a strong vinegar flavor, to buttery, and topped off with a layer of spice that was slightly smoky yet not overpowering. The Wingstop wings stood out as the spiciest among all the chains I tried. However, the heat didn't overpower the flavor — instead, it enhanced it. Each element, from the crispy seasoned skin to the tangy undertones of the sauce, came through distinctly. These wings balanced bold, spicy flavor with a depth of taste, making them the best chain-restaurant Buffalo wings I tried. The chain also delivered on value. Even though the wings were the most expensive I tried, the 10-count made each wing come out to around $2.12 per wing, which was slightly cheaper than the cost per wing at Buffalo Wild Wings. Read the original article on Business Insider

3h
3 min
0
Read Article
A$AP Rocky dévoile sa tournée mondiale 'Don't Be Dumb' de 42 dates
Entertainment

A$AP Rocky dévoile sa tournée mondiale 'Don't Be Dumb' de 42 dates

A$AP Rocky annonce sa tournée mondiale 'Don't Be Dumb' de 42 dates, débutant le 27 mai à Chicago et se terminant en septembre à Paris. Les billets seront en vente le 27 janvier.

3h
5 min
6
Read Article
Elon Musk envisage le rachat de Ryanair après la confrontation avec le PDG
Economics

Elon Musk envisage le rachat de Ryanair après la confrontation avec le PDG

Elon Musk a évoqué l'idée d'acheter Ryanair, intensifiant un conflit public avec le PDG Michael O'Leary sur l'installation de Starlink.

3h
5 min
6
Read Article
Society

Sonia Mabrouk se désolidarise de la décision de CNews concernant Jean-Marc Morandini

Sonia Mabrouk, figure clé de CNews, s'est publiquement désolidarisée de la décision de la chaîne de conserver Jean-Marc Morandini, condamné pour corruption de mineurs.

3h
5 min
6
Read Article
Chainalysis automatise les enquêtes onchain pour les équipes non techniques
Technology

Chainalysis automatise les enquêtes onchain pour les équipes non techniques

Une nouvelle fonctionnalité permet aux équipes non techniques de mener des enquêtes onchain et des analyses de conformité sans code personnalisé, marquant un changement significatif dans l'accessibilité de l'intelligence blockchain.

3h
5 min
6
Read Article
Le fondateur de Waymo critique l'approche « vision seule » de Tesla
Technology

Le fondateur de Waymo critique l'approche « vision seule » de Tesla

John Krafcik, l'ancien PDG de Waymo, renouvelle sa critique de la stratégie de conduite autonome de Tesla, ciblant spécifiquement son approche « vision seule » qu'il qualifie de « grave cas de myopie ».

3h
5 min
6
Read Article
Toyota Urban Cruiser Ebella : Le nouveau challenger indien du marché électrique
Automotive

Toyota Urban Cruiser Ebella : Le nouveau challenger indien du marché électrique

Toyota lance l'Urban Cruiser Ebella, son premier véhicule électrique pour l'Inde. Ce SUV de taille moyenne offre une autonomie de 543 km et un prix de départ compétitif de 19 lakh de roupies, visant à démocratiser la mobilité électrique sur le marché indien en pleine croissance.

3h
5 min
6
Read Article
🎉

You're all caught up!

Check back later for more stories

Retour a l'accueil