Why learn them nowPourquoi les apprendre maintenant
An honest question before starting: why learn a syntax a language model will produce on demand? Because the part the machine does well is not the part that decides the result. A model still gets expressions wrong, complex ones especially, and a wrong expression looks exactly like a right one until you run it. It proposes an expression; you apply it to a real file, where a small mistake may easily lead to unforeseen results that are difficult to detect and correct. As with all uses of LLMs: control requires understanding.
So the module aims at three things, all of them longer-lived than writing speed.
- Knowing the concept exists. Knowing that there is a tool for describing patterns of text changes how you approach a task. Many translation and file-handling problems are pattern problems, and you only recognise them as such once you have seen the tool.
- Being able to read an expression. Even when a machine writes it, you decide to apply it. Judging what it really matches, including what it matches by accident, is the skill that counts. The exercises come back to it constantly, and the two sets of multiple-choice questions in the last chapter are about nothing else.
- The analytical habit. Breaking a need down into precise patterns and logical rules transfers to other work, and regular expressions practise it while keeping a direct link with language.
Une question honnête, avant de commencer : pourquoi apprendre une syntaxe qu’un modèle de langue produit à la demande ? Parce que la partie que la machine fait bien n’est pas celle qui décide du résultat. Un modèle se trompe encore, surtout sur les expressions complexes, et une expression fausse ressemble exactement à une expression juste tant qu’on ne l’a pas exécutée. Elle propose une expression ; vous l’appliquez à un vrai fichier, où une petite erreur peut facilement produire des résultats imprévus, difficiles à détecter et à corriger. Comme pour tous les usages des modèles de langue : le contrôle exige la compréhension.
Ce module vise donc trois acquis, plus durables que la vitesse d’écriture.
- Connaître le concept. Savoir qu’un outil existe pour décrire des motifs de texte change la façon d’aborder une tâche. Beaucoup de problèmes de traduction et de gestion de fichiers sont des problèmes de motifs, et on ne les reconnaît comme tels qu’après avoir vu l’outil.
- Savoir lire une expression. Même écrite par une machine, c’est vous qui décidez de l’appliquer. Juger ce qu’elle capture réellement, y compris ce qu’elle capture en trop, est la compétence qui compte. Les exercices du module y reviennent sans arrêt, et les deux séries de questions à choix multiple du dernier chapitre ne portent que sur cela.
- Exercer la pensée analytique. Décomposer un besoin en motifs précis et en règles logiques est une gymnastique transférable, et les expressions rationnelles la pratiquent en gardant un lien direct avec la langue.