Gardez votre pantalon

Écouter cet article

Prêt à écouter

D’une certaine manière, la moitié de l’année est déjà passée (Joyeuse fête du Canada 🇨🇦 et joyeux 4 juillet 🗽). Cela m’a semblé une bonne excuse pour m’arrêter, lever les yeux de mon clavier et faire le point sur où ma tête a dérivé au cours des six derniers mois.

Et là où elle a dérivé, c’est principalement vers l’IA. J’ai surtout remis en question ce qui se trouve en dessous : qu’est-ce que cela va réellement être pour nous, à long terme ? J’ai passé beaucoup de ces mois à lire — des articles, des billets de blog, et à écouter ceux qui vivent dans le domaine de l’IA et qui l’ont observée de près. Et je suis arrivé à la conclusion que c’est…

Un autre outil dans la ceinture

Pendant un certain temps, je considérais l’IA comme je considère tout ce que j’ai appris en tant que développeur : un autre outil dans l’arsenal. La syntaxe du langage était un outil. Les modèles de conception étaient un outil. L’IDE était un outil. Chacun d’eux me rendait un peu plus rapide, un peu plus précis, un peu plus capable que je ne l’étais sans lui.

Et je pense que l’IA est aussi là. Elle est dans la ceinture d’outils, juste à côté du reste.

Mais plus j’y pensais, plus j’avais l’impression que cette façon de voir les choses sous-estimait ce qui se passait. L’IA n’est pas seulement un outil dans la ceinture. Elle commence à ressembler davantage à la ceinture elle-même (je sais, je sais, je peux voir les yeux qui roulent d’ici). Mais elle commence à ressembler à la chose qui maintient tous les autres outils ensemble et vous les donne lorsque vous en avez besoin. Ce n’est pas seulement un marteau. C’est la chose qui vous permet de transporter tous les marteaux que vous avez jamais possédés en même temps (ou que vous avez espéré posséder), et de sortir le bon avant même d’avoir fini de penser.

Personnellement, je pense que c’est plus important que « l’autocomplétion plus rapide ». Un outil rend une tâche plus facile. Une ceinture d’outils change la façon dont vous vous comportez dans toutes les tâches.

Mais une ceinture n’est bonne que si le pantalon est bon

Mais malgré toute la crédibilité que je lui accorde, il vaut la peine d’examiner également ses lacunes.

Une ceinture ne fait rien par elle-même. Elle ne fonctionne que parce qu’il y a un pantalon pour la maintenir en place. Vous pouvez avoir la plus belle ceinture du monde, mais si vous ne portez pas de pantalon en dessous, tout ce que fait cette ceinture, c’est attirer l’attention sur le problème.

Le pantalon, ce sont les fondamentaux. Les langues. Les concepts. Les connaissances. Savoir pourquoi une chose fonctionne, et pas seulement qu’elle fonctionne. C’est ce que la ceinture serre autour. L’IA peut vous donner une réponse, mais c’est vous qui devez savoir si c’est la bonne réponse, si elle convient, si elle est sur le point de s’effondrer sous la charge. Si vous ne comprenez pas ce qui se trouve en dessous, la ceinture n’a rien à quoi s’accrocher.

Donc non, je ne pense pas que l’IA nous permette d’arrêter d’apprendre les choses profondes. Au contraire, cela augmente les enjeux. Les personnes qui s’appuient le plus sur la ceinture tout en négligeant les fondamentaux sont celles qui risquent le plus de se retrouver exposées. Et la dernière chose que nous voulons tous, c’est d’être pris, un jour, avec notre pantalon par terre. 😅

Gardez votre pantalon. Apprenez les fondamentaux. Alors seulement, la ceinture vaut quelque chose.

Apprenez à écrire, et écrivez bien

L’autre chose que je veux dire un peu plus fort : apprenez à écrire. Et continuez jusqu’à ce que vous écriviez bien.

Je suis convaincu de cela depuis un certain temps maintenant (c’est en partie la raison pour laquelle ce blog existe), mais le changement apporté par l’IA en a fait quelque chose de plus qu’un simple avantage : c’est devenu une compétence essentielle. Le développement se tourne de plus en plus vers le langage naturel. L’interface entre ce que vous voulez et ce qui est construit est de plus en plus… des mots. Et plus vos mots sont bons, plus tout ce qui en découle est bon.

N’oubliez pas que ces modèles sont des prédicteurs du mot suivant. Cela signifie que le contexte que vous fournissez est la matière première de tout ce qu’ils produisent. Une entrée vague, mince et négligée vous donne une sortie vague, mince et négligée (aucun outil ne vous aidera à échapper au principe « Garbage In, Garbage Out »). Une entrée précise, riche et bien structurée vous donne quelque chose que vous pouvez réellement utiliser.

Et je crois fermement que cela se multiplie par soi-même. Plus vous lisez et plus vous écrivez, plus vous acquérez de vocabulaire. Plus vous avez de vocabulaire, plus vous pouvez exprimer précisément ce que vous voulez dire. Plus vous pouvez exprimer précisément ce que vous voulez dire, plus vous pouvez fournir un contexte de qualité au modèle. Et plus le contexte est bon, plus la sortie est bonne.

Écrire bien n’est plus une compétence douce qui reste en marge. C’est en amont de la qualité de tout ce que vous construisez avec ces outils. Devenir bon dans ce domaine est l’une des choses les plus efficaces que vous puissiez faire.

Réflexions à mi-parcours

C’est donc là où j’en suis arrivé à mi-parcours de l’année. L’IA devient la ceinture, si ce n’est déjà fait. Je trouve cela passionnant. Cela signifie également que les deux choses les moins à la mode dans la technologie, les fondamentaux et la capacité à écrire une phrase claire, sont les compétences mêmes dans lesquelles nous devons devenir plus compétents, et non moins. Gardez votre pantalon, et apprenez à le décrire bien.

À la santé de la deuxième moitié. À la prochaine — qui sait sur quoi je réfléchirai d’ici là ?

P.S. Ce que j’ai lu, regardé et sur quoi j’ai réfléchi