Introduction aux Subagents
← Toutes les leçons
Leçon 01Introduction aux Subagents

Pourquoi les Subagents Sont Importants

Audio récapitulatif

Récapitulatif parlé — appuyez sur lecture pour suivre : la ligne lue reste en haut.

Notes de cours

Les subagents sont des assistants spécialisés que Claude Code peut déléguer à des tâches. Pensez à eux comme des assistants ciblés : chacun s'exécute dans sa propre context window, fait son travail et retourne un résumé au thread principal. Les étapes intermédiaires -- toutes les lectures de fichiers, les recherches et les appels d'outils -- restent isolées et ne polluent jamais votre conversation principale.

Pourquoi les Subagents Sont Importants

Chaque fois que vous discutez avec Claude Code, vous ajoutez à la context window principale. Chaque appel d'outil, chaque lecture de fichier, chaque résultat de recherche est stocké là. Cet espace est fini, et une fois qu'il se remplit, Claude commence à perdre de vue les parties antérieures de la conversation.

Les subagents résolvent ce problème en créant une context window séparée. Le subagent reçoit deux choses :

  • Un system prompt personnalisé de votre fichier de configuration qui définit le rôle et le comportement du subagent
  • Une description de tâche écrite par l'agent parent en fonction de ce que vous avez demandé

Le subagent travaille ensuite de son côté. Il lit des fichiers, exécute des recherches, modifie du code -- tout ce dont il a besoin. Quand c'est terminé, seul un résumé revient à votre conversation principale. La conversation entière du subagent est ensuite supprimée.

Cela signifie que votre context principal reste propre. Vous obtenez la réponse sans tout le bruit du chemin qu'il a fallu parcourir pour la trouver. Le compromis est que vous perdez la visibilité sur la façon dont le subagent a atteint ses conclusions.

Un Exemple Pratique

Supposons que vous explorez une base de code inconnue et que vous voulez savoir quel service gère les remboursements. Sans subagent, Claude pourrait lire 15 fichiers, exécuter plusieurs recherches et tracer plusieurs appels de fonction. Tout cela remplit votre context window, même si vous aviez seulement besoin d'un seul fait.

Avec un subagent, l'expérience est beaucoup plus propre. Vous posez la question, le subagent Explore se lance, fait tout ce travail de recherche dans sa propre context, et vous retourne une réponse ciblée.

Votre context window principal enregistre seulement la question et le résumé -- pas les 15 fichiers qui ont été lus en chemin.

Subagents Intégrés

Claude Code est livré avec plusieurs subagents intégrés que vous pouvez utiliser immédiatement :

  • Subagent à usage général \-- pour les tâches multi-étapes qui nécessitent à la fois l'exploration et l'action
  • Explore \-- pour la recherche rapide et la navigation des bases de code
  • Plan \-- utilisé pendant le mode plan pour la recherche et l'analyse de votre base de code avant de présenter un plan

Subagents Personnalisés

Au-delà des options intégrées, vous pouvez créer vos propres subagents avec des system prompts personnalisés et un accès aux outils. Cela vous permet de définir des agents spécialisés adaptés à votre flux de travail -- un examinateur de code, un rédacteur de tests, un générateur de documentation, ou n'importe quoi d'autre dont vous avez besoin.

Points Clés à Retenir

Les subagents vous offrent trois avantages principaux :

  • Ils divisent le travail en pièces ciblées, permettant à chaque subagent de se concentrer sur une tâche spécifique
  • Ils gardent votre context window principal propre en isolant tout le travail intermédiaire
  • Ils vous ramènent juste l'information dont vous avez besoin sous forme de résumé concis

Que vous utilisiez les subagents intégrés ou que vous créiez les vôtres, ils sont un moyen pratique d'obtenir plus de sessions Claude Code plus longues. Moins il y a de bruit dans votre context principal, plus longtemps et plus efficacement vous pouvez travailler.

Cartes mémo 10 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 6 questions