Créer à l'heure des LLMs

Ce furent d'abord ces images étranges - des photographies qui avaient été consommées par des réseaux de neurones, interprétées à moitié, des formes de chien, des tourbillons apparaissaient. J'avais l'impression d'être le témoin indiscret d'un être synthétique en train de rêver.

Puis tout a explosé, très vite. Années 2021,22 - on a découvert le prompt. Quelques phrases pour générer des images, pas crédibles pour un sou, mais très amusantes. La seule limite - notre imagination. Non, la résolution, le temps de calcul, la taille. C'était limité mais le potentiel de création devenait évident. Au lieu de reconnaitre, la machine s'est mise à produire, guidée par notre langage.

Et les LLMs sont arrivés - avec ChatGPT. J'avais déjà interagi avec des programmes pour discuter avec mon ordinateur. mais c'était complètement différent de tout ce que j'avais vu avant. Tout le monde s'est mis à explorer ce qu'il était possible de faire avec ces modèles de plusieurs milliards de paramêtres. Demander des recettes de cuisine, avoir des conversations intimes, faire des recherches un peu élaborées au lieu de se lancer dans des recherches sur Google et Wikipedia, demander de faire un CV avec le ton de Oxmo Puccino... Des fois il y avait des erreurs, mais avec un peu de vigilance, on s'en sortait.

Et soudain, moi qui luttait depuis plus de 20 ans avec mon envie d'apprendre à programmer (mais pour faire quoi ? avec quel langage ?), j'ai trouvé un compagnon fiable. Au début, timidement, je demande de corriger une fonction que j'ai tenté d'écrire. ChatGPT me corrige. Je demande des explications, et il me les donne. J'ai un professeur infatigable.

Peu à peu, je me rends compte que je peux lui demander plus - pas juste améliorer ou corriger, mais carrément s'occuper de blocs entiers. Pour peu que je lui donne un minimum de contexte, le résultat attendu, je prompt, il compose, je copie et je colle dans mon programme, et ça marche. Et si ça ne marche pas, je copie le message d'erreur, je colle dans chat, et il propose une correction, ou entame un processus de debug. Pendant cette période, j'ai eu l'impression d'avoir des ailes.

Les LLMs sont rentrées dans nos vies, et les utilisations de plus en plus vaste. Les modèles plus gros et plus versatiles. Claude Code arrive, et me permet d'interragir avec un modèle - ça je sais faire - pour lui passer des commandes de réalisation - ça c'est nouveau. Je n'ai plus des ailes, mais des réacteurs - la limite de ce que je peux faire est maintenant loin à l'horizon.