L'IA rend-elle notre code fragile?
Suite de jeudi 5 novembre: L'IA bouche 948 failles dans LinuxJeudi dernier, IEEE Spectrum disait que l'IA nous force à rembourser 40 ans de dette technique, ce vieux code brouillon qu'on n'a jamais réparé. Aujourd'hui, la nouvelle d'IA la plus populaire sur Hacker News pose la question inverse : est-ce que l'IA crée une nouvelle dette? Un billet d'Evan X. Merz, intitulé « AI usage generates a fragile codebase », a récolté 605 points et 574 commentaires. Autant de commentaires, ça montre que les développeurs ont des opinions tranchées.
Une deuxième nouvelle pointe une cause possible. L'équipe de Google Chrome a publié un guide gratuit sur GitHub pour faire passer les agents de programmation du « JavaScript de 2019 environ » aux outils modernes du Web. En clair : les agents écrivent souvent du code Web à l'ancienne, parce que c'est ce qu'ils ont appris. Le guide a récolté 401 points.
Le débat n'est donc plus seulement « l'IA peut-elle écrire du code? ». C'est plutôt « pourra-t-on vivre avec son code dans cinq ans? »
Le code fait rouler ta banque, ton auto et ton hôpital. Si les agents en écrivent plus, plus vite, et que moins de monde le comprend vraiment, la facture arrive plus tard, souvent sous forme de failles de sécurité. Pour être honnête, j'écrivais du code fragile bien avant l'IA : les humains n'ont pas de grosses leçons à donner.