Guillaume Rufenacht.
ServicesÀ proposProjetsArticlesContact
EN/FR
Tous les articles
Claude Code|18 juin 2026|9 min de lecture

Le playbook de prompting Claude Code

Promptez comme un ingénieur : partez des évals, faites le ménage avant d'optimiser, donnez des outils plutôt que des supplications, énoncez les deux côtés de chaque compromis, et décomposez les tâches difficiles en une boucle générer-évaluer-réparer.

GR

Guillaume Rufenacht

Product Manager IA · Lisbonne

La plupart des conseils sur le prompting sont une liste de bonnes et de mauvaises pratiques que vous ne pouvez pas vérifier. La version que les ingénieurs d’Anthropic utilisent eux-mêmes est différente : elle part des évals, traite un prompt comme du code que vous déboguez un échec à la fois, et sait reconnaître quand la réponse n’est pas du tout un meilleur prompt. Voici ce playbook, tel que je l’applique au travail LLM en production.

Deux situations couvrent presque tout : vous maintenez un prompt qui dérive (souvent après une migration de modèle), ou vous construisez un nouvel agent depuis zéro. Les techniques se recoupent, et ce sont les mêmes que celles derrière les pipelines de Geonimo.

Key takeaways

  • Partez des évals : un cas de contrôle, des cas limites que vous avez déjà ratés, et des limites de capacité (transférer ou refuser). Sans eux, vous devinez.
  • Appliquez l'hygiène d'abord : structurez avec des balises XML, séparez la politique du ton et des données, supprimez le bric-à-brac redondant et les rustines obsolètes.
  • Les instructions n'ajoutent pas de capacité. Dire au modèle de 'calculer correctement' ne servira à rien, donnez-lui un outil.
  • Énoncez les deux côtés d'un compromis. Les instructions à sens unique poussent le modèle au surapprentissage ; les modèles modernes jugent bien quand on leur donne le tableau complet.
  • Quand un seul prompt ne peut pas tout faire, découpez en une boucle générer, évaluer, réparer, souvent moins chère et plus fiable qu'un modèle plus gros.

Partez des évals, pas des opinions

Vous ne pouvez pas savoir si un changement de prompt a aidé tant que vous ne le mesurez pas. Donc avant de toucher à la formulation, construisez une petite suite d’évals. Elle a besoin de trois types de cas : un contrôle qui devrait toujours passer (sans ambiguïté, le modèle le gère facilement), des cas limites où vous avez déjà vu le modèle échouer (pour que les régressions ne puissent pas revenir en douce), et des limites de capacité, où le bon réflexe est de transférer à un humain ou de refuser purement et simplement. Avec cette suite, chaque changement devient une expérience mesurable au lieu d’une impression.

Faites le ménage avant d’optimiser

La plupart des prompts sous-performants s’améliorent rien que par l’hygiène. Les vrais prompts accumulent des scories : des instructions copiées d’un site web, une ligne qui dit au bot qu’il est humain, des rustines datant de trois modèles en arrière, le tout entassé dans un seul paragraphe. Corrigez d’abord la structure. Utilisez des balises XML pour séparer le rôle, les consignes, la politique, le ton et les données. Supprimez le texte redondant. La règle sur laquelle je reviens sans cesse : si vous lisez un prompt et que vous ne pouvez pas distinguer les consignes de la politique et des données, le modèle ne le peut pas non plus. Ajoutez ensuite un contrat de sortie, définissez le format de sortie et imposez-le dans le harness avec une séquence d’arrêt ou des sorties structurées quand le schéma est complexe.

Ciblez les modes de défaillance un par un

Avec un prompt propre et une éval qui échoue, corrigez un mode de défaillance à la fois. Trois schémas reviennent constamment :

01

Le modèle retient une information qu'il possède réellement

Causé généralement par une vieille rustine défensive (“ne donne jamais la mauvaise réponse, renvoie-les plutôt vers l’URL”) que des modèles plus récents et meilleurs pour suivre les instructions surapprennent désormais. Retirez la rustine obsolète et donnez une instruction équilibrée. Gardez ces changements défensifs sous gestion de version pour vous souvenir de la raison d’être de chacun.
02

Le modèle fait des calculs mentaux bancals

Lui dire “calcule toujours correctement” ne sert à rien, les instructions n’ajoutent pas de capacité. Donnez-lui un outil qui effectue le calcul, et laissez le modèle raisonner sur le moment de l’appeler. Le raisonnement pour le jugement, les outils pour une exécution fiable.
03

Le modèle optimise du mauvais côté d'un compromis

