Speaker #1Bienvenue dans Ligne de code, le podcast qui explore les coulisses du développement et de l'innovation tech. Une ligne de code à la fois, jamais plus de 5 minutes. Quelque part dans un immeuble de Seattle, un vice-président senior d'Amazon convoque en urgence une réunion. Pas une réunion de routine, une deep dive, une plongée en profondeur. Le genre de réunion qu'on ne programme pas à l'avance, le genre de réunion qui commence par une phrase simple et terrorisante, pour n'importe quel ingénieur, on a un problème et il revient trop souvent. Bienvenue dans cette histoire vraie... celle d'un mémo interne qui allait changer discrètement mais durablement la façon dont l'une des plus grandes entreprises du monde écrit son code. Tout commence par une série de pannes, pas une, plusieurs, sur le site marchand d'Amazon. Celui que des centaines de millions de personnes utilisent chaque jour pour commander à peu près n'importe quoi. Ces pannes ont un point commun, elles ne sont pas anodines. Selon des informations rapportées par CNBC et TechRadar, la note d'origine de cette fameuse réunion décrit je cite « tendance d'incidents, pas des incidents isolés donc, mais un schéma qui se répète » . Et surtout, ces incidents partagent une caractéristique inquiétante, un rayon d'impact élevé. Autrement dit, quand ça casse, ça ne casse pas un petit coin discret du système, ça casse large. Et quand les ingénieurs remontent la chaîne des causes, ils trouvent un dénominateur commun, un terme qui deux ans plus tôt n'aurait même pas figuré dans un rapport d'incidents, des changements assistés par l'IA générative. Ce n'est pas que l'IA générative écrit du mauvais code par nature, c'est plus subtil que ça. La mémo pointe un facteur précis, l'usage inédit de l'IA générative pour laquelle les bonnes pratiques et les garde-fous n'étaient pas encore pleinement établis. Autrement dit, on a donné à des milliers de développeurs un outil surpuissant, capable de produire du code à une vitesse inédite, mais les processus de vérification, eux, n'avaient pas encore rattrapé cette vitesse. Et les chiffres sortis un peu plus tard dans l'année viennent confirmer l'ampleur du phénomène. En 2026, l'intelligence artificielle génère 42% du code, et ça selon certaines études. 42%. Et ce chiffre, les développeurs eux-mêmes l'estiment à environ 65% d'ici 2027. Mais voici le chiffre qui devrait vraiment retenir votre attention. Le code généré par IA ne réussit des tests de sécurité qu'environ une fois sur deux. Une fois sur deux. Imaginez lancer une pièce à chaque ligne critique de votre application. Face, ça tient pile une faille. Mais il y a un phénomène encore plus insidieux. Un phénomène qui touche directement à la matière première du développeur. Les lignes de code elles-mêmes, entre 2023 et 2026, la duplication de blocs de code a bondi de 81%. On est passé de 40 lignes dupliquées par millions de lignes modifiées à 73. Pourquoi c'est grave ? Parce que... quand une IA générative produit du code, elle a tendance à recopier des patterns, des blocs entiers, légèrement modifiés, plutôt que de réutiliser proprement une fonction existante. Résultat, le même bug peut se retrouver dupliqué, dispersé, caché dans des dizaines d'endroits différents du code. Et pendant un incident, pendant que le site plante, que les commandes échouent, que le compteur d'argent perdu tourne, cette duplication transforme ce qui aurait dû être une correction d'une seule ligne. en une véritable chasse au trésor dans des millions de lignes de code. Face à ce constat, Amazon ne bannit pas l'IA générative. Ce serait revenir en arrière sur un outil devenu indispensable. La réponse est plus fine. Désormais, toute modification en production assistée par l'IA générative doit passer par une revue supplémentaire réalisée par des ingénieurs seniors. Un garde-fou humain ajouté après coup pour compenser la vitesse de la machine. Alors ce mémo interne, reste confidentiel jusqu'à ce que la presse s'en empare. Et cela marque un tournant silencieux. Ce n'est plus une entreprise qui s'interroge sur l'IA en théorie, c'est l'une des plus grandes organisations d'ingénierie au monde qui, noir sur blanc, dans un document d'escalade interne, reconnaît que le code généré par intelligence artificielle est devenu une catégorie de risque à part entière. Et la leçon dépasse largement Amazon. Elle concerne chaque application mobile codée à la va-vite avec un outil d'IA, chaque satellite. dont le logiciel embarqué mélange du code écrit par des humains et du code généré par des machines. Chaque ligne invisible qui un jour peut faire basculer un système entier. Depuis Mariner 1 en 1962 jusqu'à cette note interne d'Amazon en 2026, une même vérité traverse plus de 60 ans d'histoire du code. La vitesse ne remplace jamais la vérification. Et parfois, une seule ligne, dupliquée, mal relue, mal comprise, suffira à faire trembler un géant. Merci d'avoir écouté cet épisode court, un petit peu plus de 5 minutes. A bientôt pour une nouvelle anecdote sur les coulisses du code qui fait tourner notre monde.