Accéder au contenu principal

Agents Claude Code : guide pratique des workflows de développement autonomes

Découvrez comment les sous‑agents Claude Code explorent des bases de code, planifient des implémentations et mènent des tâches de développement multi‑étapes avec un minimum de supervision.
Actualisé 23 sept. 2026  · 15 min lire

Explorez l'IA

ChatGPTClaudePerplexity

Si l'on me demandait en quoi Claude Code se distingue de ChatGPT ou de GitHub Copilot, je ne commencerais pas par le modèle de langage. Je parlerais d'abord du workflow.

Imaginez ouvrir un terminal dans un dépôt Git et taper une seule instruction :

Add request validation to every FastAPI endpoint,
write tests for the new validation logic, update the documentation, 
and commit everything using a descriptive Git commit message.

Au lieu de poser des dizaines de questions de clarification, Claude Code se met au travail. 

Il parcourt votre projet pour comprendre la structure de l'API, identifie chaque endpoint, édite les fichiers concernés, génère des tests, corrige les échecs, met à jour la documentation et crée un commit Git résumant les changements.

De votre point de vue, cela ressemble moins à une discussion avec une IA qu'à l'assignation d'une mission à un collègue compétent. 

C'est ce changement qui rend les agents Claude Code si enthousiasmants.

La fonctionnalité qui rend cela possible, ce sont les sous‑agents Claude Code. Plutôt que de forcer une seule session IA à raisonner sur l'ensemble d'un dépôt, Claude Code peut lancer des travailleurs spécialisés qui enquêtent sur différentes parties du projet, bâtissent des plans d'implémentation ou modifient le code de manière autonome avant de rendre compte à la session principale. 

Au lieu d'essayer de tout résoudre dans une seule conversation, Claude Code peut déléguer le travail à des agents spécialisés. 

Les trois principaux types d'agents sont : 

  • Explore, dédié à l'exploration des projets
  • Plan, chargé de construire des plans d'implémentation, et
  • Généraliste, utilisé pour éditer du code et exécuter des commandes.

Cela a changé ma manière d'aborder le développement. Au lieu de me demander « L'IA peut‑elle écrire cette fonction ? », je me demande « Quelle est la plus grande partie du travail que je peux déléguer en toute sécurité ? » 

À la fin de ce guide, vous saurez utiliser efficacement les agents Claude Code, quand chaque type de sous‑agent est pertinent, comment configurer une mémoire projet persistante avec CLAUDE.md, et comment construire des workflows autonomes qui font gagner du temps sans perdre la main. 

Prérequis

Ce guide suppose que vous êtes à l'aise avec un terminal et la navigation dans les répertoires via des commandes de base comme cd, ls ou dir. 

Vous n'avez pas besoin d'être expert·e en Bash, mais vous devez être à l'aise en ligne de commande.

Il vous faudra aussi :

  • Node.js installé sur votre machine
  • Une clé d'API Anthropic
  • Un dépôt Git pour expérimenter
  • Une familiarité de base avec Python, JavaScript ou un autre langage

Si vous découvrez complètement Claude Code, je vous recommande aussi de lire Claude Code : un guide avec des exemples concrets avant d'aborder les sous‑agents.

Qu'est‑ce qu'un agent Claude Code ?

Les agents Claude Code sont des travailleurs autonomes qui accomplissent des tâches de développement logiciel multi‑étapes en s'appuyant sur votre dépôt local, votre terminal et vos outils de développement. 

Contrairement à ChatGPT ou Claude Chat, Claude Code peut inspecter des fichiers, exécuter des commandes Bash, éditer du code source et vérifier son propre travail avant de retourner un résultat.

La plupart des assistants de code IA suivent encore un flux conversationnel. 

Vous posez une question, recevez une réponse, puis décidez de la suite. 

C'est très bien pour écrire une requête SQL ou expliquer un pipeline scikit‑learn, mais cela se complique quand une tâche touche 20 fichiers, requiert plusieurs commandes terminal ou dépend de la compréhension d'un dépôt inconnu.

Claude Code aborde ces problèmes différemment. 

Comme il travaille directement dans votre dépôt Git, il peut enquêter sur le code avant de décider. Plutôt que de vous demander de copier‑coller des fichiers dans une fenêtre de chat, il lit le projet lui‑même et collecte le contexte nécessaire.

Supposons que vous demandiez :

Replace every custom customer ID validator with Pydantic models, 
update the FastAPI endpoints, rewrite the affected pytest tests, 
and summarize the migration.