Si vous ne lui dites que le coût d’une escalade (“ça coûte 8 $”), il évitera d’escalader même quand il le devrait. Énoncez les deux côtés : escalader coûte de l’argent, mais se tromper coûte un remboursement et la confiance du client. Les modèles modernes font de bons compromis quand vous leur donnez le tableau complet au lieu d’une règle à sens unique.

Le modèle mental

Un prompt n’est pas un endroit où supplier le modèle. C’est là que vous lui donnez de la structure, les bonnes capacités (les outils) et des compromis honnêtes, puis que vous laissez un modèle compétent faire le jugement. La plupart des “problèmes de prompt” sont en réalité des outils manquants ou des instructions obsolètes.

Construire du neuf : c’est prompt, modèle et harness

Depuis zéro, le prompt n’est qu’un des trois leviers, le modèle et le harness comptent tout autant. Progressez par paliers sur les trois. Un exemple réel : un agent de planification échouait sur chaque cas avec un petit modèle et un prompt simple. Un modèle plus gros a réduit les erreurs mais échouait encore. Le modèle plus gros avec une réflexion adaptative a fini par passer, mais a triplé les tokens et la latence. Un modèle plus petit avec un bien meilleur prompt a réussi en partie. Ce qui a gagné, c’est de passer en mode agentique : découper la tâche en trois prompts simples, un générateur, un évaluateur qui rapporte des violations précises, et un réparateur qui les corrige, ce qui a résolu chaque cas avec un coût et une latence inférieurs à la force brute.

Cette boucle générer-évaluer-réparer a un bonus : vous pouvez injecter des contraintes souples à l’exécution (“garde Harry et Sally sur des créneaux différents”) sans réécrire le backend. Choisir entre le prompt, le modèle et le harness est une décision coût / latence / qualité, exactement le genre de compromis que je fais quotidiennement sur des pipelines en production, et le fil conducteur de ma façon de construire.

À retenir

Promptez comme un ingénieur : mesurez avec des évals, faites le ménage avant d’optimiser, corrigez un mode de défaillance à la fois, donnez des outils plutôt que des supplications, énoncez les deux côtés de chaque compromis, et décomposez les tâches difficiles en une boucle générer-évaluer-réparer. Le but n’est pas un prompt astucieux, c’est un système fiable.

Cela va de pair avec les habitudes de l’équipe d’Anthropic et la façon de choisir entre outils, skills et subagents. Si vous voulez de l’aide pour rendre vos systèmes d’IA fiables en production, parlons-en.

Questions fréquentes

Quelle est la première étape pour améliorer un prompt ?

Construire une suite d'évals : un cas de contrôle, des cas limites que vous avez déjà ratés, et des limites de capacité. Vous ne pouvez pas savoir si un changement de formulation a vraiment aidé sans le mesurer contre des cas fixes.

Pourquoi dire au modèle de le faire correctement ne marche pas ?

Parce que les instructions n'ajoutent pas de capacité. Dire à un modèle de toujours calculer correctement ne le rend pas meilleur en calcul mental. La solution est de lui donner un outil qui effectue la tâche de façon fiable et de laisser le modèle décider quand l'appeler.

Pourquoi mon prompt retient-il une information qu'il possède ?

Souvent une rustine défensive obsolète issue d'un modèle plus ancien, que des modèles plus récents et meilleurs pour suivre les instructions surapprennent. Retirez la rustine dépassée, donnez une instruction équilibrée, et gardez les changements défensifs sous gestion de version pour savoir pourquoi chacun existe.

Quand faut-il scinder un prompt en plusieurs ?

Quand un seul prompt ne peut pas tout faire de façon fiable, décomposez en une boucle générer-évaluer-réparer : un prompt rédige, un rapporte des violations précises, un les corrige. C'est souvent moins cher et plus fiable que de se tourner vers un modèle plus gros.

Claude CodePrompt engineeringÉvalsLLMAgents IAFiabilité

Travailler avec moi

Vous voulez un système comme celui-ci pour votre pipeline ?

J'aide les équipes à faire passer l'IA d'un prototype malin à une production fiable : moteurs d'outbound, intelligence des leads et les pipelines LLM en dessous. Voyez ce que j'ai livré ou écrivez-moi.

Guillaume Rufenacht.

iBuildYourApp, le cabinet de conseil de Guillaume Rufenacht. Sites web, SEO, attribution et automatisation pour aider les TPE et PME à gagner plus de clients.

Navigation

ServicesÀ proposProjetsContactArticles

Contact

EmailTelegramLisbonne, Portugal

© 2026 Guillaume Rufenacht

Construit avec Next.js & Tailwind CSS