pletzenauer — digital consulting

Bien diriger les agents de codage IA : comment piloter Claude Code en metteur en scène

La plupart des gens utilisent les agents de codage IA comme une machine à sous : on jette une demande, on tire le levier, on espère le meilleur. Pour une première ébauche, cela suffit. Pour tout ce qui doit fonctionner de manière fiable, c’est une recette pour la frustration. Le changement décisif : passer d’utilisateur à metteur en scène – donc diriger l’agent au lieu de le regarder improviser.

Cela vaut pour Claude Code, parce que c’est actuellement l’outil le plus répandu – mais tout autant pour n’importe quel autre outil d’IA. Et cela ne vaut pas seulement pour la programmation : quand on a compris comment diriger proprement un agent, on peut l’utiliser pour chiffrer des devis, produire des rapports ou automatiser des processus métier entiers. Aucun bagage en génie logiciel n’est nécessaire pour cela.

L’essentiel en bref

  • Planifier, construire, vérifier – dans cet ordre. La planification en amont et la validation en aval séparent les résultats fiables du bricolage.
  • Vérifier veut dire : une preuve, pas une affirmation. Un cadre avec lequel l’agent contrôle son propre travail fait passer le premier résultat d’environ 65 à plus de 90 points sur 100.
  • Le contexte est une ressource rare. Malgré des fenêtres de contexte énormes, il existe une „dumb zone“ : à partir d’une certaine quantité, le modèle devient nettement moins fiable.
  • Découper les grandes tâches. Plusieurs sessions spécialisées qui se passent le relais valent mieux qu’un agent censé tout porter d’un coup.
  • La sécurité relève de la technique, pas du prompt. Ce qu’un agent peut atteindre, il finira par y toucher – limitez les droits de manière stricte.
  • Faire de chaque erreur une amélioration durable. Chaque problème est l’occasion d’améliorer le système pour qu’il ne se reproduise pas.

Du „vibe coding“ à une manière structurée de travailler

L’erreur la plus fréquente a un nom : le „vibe coding“. On formule une demande, on laisse l’agent partir et on ne contrôle presque pas le résultat. Il manque précisément les deux étapes qui font le sérieux – la planification en amont et la validation en aval.

Une image simple : la construction d’une cabane dans un arbre. Vous faites d’abord un croquis, vous réfléchissez à la quantité de bois nécessaire et à quel endroit, puis vous vous procurez le bon outillage. Une fois la cabane debout, vous n’y installez pas simplement les enfants – vous vérifiez d’abord qu’elle tient. Travailler avec des agents de codage demande la même discipline.

Cela compte, parce que les modèles ont tendance à la flatterie. Si vous demandez „Ça a l’air bien ?“, vous obtiendrez volontiers un „Oui“, sans que le plan ait été réellement examiné de manière critique. À l’inverse, les modèles affirment parfois qu’une chose est terminée alors qu’elle ne l’est pas. Il vous faut donc votre propre méthode, indépendante, pour contrôler les deux. Le déroulement compte quatre étapes :

  • Planifier – clarifier, avec le contexte nécessaire, ce qui doit être construit et à quoi ressemble concrètement le succès.
  • Construire – déléguer la mise en œuvre à l’agent aussi largement que possible.
  • Vérifier – disposer d’un moyen propre et clair de contrôler le résultat.
  • Améliorer le système – la quatrième étape souvent oubliée : tirer de chaque passage une amélioration durable.
La boucle en 4 étapes pour les agents de codage IA : planifier, construire, vérifier, améliorer le système.
La boucle en 4 étapes : planifier → construire → vérifier → améliorer le système – puis retour à l’étape 1.

Vérification : une preuve, pas une affirmation

Vérifier signifie au fond : „Prouve-moi que c’est vraiment terminé.“ En programmation, ce sont les tests et le linting – mais le principe se transpose à presque tout. Un exemple sans code : l’agent produit un diagramme puis le rend sous forme d’image. Comme les modèles actuels lisent très bien les images, l’agent peut regarder son propre travail, repérer les chevauchements et les corriger lui-même en plusieurs passages. Les erreurs du début n’ont pas d’importance ; seul compte le résultat final.

L’effet est mesurable : sans mécanisme de contrôle, le premier résultat se situe peut-être entre 65 et 70 points sur 100. Avec un contrôle intégré, environ 92 sont possibles dès le premier essai. C’est rarement parfait du premier coup – et ce n’est pas le but. Le but est de donner à l’agent un cadre avec lequel il contrôle lui-même son travail. La question directrice est toujours : comment l’agent peut-il vérifier le résultat comme le ferait un utilisateur réel ? Un simple coup d’œil au code produit ne suffit jamais.

Qu’est-ce qu’une „harness“ ?

Une harness est l’enveloppe autour du modèle d’IA – les outils et le contexte auxquels le modèle accède pour savoir sur quoi il travaille. Représentez-vous cela comme un modèle en couches : au centre se trouve le modèle, le véritable „cerveau“. Autour, vous posez un outil comme Claude Code. Et par-dessus, vous construisez votre propre couche – configuration, Skills, hooks et connexions au CRM ou à la gestion des tâches. C’est précisément cette couche supérieure qui transforme un outil générique en votre système.