Un chatbot traditionnel générera probablement du code exemple et demandera plus d'informations. 

Claude Code recherche dans le dépôt, identifie la logique de validation existante, édite les fichiers pertinents, exécute la suite de tests, corrige d'éventuelles régressions, puis rend compte du travail achevé.

Ce passage de la réponse à des questions à l'accomplissement d'objectifs est ce qui rend le codage « agentique » avec Claude Code différent au quotidien.

Comment fonctionne la boucle d'agent ?

Chaque agent Claude Code suit le même cycle décisionnel : lire des informations, décider de la prochaine action, agir, puis évaluer le résultat avant de recommencer. 

La boucle est simple, mais la répéter des dizaines de fois permet à un agent de se remettre d'erreurs au lieu de s'arrêter après un seul échec.

Imaginez demander à Claude Code de réparer une suite de tests défaillante. Le workflow ressemble généralement à ceci :

Diagramme avec des flèches de lire à décider, agir, observer, avec un check "Tests au vert ?" vers oui/non. La branche oui mène au succès. La branche non reboucle sur "Lire" et poursuit la boucle.

Diagramme illustrant le fonctionnement de Claude Code lorsqu'il corrige des tests en échec

C'est, selon moi, le modèle mental le plus simple pour comprendre Claude Code. 

L'agent n'essaie pas de résoudre tout le problème en une seule étape. Il prend une série de petites décisions en fonction de ce qui s'est passé après l'action précédente.

Un sous‑agent suit exactement la même boucle, mais dans son propre contexte isolé. 

Cette distinction est importante : un appel d'outil réalise une action, tandis qu'un sous‑agent peut consacrer des dizaines d'étapes de raisonnement à un seul objectif avant de faire son rapport.

Pourquoi Claude Code utilise‑t‑il des sous‑agents ?

Claude Code utilise des sous‑agents car les dépôts volumineux tiennent rarement dans un seul contexte de travail. Un monorepo avec des services Python, des applications React, des migrations SQL et une configuration Terraform contient bien plus d'informations qu'un seul agent ne devrait raisonner à la fois. 

Plutôt que de traiter le dépôt comme une tâche gigantesque, Claude Code délègue des investigations ciblées à des travailleurs spécialisés. 

Un agent Explore peut analyser l'authentification, un autre inspecter les modèles de base de données, pendant qu'un troisième passe en revue les routes d'API. L'orchestrateur combine ces résultats avant de décider de la suite.

Cette architecture a un autre avantage pratique : beaucoup d'enquêtes se déroulent en parallèle. 

Au lieu de lire vous‑même chaque répertoire ou d'attendre qu'un agent inspecte l'ensemble du dépôt, plusieurs sous‑agents peuvent explorer différentes zones simultanément.

Vous retrouverez ce schéma tout au long du tutoriel. Les agents Explore collectent l'information, les agents Plan organisent l'implémentation et les agents généralistes réalisent le travail de développement.

Si vous souhaitez une introduction plus large au fonctionnement des systèmes IA autonomes au‑delà de Claude Code, l'article DataCamp LLM Agents Explained: Architecture, Frameworks, and Use Cases offre un excellent aperçu conceptuel.

Comment installer et configurer Claude Code ? 

Avant d'utiliser les agents Claude Code, il faut d'abord une installation opérationnelle. 

Heureusement, la mise en route ne prend que quelques minutes.

Installer Claude Code

Claude Code est distribué en package npm, vous aurez donc besoin de Node.js sur votre machine. Pour les instructions, je recommande de suivre la documentation npm d'installation de Node.js et npm.

Installez Claude Code globalement avec :

npm install -g @anthropic-ai/claude-code

Créez ensuite une clé d'API Anthropic depuis la console Anthropic et ajoutez‑la à votre environnement.

Sur macOS ou Linux :

export ANTHROPIC_API_KEY="your_api_key_here"

Sur Windows PowerShell :

$env:ANTHROPIC_API_KEY="your_api_key_here"

Pour vérifier que tout est correctement installé, exécutez :

claude --version

Si Claude Code affiche sa version installée, vous êtes prêt·e.

À ce stade, vérifiez aussi que Git est disponible, car de nombreux workflows Claude Code impliquent la lecture de l'historique, la création de commits ou la comparaison de changements. 

Si vous n'avez pas Git, suivez les instructions d'installation de Git pour démarrer.

Assurez‑vous que ces deux commandes s'exécutent correctement avant d'aller plus loin.

