Mathieu Eveillard

Un marteau nommé Claude Code : choisissez bien vos clous

Un marteau nommé Claude Code : choisissez bien vos clous

Loi de l’instrument : chacun son tropisme

On doit à A. Maslow (celui-là même) la formulation de ce biais cognitif :

Si le seul outil dont vous disposez est un marteau, il est tentant de tout traiter comme s’il s’agissait d’un clou.

C’est la Loi de l’instrument, et elle fait des ravages dans notre métier :

Et, bien sûr, aujourd’hui : « pourquoi tu fais ça à la main, fais-le avec l’IA ! » La Loi de l’instrument connaît un regain sans précédent du fait des LLM. Claude Code et Codex sont nos nouveaux marteaux.

TDD x LLM

À ce stade, coupons court à toute incompréhension : dire cela, ce n’est absolument pas refuser les LLM, mais plutôt proposer de les utiliser à bon escient. Le marteau n’est pas le problème. Refuser le LLM par principe serait d’ailleurs un tropisme de plus — un autre marteau.

Prenons pour exemple le cœur du réacteur, le domaine. Il concentre les règles de gestion propres au métier, ce qui en fait souvent un lieu critique, qui ne tolère pas l’erreur. Quand vous implémentez un algorithme d’exécution d’ordres sur les marchés, l’erreur se chiffre en centaines de milliers d’euros.

On développe souvent le domaine en TDD (Test-Driven Development). L’idée qu’un LLM fasse du TDD est séduisante, dans la mesure où chaque étape demande d’écrire du code avec des contraintes bien distinctes des autres étapes. Il y a matière à spécialiser plusieurs agents :

Vous créerez aussi probablement un skill pour donner le focus en alternance à chaque agent et assurer le bon développement du domaine en articulant bien triangulation et généralisation.

Tout cela, vous pouvez le faire. Ce n’est peut-être pas pour autant qu’il faut le faire.

Le coût de l’erreur

Le boilerplate, le glue code, le script jetable, le test de bout en bout qu’on jettera demain… Ces typologies de développement sont de parfaits cas d’usage pour des LLM. Mais déléguer le cœur de métier à une IA revient à externaliser la connaissance la plus stratégique de l’entreprise et perdre la capacité interne de contredire la machine. Par conséquent, si vous tenez absolument à utiliser un LLM pour développer le domaine, déléguez le Green et le Refactor, mais, s’il vous plaît, pas le Red !

Plus généralement, le remède universel contre la loi de l’instrument, c’est la formation. Évitez les angles morts, comme pour les concours : il n’est pas nécessaire d’être excellent sur quoi que ce soit, en revanche ne faites aucune impasse. Maîtrisez votre architecture et vos outils de A à Z.

← Tous les articles