La harness en trois couches : le modèle, l'outil et votre propre couche.
La „harness“ en trois couches – seule votre couche supérieure transforme l’outil en votre système.

La planification : l’étape sous-estimée

La plupart des gens planifient beaucoup trop peu. Avec des agents de codage, vous passez plus de temps à planifier qu’à construire, parce que vous déléguez largement la mise en œuvre – le succès dépend donc directement de la qualité du plan. Un document unique décrivant l’objectif a fait ses preuves :

  • Que construisons-nous – et pourquoi ?
  • À quoi ressemble concrètement le succès ?
  • À quoi l’agent reconnaît-il que le travail est terminé et correct ?
  • Pour les tâches techniques : quels endroits du système existant doivent réellement être touchés ?

Le déroulement typique : rassembler d’abord le contexte et les documents pertinents, faire ensuite des recherches, puis élaborer le plan avec l’agent. Point essentiel : laissez l’agent poser beaucoup de questions, pour qu’il ne fasse pas d’innombrables suppositions sur le résultat souhaité. Ce n’est qu’après ces questions ciblées que l’humain et l’agent s’accordent sur ce qui doit être fait et sur la manière de le vérifier.

Se sentir en confiance, même sans savoir lire le code

Comment faire confiance à du code qu’on ne lit pas soi-même ? Il y a deux voies. Premièrement : demandez à l’agent d’expliquer ce qu’il a écrit. Le code paraît d’abord intimidant, mais une fois le premier obstacle passé, il se lit presque comme de l’anglais. Deuxièmement, si vous ne voulez pas du tout apprendre à programmer : la confiance naît de la stratégie de validation. C’est exactement là que se situe la différence avec le vibe coding – vous placez la mise en œuvre entre un plan soigné et un contrôle tout aussi soigné, auquel vous participez vous-même. L’agent n’obtient le feu vert que lorsqu’il est clairement défini comment il prouvera que le travail est terminé.

Le contexte est une ressource rare : la „dumb zone“

Lors de la planification, le plus important est de piloter le contexte, car l’attention d’un modèle est une ressource rare. On entend souvent l’idée fausse selon laquelle peu importe ce qu’on impose à l’agent, puisque les modèles actuels ont d’énormes capacités de contexte. Les chiffres sont impressionnants – mais il y a deux restrictions.

Premièrement, le contexte est épuisé plus vite qu’on ne le pense : si l’agent lit plusieurs Skills ou de gros volumes de code, des dizaines voire des centaines de milliers de tokens sont consommés en un rien de temps. Deuxièmement, il y a la „dumb zone“. Dans la partie avant de la fenêtre de contexte, le modèle paraît vif et au sommet de ses capacités. Dès que la conversation dépasse un certain seuil, cela bascule : le modèle semble surchargé, laisse passer des choses et commet des erreurs qui ne seraient jamais arrivées avec un contexte frais.

Vous devez donc peser soigneusement ce que vous donnez à l’agent d’emblée et ce qu’il peut découvrir lui-même au besoin. C’est précisément la force des Skills : ils mettent à disposition des procédures et des bonnes pratiques, mais le modèle décide lui-même quand il a besoin de quelle information. Ne déversez pas tout d’un coup. Très souvent, le problème ne vient pas du modèle, mais de la manière dont le contexte est rempli. La grande fenêtre de contexte procure donc un sentiment de sécurité trompeur – l’idéal est de ne jamais atteindre le point critique.

La dumb zone de la fenêtre de contexte : à partir d'un seuil, la fiabilité baisse.
La „dumb zone“ : dans la partie avant du contexte, le modèle est vif – passé le seuil, la fiabilité bascule.

Orchestrer plusieurs sessions

Parce que la „dumb zone“ existe, vous ne pouvez pas jeter de grandes tâches dans une seule session. La réponse est un workflow composé de plusieurs sessions d’agents : un agent planifie, passe le document à un deuxième pour la mise en œuvre, celui-ci rédige un rapport d’exécution, et un troisième valide et contrôle le travail. C’est coûteux en effort, mais tout simplement nécessaire pour du logiciel prêt pour la production ou des automatisations critiques pour l’activité.

L’image qui convient est celle d’une chaîne de montage : chaque agent fait une seule chose vraiment bien et transmet son résultat de telle sorte que le suivant ait assez de contexte pour comprendre ce qui a été fait, ce qui reste à faire et quelle est sa propre tâche.

Un exemple tiré du quotidien B2B : l’établissement de devis, par exemple dans le bâtiment ou l’imprimerie. De tels chiffrages demandent du travail – estimer la charge, déterminer le matériel, rechercher les prix, choisir les fournisseurs. On construit ici un workflow d’agents spécialisés : l’un vérifie le stock, l’autre compare les prix, un autre conçoit le PDF. À la fin vient une validation – par exemple un calcul qui vérifie si la marge souhaitée est atteinte. Qui examine sérieusement sa propre activité constate vite qu’elle se laisse découper en de nombreuses petites tâches – et c’est précisément ce découpage qui crée immédiatement un effet de levier considérable.