Votre première session Claude Code

Avec Claude Code installé, placez‑vous dans un projet Git avec cd my-project.

Lancez ensuite Claude Code : claude.

Avant de lui demander d'écrire du code, consacrez quelques minutes à comprendre comment il explore un dépôt. Je commence généralement par des invites comme :

  • « Que fait ce dépôt ? »
  • « Expliquez l'architecture. »
  • « Trouvez tous les commentaires TODO. »
  • « Quels modules contiennent la logique métier principale ? »
  • « Comment l'authentification est‑elle implémentée ? »

Ces questions ne produisent pas de nouvelles fonctionnalités, mais elles donnent à Claude Code le même contexte qu'un nouveau coéquipier irait chercher avant d'écrire du code. 

J'ai constaté que passer 2 ou 3 minutes à explorer produit généralement de meilleures implémentations que de foncer directement sur une demande de feature.

L'étape suivante consiste à configurer une mémoire projet persistante avec CLAUDE.md. À mon avis, aucun autre fichier n'a un impact plus fort sur la qualité du travail de Claude Code sur la durée.

Pourquoi CLAUDE.md est‑il le fichier le plus important pour Claude Code ?

CLAUDE.md est un fichier d'instructions persistant qui informe Claude de vos préférences et du fonctionnement de votre projet avant qu'il ne commence à raisonner sur une tâche. 

Au lieu de réexpliquer votre stack, vos conventions de code et votre workflow de développement à chaque nouvelle session, vous les documentez une fois et laissez chaque futur agent capitaliser sur ce contexte partagé.

Quand les gens découvrent les agents Claude Code, ils se concentrent souvent sur les prompts. Je pense que c'est l'inverse qu'il faut faire. 

Un CLAUDE.md bien écrit améliore davantage la qualité des résultats qu'un affinage sans fin du libellé des prompts, car chaque agent démarre avec la même compréhension de votre projet.

Pensez à l'onboarding d'un nouvel ingénieur. 

Vous ne commenceriez sans doute pas par lui tendre un ticket Jira. Vous expliqueriez le dépôt, comment lancer la suite de tests, quelques conventions de code et les zones à ne pas toucher. 

CLAUDE.md joue exactement ce rôle.

Le bénéfice devient encore plus évident dès que vous utilisez des workflows autonomes avec Claude Code.

Un agent censé travailler en autonomie a besoin d'un contexte projet fiable. 

Sans cela, Claude Code perd du temps à redécouvrir des informations ou fait des suppositions qui ne correspondent pas forcément aux standards de votre équipe.

Que mettre dans votre CLAUDE.md ?

Un bon CLAUDE.md ne remplace pas la documentation du projet ni votre README.md. C'est un recueil des consignes dont Claude Code a régulièrement besoin lorsqu'il lit du code, développe des fonctionnalités et exécute des outils.

Je l'organise généralement en cinq sections : aperçu du projet, stack technologique, conventions de code, commandes usuelles et répertoires à éviter. Voici un rapide tour d'horizon.

Aperçu du projet

Commencez par une courte description de ce que fait réellement le projet.

Customer analytics platform built with FastAPI.
The application serves machine learning predictions through REST APIs.
Production deployments run through GitHub Actions.

Ces trois lignes indiquent immédiatement à Claude Code qu'il s'agit de FastAPI, GitHub Actions et d'une application de machine learning, plutôt que d'un dépôt Python générique.

Stack technologique

Ensuite, listez simplement les principales bibliothèques et frameworks qui structurent le projet.

Python 3.12
FastAPI
Pydantic v2
SQLAlchemy
PostgreSQL
Pytest
Ruff

J'inclus toujours les versions quand c'est important. 

L'approche recommandée pour Pydantic v2 diffère de celle de Pydantic v1, et Claude Code ne devrait pas avoir à deviner quelle API vous utilisez. 

C'est particulièrement crucial si vous utilisez un package plus ancien, pour éviter de partir sur de mauvaises hypothèses.

Conventions de code

Cette section capture les règles que vous répétez souvent.

Always use type hints.
Prefer dependency injection.
Write tests for every new feature.
Keep business logic separate from API routes.
Reuse existing utility functions before creating new ones.

Notez qu'il s'agit de règles d'ingénierie pragmatiques plutôt que de préférences de style. 

Claude Code peut généralement déduire le formatage à partir des fichiers existants, mais il ne saura pas automatiquement que votre équipe attend l'injection de dépendances sur chaque endpoint ou un test pytest pour chaque fonctionnalité.

