Glossaire
Sous-agent
Un sous-agent est un agent secondaire auquel un agent principal délègue une tâche précise pour mieux organiser un travail complexe.
Un sous-agent est un agent IA secondaire auquel un agent principal confie une partie d'une tâche. Plutôt que de tout traiter dans une seule conversation, l'agent principal délègue des sous-tâches bien définies à des sous-agents spécialisés, puis assemble leurs résultats.
Comment ça fonctionne
Lorsqu'un objectif est trop vaste ou comporte des étapes très différentes, l'agent principal le décompose. Il crée un sous-agent pour chaque sous-tâche, lui fournit une consigne ciblée, et récupère le résultat une fois le travail terminé. Chaque sous-agent dispose en général de sa propre fenêtre de contexte, ce qui lui évite d'être encombré par les détails des autres tâches.
Ce découpage ressemble à une équipe : un chef de projet répartit le travail entre des spécialistes, chacun se concentrant sur son périmètre.
Pourquoi c'est important
Les sous-agents permettent de traiter des problèmes complexes sans saturer une seule conversation. Ils améliorent la clarté, car chaque sous-agent reçoit une mission précise, et la robustesse, car une difficulté reste circonscrite à une sous-tâche. C'est un mécanisme clé des systèmes agentiques avancés.
Des missions bien découpées
Un sous-agent est d'autant plus efficace que sa tâche est claire et autonome. Évitez les missions trop vagues ou qui dépendent fortement les unes des autres.
Exemple
Imaginez un agent chargé de produire une étude de marché. Il confie à un premier sous-agent la collecte de données sur les concurrents, à un deuxième l'analyse des tendances, à un troisième la rédaction de la synthèse. L'agent principal récupère les trois contributions et les assemble en un rapport cohérent.
Ce schéma est utilisé par des outils comme Claude Code pour gérer des projets de développement. Pour comprendre la logique des agents et des sous-agents, le cours Claude Code en action en montre des applications concrètes.
Termes liés
- TermeAgent IAUn agent IA est un système qui utilise un modèle de langage pour planifier et exécuter des tâches en plusieurs étapes de façon autonome.
- TermeClaude CodeClaude Code est l'outil d'Anthropic qui permet d'utiliser Claude comme assistant de développement directement dans un projet.
- TermeFenêtre de contexteLa fenêtre de contexte est la quantité maximale de texte qu'un modèle comme Claude peut prendre en compte en une seule fois.