Vis ma vie - suite
[AI]
(résumé: Jean-Michel, CTO, et Jérémie, développeur, font un “vis ma vie” pour éclaircir la question de savoir si une IA pourrait remplacer les développeurs dans l’entreprise qui les emploie)
13h45. JM revient comme prévu s’asseoir à côté de Jérémie, qui lui dit :
— Au fait, Maria m’a appelé il y a un quart d’heure.
— Oui ? On peut la rappeler.
— Elle sera en rdv client tout l’après-midi. C’était pour nous dire que le CEO assistera à la démo de la feature 4807, lundi.
— OK. Bon. Et alors ?
— Alors c’est compliqué. Maria veut voir une première ébauche. Mais elle insiste pour que la qualité soit au rendez-vous. “Pas de plantage, pas d’erreur de calcul, pas d’incongruïtés, svp”. J’ai noté ce qu’elle m’a dit. “C’est une feature critique. Pour cette démo on veut du rassurant, pas de l’insolite”.
— Ça va de soi.
— Que tu dis. J’ai demandé à Mehdi de passer nous voir. C’est lui qui s’est occupé d’ajouter des tests unitaires sur le module Récap la dernière fois que qu’on y a touché. Justement le voilà.
S’ensuit une longue visite guidée des tests en question, qui se termine en excursion du côté de la base de données sur l’environnement de test, au cours de laquelle il s’avère que JM n’a pas tellement perdu la main en SQL.
Jérémie se tourne vers Mehdi :
— Pour résumer, si je comprends bien, on est encore loin d’avoir une bonne couverture sur cette partie de l’application ?
— Assez loin. Je dirais qu’on est au début de commencer à couvrir cette partie.\
Jean-Michel intervient :
— Mais, comment ça se fait ? Ce n’est pas normal !
— Euh… Je ne connais pas toute l’histoire, je suis arrivé en janvier, hein.\
Jérémie interrompt :
— On n’a peut être pas le temps de revenir sur tout ça. La question c’est : comment améliorer les tests sur ce code ?
JM acquiesce, et demande :
— Est-ce que ce n’est pas le job idéal pour une IA justement, Mehdi, tu as essayé ?
— J’ai essayé, bien sûr. Une vraie galère.
— Comment ça ?
— L’IA ne comprend pas ce que doit faire l’appli. Elle arrive bien à discerner les méthodes à appeler, elle propose même du code de test. Mais sur ce qui est à vérifier, le métier, pourquoi ce résultat plutôt qu’un autre, elle est perdue. Pire elle invente, en fait.\
Jean-Michel vient au secours de l’IA :
— Peut-être qu’il faut que tu lui fournisse de meilleurs prompts…
— Oui, c’est ce que je croyais. Mais au bout d’un temps, elle se mélange les pinceaux, et elle se répète.
— Ah.
— C’est le code existant qui la met dans la confusion à mon avis. Ce n’est pas comme si on avait une liste parfaitement claire des règles de calculs. Pour bien comprendre ce que fait cette appli il faut faire un peu d’archéologie, vous voyez.\
Il est bientôt 17h30. JM note sur le récap:
-
jeudi p.m.
- investigué couverture TU sur le module pour 4807
- stratégie de prévention des défauts = à revoir
(à suivre)