L’IAg n’est pas une fatalité : vous n’êtes pas seul·e https://vincent.jousse.org/blog/fr/tech/l-ia-n-est-pas-une-fatalite/ #ia #iagen
L’IAg n’est pas une fatalité : vous n’êtes pas seul·e

Hier, suite à un post de l’ami Ploum sur Masto qui dénonçait l’absurdité de l’utilisation des LLMs (Large Language Models ~= IA générative ~= ChatGPT, Claude, you name it ~= ce que les gens appellent IA actuellement) pour coder, une personne a répondu :Concernant les LLMs pour la programmation, le débat est clos : oui c'est utile et non, on ne peut plus s'en passer Ça m’a laissé sans voix.Non le débat n’est pas clos, oui on ~peut~ doit s’en passer, et surtout OUI vous n’êtes pas seul·e à ne pas l’utiliser.

Vincent Jousse

@vjousse dans l'ensemble je pense que mes valeurs s'alignent avec ce que tu as écrit. Alors merci de l'avoir fait.

J'ai l'impression qu'il manque (mais c'est normal on ne peut pas parler de tout) une nuance sur "générer des logiciels". Disclaimer: je n'utilise pas d'IAg pour coder moi même, mais je connais des très bons amis qui s'en servent avec du recule++.

Je suis donc en accord avec la prémisse que demander à une IA d'écrire un logiciel sans reflexion humain est une grosse connerie.

1/N

@vjousse mais par contre je peux comprendre des gens qui s'en servent comme "aide mémoire" (un peu de la même façon qu'on garde la page de doc de son framework préféré toujours ouverte). Ça ne permet pas forcément d'être "plus performant" (comme ces capitalistes veulent faire croire), mais ça peut aider à passer moins de temps devant son ordi (mon rêve, alors que mon métier c'est d'être devant l'ordi...).

Si on recherche des boîtes/initiatives un peu moins crassent (modèles de recherche,

2/N

@vjousse modèles vraiment open source, "mini-modeles", etc..) et qu'on se donne une hygiène pour utiliser l'IAg, j'ai l'impression que je peux comprendre (ou tout du moins imaginer) pourquoi des copaines puissent s'en servir avec précautions.

Un de mes mentors depuis le début de ma carrière, dont l'opinion (à la fois techno et politique) m'est chère, m'a un peu secoué car j'étais pas d'accord avec lui sur l'IAg (alors que la plupart du temps on est plutôt d'accord).

3/N

@vjousse mais il m'a bien rassuré en m'expliquant sa démarche.

Dans son équipe de dev, il met donc en place des règles un peu strictes. Par exemple:
- ne pas faire générer quelque chose que tu ne comprends pas. Donc on ne génère que ce que l'on comprends. Et on ne pose pas de questions "ouvertes".
- ne pas faire générer le code ET les tests (toujours soit écrire les tests, soit le code soi même)
- tout ce qui est commité est de la responsabilité de la commiteuse

4/N

@vjousse (et donc aucune IAg n'a le droit de commiter)
- tout le processus de review et approval humain (pair-review) reste intact. Donc l'humain est maitre de ce qui passe ou ne passe pas.

Bref, tout ça pour dire que comme toutes nouvelles technologies, il y a forcément un peu de bénéfice et que ça ne peut pas être totalement pile ou totalement face. Mais clairement les valeurs portées par l'ensemble de ce monde d'IAg est à vomir, à proscrire et à pleurer. C'est mon plus gros argument

5/N

@vjousse perso pour ne pas utiliser d'IAg. Mais je ne veux pas me refermer et je garde une oreille tendue surtout envers les personnes dont je fais extrement confiance et dont j'ai une énorme estime (et je ne parle pas du tout de professionnalisme là je parle bien d'estime et de respect humain et personnel).

Continuons d'avoir l'esprit critique et de refuser les "TINA"s. Les alternatives apportent une diversité d'opinion ESSENTIEL dans un monde si mauvais et instable.

Encore merci à toi.

6/6

@paulrbr j’aurais beaucoup à dire sur le « on utilise l’IA mais on contrôle tout »… car on sait déjà que ce n’est pas vrai, sinon il n’y aurait aucun gain de temps réel ou fantasmé, juste de la relecture pénible.
Mais oui moi aussi je garde un œil dessus, ne serait-ce que pour pouvoir être suffisamment informé pour produire un contre discours censé ;)