La sécurité relève de la technique, pas du prompt

Un sentiment de sécurité particulièrement trompeur concerne les autorisations. Beaucoup croient que leurs prompts suffisent comme protection. Ils ne suffisent pas. Si vous dites à un agent qu’il ne doit jamais supprimer une base de données, cela peut tout de même arriver. Si vous lui interdisez de supprimer un dossier, il écrira peut-être un script qui fait exactement cela.

La seule position de fond viable est donc celle-ci : tout ce que l’agent peut lire ou toucher, il finira par y toucher – même sans qu’on le lui demande. Les autorisations doivent être imposées techniquement : par des clés aux droits étroits, ou par le fait que certaines choses sont tout simplement hors de portée. Un exemple réel montre le piège : un agent a mal compris une entrée de sa liste de tâches – et a envoyé en conséquence un e-mail contenant un code de réduction à toute la liste de diffusion, alors que celui-ci n’aurait jamais dû sortir.

Un moyen éprouvé sont les hooks – de petits bouts de code exécutés lors d’un événement précis, par exemple juste avant que l’agent n’utilise un outil. Vous pouvez ainsi vérifier si une commande est délicate et la bloquer. Les mêmes hooks peuvent servir à améliorer le système de manière autonome – par exemple en écrivant automatiquement un résumé dans un journal quotidien à la fin de chaque session.

Faire de chaque erreur une amélioration durable

Le plus important est peut-être l’évolution du système. Quand un problème survient, ne le corrigez pas simplement pour passer à la suite – prenez-le comme occasion, avec l’agent, de demander ce qui peut être amélioré pour qu’il ne se reproduise pas. Il en naîtra peut-être une nouvelle règle dans votre configuration, un document de planification supplémentaire ou une Skill adaptée. Ainsi, chaque bug devient une amélioration durable.

Une fois ce système établi, vous accueillez presque les erreurs avec plaisir. Et avant même qu’elles ne surviennent, une question simple aide, que presque personne n’ose poser : „Qu’est-ce qui pourrait mal tourner ici ?“ Faites construire à l’agent des cas limites ciblés et demandez-lui d’essayer de casser l’application avec des entrées problématiques. Si quelque chose casse, cela retourne dans la boucle de contrôle : trouver le problème, le corriger et – point essentiel – tester à nouveau. Il se peut que la correction n’ait pas du tout résolu le problème.

La bonne attitude vis-à-vis de l’outil

Traitez l’outil comme un mentor – la personne la plus intelligente du monde, qui est en même temps votre meilleur ami. Il ne se moque pas de vous si vous posez une question prétendument bête. Mais tout ne se prête pas à la question : à cause de la flatterie, il est délicat de demander son avis à un modèle. En revanche, il se prête très bien à comprendre comment quelque chose fonctionne, ou là où il existe des données empiriques – sur les cas limites, une automatisation fonctionne avec une entrée donnée, ou pas. Pas de zone grise. Si vous avez besoin d’une deuxième perspective, faites s’affronter deux modèles : l’un construit, l’autre joue dans une session séparée l’avocat du diable, au lieu de louer sans esprit critique.

Conclusion : pensez comme un chef de produit

Le conseil central pour finir : quel que soit votre niveau technique – considérez-vous comme le chef de produit de votre agent. Vous n’avez pas à décrire comment quelque chose est construit. Mais vous devez donner forme à la vision : que construisons-nous, et pourquoi ? Donnez le pourquoi à l’outil – cela influence le comment de manière étonnamment forte.

Voilà le fond honnête, au-delà du battage : les agents IA ne sont ni une machine à sous ni une solution miracle. Ce sont des outils performants qui deviennent exactement aussi bons que le cadre que vous leur donnez. De bons plans, des critères de contrôle clairs et la discipline d’apprendre de chaque erreur – cela vous mène plus loin que n’importe quel nouveau modèle. Commencez petit : écrivez l’un de vos processus, découpez-le en tâches partielles et définissez à quoi vous reconnaissez que le résultat est bon. Le reste, vous pouvez le déléguer.

À emporter

📄

Le guide en PDF (en allemand)

L’article complet, infographies comprises – en PDF soigné, à lire et à transmettre. Document en allemand.

Télécharger le PDF

Check-list & aide-mémoire (en allemand)

La boucle en 4 étapes, les points de planification et le regard „Qu’est-ce qui pourrait mal tourner ?“ sur une seule page – à imprimer. Document en allemand.

Télécharger la check-list

Source : Cet article se fonde sur la vidéo How to Build Effective Claude Code Agents in 2026 de Nate Herk | AI Automation. Les contenus ont été retravaillés de manière autonome et mis en perspective pour le lectorat francophone.

AffichageMinimalClassiqueDark