Commandes usuelles

Claude Code valide souvent son travail en exécutant des commandes de développement. Lui fournir exactement celles que votre équipe utilise évite des essais‑erreurs inutiles. 

Cela peut inclure des actions task spécifiques ou des scripts CI.

pytest
Run one test file:
pytest tests/test_api.py
Lint:
ruff check .
Format:
ruff format .
Start the development server:
uvicorn app.main:app --reload

Cette section est particulièrement utile sur les dépôts avec scripts personnalisés, workflows Docker ou outils tels que poetry, uv ou tox.

Fichiers et répertoires à éviter

Chaque dépôt contient des fichiers qui ne doivent pas changer automatiquement.

Par exemple :

Never edit generated files.
Do not modify Alembic migrations.
Avoid changing Terraform configuration unless requested.
Do not update dependency versions automatically.

J'ai constaté que cette section évite plus d'erreurs que presque toutes les autres. Une phrase indiquant à Claude Code de ne pas toucher au code généré coûte bien moins cher que de revoir des dizaines de modifications inutiles.

Exemple de CLAUDE.md

Voici un exemple simplifié pour un projet d'API Python. 

Notez l'usage du markdown pour améliorer la lisibilité et fournir plus de contexte à Claude.

# Project Overview

Customer analytics platform built with FastAPI.

## Technology

- Python 3.12
- FastAPI
- PostgreSQL
- SQLAlchemy
- Pydantic v2
- Pytest
- Ruff

## Coding Standards

- Use type hints everywhere.
- Write tests for new features.
- Prefer dependency injection.
- Keep business logic separate from API routes.

## Common Commands

pytest
ruff check .
ruff format .

## Avoid Editing

generated/
alembic/versions/
terraform/

Ne cherchez pas la perfection dès la première version. 

Mon propre CLAUDE.md a évolué plusieurs fois, au fil des consignes récurrentes qui méritaient d'être documentées. Traitez‑le comme du code source, pas comme une documentation figée. 

Pour aller plus loin sur les fichiers d'instructions efficaces, le guide DataCamp Writing the Best CLAUDE.md: A Complete Guide for Claude Code couvre des exemples plus vastes et des schémas avancés.

Faut‑il un CLAUDE.md au niveau projet ou utilisateur ?

Claude Code supporte deux portées d'instructions persistantes. Comprendre la différence permet de séparer les règles du projet de vos préférences personnelles.

CLAUDE.md au niveau projet

Un fichier au niveau projet vit dans le dépôt.

	my-project/
	│
	├── CLAUDE.md
	├── app/
	├── tests/
	└── pyproject.toml

Tout ce qui s'y trouve ne s'applique qu'à ce dépôt. Je l'utilise pour les choix technologiques, les commandes de test, les conventions de code, la structure des répertoires et les règles spécifiques au dépôt. 

Parce que le fichier vit à côté du code source, chaque contributeur reçoit les mêmes consignes après avoir cloné le projet. Voyez‑le comme un manuel remis à chaque agent avant de commencer.

CLAUDE.md au niveau utilisateur

Claude Code prend aussi en charge un fichier de configuration global.

Ce fichier vous suit de projet en projet. Je le considère comme mon mode d'emploi personnel plutôt que comme de la documentation projet.

Par exemple, mon fichier utilisateur peut inclure des consignes comme :

Explain architectural trade-offs.
Suggest performance improvements when appropriate.
Default to Python examples unless another language is requested.
Keep explanations concise.

Ces préférences ont du sens que je travaille avec FastAPI, React ou PyTorch.

Comment les deux fichiers interagissent

Un point m'a surpris au début : ces fichiers ne s'excluent pas mutuellement. 

Le CLAUDE.md utilisateur est chargé en premier, puis le CLAUDE.md projet ajoute des consignes spécifiques au dépôt.

Je le vois comme une hiérarchie. 

Le fichier global définit ma manière de travailler. Le fichier projet explique comment fonctionne ce dépôt. 

Ensemble, ils donnent à chaque agent à la fois des préférences personnelles et du contexte projet avant qu'il ne commence à raisonner.

Diagramme montrant un CLAUDE.md utilisateur qui alimente un CLAUDE.md projet avant d'atteindre une session Claude Code.

Claude Code combine des préférences utilisateur avec des consignes spécifiques au projet avant de démarrer une tâche.

Quels sont les trois types de sous‑agents Claude Code ?

