par Serguey Shinder
J’ai un jour expédié un bug que l’IA avait écrit. J’avais demandé une fonction, le modèle en avait produit une, elle avait l’air correcte, et je l’ai déposée dans le code sans vraiment la lire. Quelques jours plus tard, elle a échoué en production, d’une manière qui devenait évidente dès l’instant où je la regardais enfin.
Mon premier réflexe fut presque comique. Une part de moi voulait dire : « eh bien, c’est l’IA qui l’a écrit. » Comme si cela changeait quoi que ce soit. Le bug portait mon nom dans l’historique. C’est moi qui l’avais approuvé, moi qui l’avais expédié, moi qui devais l’expliquer. Le modèle, lui, ne serait pas réveillé la nuit.
C’est là que j’ai compris une règle que je n’ai plus jamais abandonnée : je réponds de tout ce que j’expédie, peu importe qui l’a tapé. L’outil produit ; c’est moi qui décide. Et décider sans lire, ce n’est pas décider — c’est parier.
Alors maintenant, je lis chaque ligne que le modèle écrit, avec le même sérieux que si elle venait d’un collègue rapide, sûr de lui, et parfois faux d’une manière qui a l’air juste. Je ne cherche pas à le prendre en défaut ; je cherche à comprendre, parce que je ne peux pas assumer ce que je n’ai pas compris.
L’IA n’a pas réduit ma responsabilité. Elle l’a déplacée. Avant, ma valeur était de produire le code. Maintenant, c’est de juger le code produit — de distinguer ce qui est correct de ce qui en a seulement l’air. C’est un travail plus exigeant, pas moins. Et il commence par une chose toute simple, que j’avais négligée le jour de ce bug : lire vraiment ce que la machine a écrit, avant d’y mettre mon nom.
– Serguey Asael Shinder
Leave a comment