Claude Code emploie trois types de sous‑agents spécialisés, car chaque tâche de développement requiert des outils différents. 

Un agent qui enquête sur un dépôt n'a pas besoin d'autorisation pour éditer des fichiers, tandis qu'un agent qui implémente une fonctionnalité a probablement besoin d'accéder à Bash, Git et à votre suite de tests.

Quand j'ai commencé, je choisissais systématiquement l'agent généraliste, car il semblait le plus capable. 

Avec le temps, j'ai réalisé que je dépensais plus de temps et de jetons que nécessaire. La plupart des workflows sont plus efficaces si vous explorez d'abord, planifiez ensuite et n'implémentez qu'en dernier.

Comparer les trois sous‑agents Claude Code

Capacité

Explore

Plan

Généraliste

Lire des fichiers

✓

✓

✓

Rechercher dans le dépôt

✓

✓

✓

Produire un plan d'implémentation

Limité

✓

✓

Éditer des fichiers

✗

✗

✓

Exécuter Bash

✗

✗

✓

Lancer les tests

✗

✗

✓

Vitesse typique

Rapide

Moyenne

La plus lente

Coût relatif en jetons

Le plus bas

Faible

Le plus élevé

Idéal pour

Investigation

Conception

Implémentation

Les noms sont parlants, mais chaque agent remplit un rôle distinct dans un workflow plus large.

Qu'est‑ce qu'un agent Explore de Claude Code ?

Un agent Explore est un enquêteur en lecture seule qui parcourt un dépôt et résume ses trouvailles sans modifier de fichiers.

C'est l'agent que j'utilise le plus souvent quand j'ouvre un projet inconnu. Plutôt que de faire défiler des dizaines de modules Python ou de composants JavaScript, je lui demande d'expliquer le fonctionnement d'un sous‑système et d'indiquer les fichiers importants.

Bons cas d'usage :

  • Trouver où l'authentification est implémentée
  • Tracer une requête à travers plusieurs services
  • Auditer la journalisation ou la gestion des erreurs
  • Repérer des API dépréciées
  • Résumer un package ou un répertoire
  • Identifier des logiques métier dupliquées

Comme les agents Explore ne peuvent ni éditer des fichiers ni exécuter des commandes shell, ce sont aussi les plus sûrs à lancer en parallèle.

Choisir un niveau d'exhaustivité

Les agents Explore proposent différents niveaux de profondeur d'enquête.

Exhaustivité

Durée typique

Idéal pour

Rapide

5 à 15 secondes

Trouver des fichiers ou fonctions

Moyen

15 à 45 secondes

Comprendre un sous‑système

Très poussé

45 à 120 secondes

Audits et revues d'architecture

Si je dois simplement localiser une fonction, je choisis le réglage le plus rapide. Si je prépare un refactoring impliquant plusieurs packages, attendre une minute de plus pour une enquête plus profonde est souvent payant.

Qu'est‑ce qu'un agent Plan de Claude Code ?

Un agent Plan analyse le changement demandé et produit une stratégie d'implémentation sans modifier le dépôt.

Je ne saute quasiment jamais cette étape. Passer une minute de plus à revoir un plan coûte bien moins cher que de découvrir à mi‑parcours qu'un autre sous‑système dépend du code que vous changez.

Un plan type inclut :

  • Les fichiers à modifier
  • Un ordre d'implémentation recommandé
  • Les dépendances et points d'intégration
  • La stratégie de test
  • Les risques ou hypothèses

Après relecture, vous pouvez affiner le plan ou le confier directement à un agent généraliste.

Le tutoriel de DataCamp Claude Code Plan Mode: Design Review‑First Refactoring Loops détaille largement ce workflow « review d'abord ».

Qu'est‑ce qu'un agent généraliste Claude Code ?

Un agent généraliste peut lire des fichiers, éditer le code source, exécuter des commandes Bash, lancer des tests et continuer jusqu'à remplir l'objectif fixé.

C'est l'agent qui construit effectivement le logiciel. Il a accès au même contexte de dépôt que les autres, mais il est aussi autorisé à modifier et à vérifier son travail.

Tâches typiques :

  • Implémenter de nouvelles fonctionnalités
  • Refactoriser plusieurs modules
  • Migrer des dépendances
  • Mettre à jour la documentation
  • Coordonner des changements sur plusieurs packages

Les agents généralistes consomment plus de jetons car ils accomplissent beaucoup plus de travail. 

C'est une autre raison d'aimer le schéma Explore → Plan → Implémentation. 

Les agents moins coûteux répondent aux questions amont, en laissant l'implémentation plus onéreuse pour quand la voie est claire.

À ce stade, nous avons vu les éléments clés du succès des agents Claude Code : une mémoire projet persistante via CLAUDE.md et des sous‑agents spécialisés pour l'investigation, la planification et l'implémentation. 

Passons maintenant à la mise en musique, avec des workflows agentiques complets à utiliser dans vos projets.

Lancer vos premiers workflows d'agents Claude Code

Pour tirer le meilleur parti de Claude Code, donnez‑lui un objectif plutôt que des composants isolés.

J'ai convergé vers un workflow simple qui fonctionne bien pour des projets Python, des dépôts data science et des applications web :

  1. Explorer le dépôt.
  2. Créer un plan.
  3. Relire le plan.
  4. Implémenter les changements.
  5. Vérifier les résultats.

Ce processus n'est pas obligatoire, mais il reflète la manière dont des ingénieurs expérimentés abordent les changements d'envergure. 

Passer une minute à comprendre le dépôt évite souvent plusieurs minutes de corrections a posteriori. 

Formuler un prompt plus soigné, voire y consacrer une heure, peut vous faire gagner des heures ensuite.

Workflow 1 : explorer une base de code inconnue

Un agent Explore est le meilleur point de départ quand vous héritez d'un dépôt ou revenez sur un projet laissé de côté depuis des mois. 

Plutôt que de parcourir les répertoires à la main, demandez à Claude Code d'examiner l'architecture et d'en résumer l'essentiel.

Par exemple :

Use an Explore agent to explain how authentication works. 
Identify the main modules involved, summarize the request flow, 
and highlight any technical debt or TODO comments.

Le résultat ne sera pas un mur de code copié. Vous recevrez plutôt une synthèse claire du flux d'authentification, des fichiers impliqués et des zones qui méritent votre attention. 

J'utilise souvent ce résumé comme point de départ pour la prochaine tâche au lieu de repartir d'une invite vierge.

Workflow 2 : planifier avant d'implémenter

Une fois le dépôt compris, demandez à un agent Plan de concevoir l'implémentation avant d'écrire du code. 

C'est l'une des habitudes les plus faciles à adopter, et elle m'a évité plusieurs refactorings mal orientés.

Une invite pourrait ressembler à ceci :

Create an implementation plan for adding role-based access control.
Identify the files that should change, potential risks,
dependencies, and a recommended implementation order.
Do not modify any code.

Relisez le plan avant d'avancer. S'il est cohérent, confiez‑le directement à un agent généraliste. 

Sinon, il est bien plus simple d'ajuster un document de conception que d'annuler des changements dans une douzaine de fichiers.

Une excellente manière d'exploiter cette étape est d'utiliser une autre session Claude Code pour relire le travail de la première. Une invite simple peut être :

This is my current goal: to add role-based access control to this repository. 
Take a look at this existing implementation plan and do an adversarial review.
Once done, create a report that summarizes the strong and weak points of the plan.

Workflow 3 : paralléliser l'exploration du dépôt

L'une de mes fonctionnalités préférées est que l'exploration n'a pas besoin d'être séquentielle. Si votre projet contient plusieurs sous‑systèmes indépendants, vous pouvez les investiguer en parallèle.

Par exemple, lancez un agent Explore pour inspecter la couche API, un autre pour revoir les modèles de base de données et un troisième pour examiner le pipeline de machine learning. 

Pendant qu'ils travaillent de manière indépendante, l'orchestrateur combine leurs conclusions en une réponse unique.

Je n'utilise pas des agents parallèles pour chaque tâche, mais ils conviennent très bien aux gros monorepos ou aux applications matures à multiples services. Au lieu d'attendre une longue enquête, vous pouvez souvent comprendre le dépôt bien plus vite car plusieurs parties sont analysées simultanément.

La meilleure façon de procéder est d'utiliser un agent « chef d'orchestre » qui pilote plusieurs agents. 

Cette orchestration agentique permet de paralléliser sans multiplier les sessions, tout en partageant un contexte maître. 

Une bonne invite pourrait être :

I want you to look at the following components: 
Inspect the API layer, review the DB models, and examine the ML pipeline. 
Look for weaknesses. 
I want this done in parallel, so spawn subagents using Opus/Sonnet models 
in order to do this work and have each generate a concise report and share out 
one master document that outlines the work needed to be done.

Bonnes pratiques pour les agents Claude Code

La plupart des problèmes rencontrés avec Claude Code ne viennent pas du modèle, mais d'invites vagues, d'un contexte projet manquant ou d'une demande de résoudre un problème mal compris.

Après un usage régulier, voici les habitudes qui ont le plus amélioré mes résultats.

Rédigez des prompts exécutables par les agents

Claude Code est au mieux lorsque l'objectif, le périmètre et les critères de succès sont explicites. 

Au lieu de décrire la finalité en termes généraux, indiquez à l'agent quel dépôt inspecter, quels fichiers modifier et comment juger que la tâche est terminée.

Par exemple :

❌ Vague : Améliorer l'API.

✅ Spécifique : Mettre à jour les endpoints FastAPI pour utiliser la validation Pydantic v2, générer ou mettre à jour les tests pytest correspondants, exécuter la suite de tests et résumer chaque fichier modifié.

La seconde invite donne à Claude Code un objectif clair, des limites et un moyen de vérifier le succès. Cela entraîne généralement moins de relances et moins de nettoyage manuel.

Gérez le contexte avant que cela ne pose problème

Les conversations longues accumulent du contexte au point que Claude Code dépense des jetons à se souvenir d'échanges passés au lieu de raisonner sur la tâche courante.

Dans ce cas, utilisez /compact pour résumer la conversation en préservant l'essentiel. Mieux vaut compacter tôt que d'attendre une baisse de performance perceptible.

Un bon CLAUDE.md aide aussi : les conventions du projet n'ont pas à être répétées à chaque session. Claude Code charge ce contexte automatiquement, laissant plus de place au travail demandé.

Pour plus de conseils sur la gestion du contexte, le TDD et la conception d'invites, voir Claude Code Best Practices: Planning, Context Transfer, TDD.

Pensez au coût en jetons

Toutes les tâches ne nécessitent pas un agent généraliste.

Si vous devez uniquement trouver où une fonction est définie, un agent Explore est en général plus rapide et moins coûteux. 

Si vous passez en revue un grand changement d'architecture, un agent Plan fournit souvent assez d'informations sans modifier le dépôt.

Réservez les agents généralistes aux tâches qui nécessitent réellement une exécution : édition de fichiers, commandes Bash, exécution de tests. Aligner l'agent sur la tâche maintient le temps d'exécution et l'usage de jetons sous contrôle.

Savoir quand ne pas utiliser d'agents

Les agents Claude Code introduisent un léger surcoût lié aux échanges de contexte et de jetons. 

Ils explorent le dépôt, raisonnent sur la tâche et valident leur travail. Pour de très petits changements, ce surcoût n'est pas toujours justifié.

Vous n'avez probablement pas besoin d'un agent pour :

  • Renommer une variable.
  • Corriger une faute de frappe dans un fichier Markdown.
  • Expliquer un message d'erreur Python.
  • Répondre à une question SQL rapide.

Dans ces cas, une conversation Claude Code normale, voire une modification manuelle, est souvent plus rapide. Je me pose généralement une question avant de lancer un agent : Passerais‑je plus de temps à expliquer cette tâche qu'à la faire moi‑même ? Si la réponse est oui, je fais simple.

Pour conclure

Les agents Claude Code changent le rôle de l'IA dans le développement logiciel. Plutôt que de générer des extraits isolés, ils peuvent traiter des problèmes plus complexes : enquêter sur des dépôts, concevoir des implémentations, modifier du code, exécuter des tests et mener des objectifs multi‑étapes avec relativement peu de supervision.

La plus grande leçon apprise : les workflows comptent davantage que les prompts. 

Un CLAUDE.md clair, quelques minutes d'exploration et un plan d'implémentation réfléchi donnent systématiquement de meilleurs résultats que de se jeter d'emblée dans la génération de code.

En passant plus de temps avec Claude Code, vous élaborerez sans doute votre propre méthode. La mienne commence presque toujours ainsi : explorer d'abord, planifier ensuite, implémenter en dernier.

Une habitude simple, qui m'a épargné d'innombrables allers‑retours de revue et m'a aidé à faire confiance aux workflows autonomes bien plus qu'à mes débuts.

Pour approfondir les concepts derrière les systèmes autonomes, je recommande les ressources suivantes :

FAQ sur les agents Claude Code

Qu'est‑ce que les sous‑agents Claude Code ?

Les sous‑agents Claude Code sont des travailleurs spécialisés que Claude Code lance pour gérer des tâches spécifiques. Les agents Explore enquêtent sur un dépôt sans effectuer de changements, les agents Plan produisent des stratégies d'implémentation, et les agents généralistes peuvent éditer des fichiers, exécuter des commandes Bash et lancer des tests. La session principale Claude Code coordonne ces agents et agrège leurs résultats.

Quand utiliser un agent Explore plutôt qu'un agent généraliste ?

Utilisez un agent Explore lorsque vous devez comprendre une base de code plutôt que la modifier. Les agents Explore sont idéaux pour tracer des flux applicatifs, localiser des fichiers, identifier des motifs ou auditer un dépôt, car ils sont plus rapides et consomment moins de jetons que les agents généralistes.

Quand utiliser un agent Plan ?

Un agent Plan est adapté aux changements qui touchent plusieurs fichiers ou sous‑systèmes. Il analyse le travail demandé, identifie les fichiers à modifier, met en évidence les risques potentiels et recommande un ordre d'implémentation, sans modifier le dépôt. Revoir un plan en amont réduit souvent le rework inutile lors de l'implémentation.

Comment réduire la consommation de jetons avec Claude Code ?

Choisissez l'agent le plus simple capable d'accomplir la tâche. Les agents Explore suffisent généralement pour la recherche dans le dépôt, tandis que les agents Plan conviennent bien aux revues d'architecture. Réservez les agents généralistes aux tâches qui exigent des modifications ou l'exécution de commandes, maintenez un CLAUDE.md bien rédigé et utilisez /compact pour réduire le contexte de conversation lorsque les sessions s'allongent.

Qu'est‑ce que <code>CLAUDE.md</code> et pourquoi est‑ce important&nbsp;?

CLAUDE.md est un fichier d'instructions persistant qui fournit à Claude Code le contexte du projet avant chaque session. Il inclut généralement votre stack technologique, vos conventions de code, vos commandes de test et vos règles spécifiques au dépôt, permettant aux agents de respecter les pratiques établies sans répéter les mêmes consignes dans chaque prompt.


Tim Lu's photo
Author
Tim Lu
LinkedIn

Je suis un data scientist avec de l'expérience dans l'analyse spatiale, l'apprentissage automatique et les pipelines de données. J'ai travaillé avec GCP, Hadoop, Hive, Snowflake, Airflow et d'autres processus d'ingénierie et de science des données.

Sujets
Intelligence artificielle
Agents d'intelligence artificielle
Grands modèles linguistiques

Meilleures formations DataCamp

Cours

Claude Code 101

3 h
27.8K
Learn how to use Claude Code effectively in your daily development workflows.
Voir les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow
Contenus associés

blog

Types d'agents d'intelligence artificielle : Comprendre leurs rôles, leurs structures et leurs applications

Découvrez les principaux types d'agents d'intelligence artificielle, comment ils interagissent avec les environnements et comment ils sont utilisés dans les différents secteurs d'activité. Comprendre les agents réflexes simples, les agents basés sur un modèle, les agents basés sur un but, les agents basés sur l'utilité, les agents d'apprentissage, etc.

blog

Architecture de l'entrepôt de données : Tendances, outils et techniques

Apprenez l'essentiel de l'architecture d'un entrepôt de données, des composants clés aux meilleures pratiques, pour construire un système de données évolutif et efficace !
Kurtis Pykes 's photo

Kurtis Pykes

15 min

blog

Comprendre les TPU et les GPU dans l'IA : Un guide complet

L'essor du développement de l'intelligence artificielle (IA) a entraîné une augmentation notable de la demande en matière de calcul, d'où la nécessité de disposer de solutions matérielles robustes. Les unités de traitement graphique (GPU) et les unités de traitement tensoriel (TPU) sont devenues des technologies essentielles pour répondre à ces demandes.
Kurtis Pykes 's photo

Kurtis Pykes

9 min

cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

Régression MCO : Les idées clés expliquées

Gagnez en confiance dans la régression par les MCO en maîtrisant ses fondements théoriques. Découvrez comment réaliser des mises en œuvre simples dans Excel, R et Python.
Josef Waples's photo

Josef Waples

8 min

Tutoriel

30 astuces Python pour un meilleur code, avec exemples

Nous avons sélectionné 30 astuces Python pour améliorer votre code et développer vos compétences en Python.
Kurtis Pykes 's photo

Kurtis Pykes

15 min

Voir PlusVoir Plus