
Si vous êtes développeur, vous avez probablement entendu parler des agents IA et des systèmes multi-agents. Difficile de passer à côté. L’idée d’une IA qui non seulement écrit du code, mais peut aussi gérer, déléguer et spécialiser des tâches ressemble à un grand pas en avant. Dans Claude Code, ce concept prend vie avec les sous-agents, une fonctionnalité qui vous permet de découper de gros problèmes complexes en plus petits morceaux pour qu’une IA les traite.
Mais sont-ils vraiment la solution à tous nos tracas de codage ? Ce guide vous donnera un aperçu direct et sans détour de ce que sont réellement les sous-agents dans Claude Code, de leur fonctionnement, de leurs limites dans le monde réel, et de la manière dont les idées qui les sous-tendent peuvent être appliquées à d’autres aspects de votre entreprise, comme le support client.
Que sont les sous-agents dans Claude Code ?
Essentiellement, les sous-agents sont des assistants IA spécialisés et indépendants que vous pouvez créer dans Claude Code pour vous attaquer à des tâches spécifiques. Au lieu d’avoir une seule IA qui essaie de tout faire, vous pouvez constituer une équipe de spécialistes.
Une illustration de l'assistant Claude Code intégré dans l'IDE VS Code, où les développeurs peuvent gérer des sous-agents pour des tâches spécialisées.
Ils possèdent quelques caractéristiques distinctes qui les différencient :
-
Ils travaillent dans leur propre petite bulle. Chaque sous-agent a sa propre fenêtre de contexte séparée. C’est génial car cela garde votre conversation principale propre et centrée sur la vue d’ensemble, afin que vous ne soyez pas submergé par les détails de chaque sous-tâche.
-
Vous pouvez leur donner des instructions personnalisées. Vous pouvez rédiger une invite système unique pour chaque sous-agent, définissant sa personnalité, sa fonction et ses ordres de mission. Par exemple, vous pourriez créer un sous-agent « réviseur de code » super méticuleux qui suit une liste de contrôle stricte, ou un « débogueur » qui est un véritable limier pour traquer les erreurs.
-
Vous contrôlez leur accès aux outils. Vous décidez quels outils chaque sous-agent peut utiliser. Besoin d’un agent qui peut réviser du code mais ne toucher à aucun fichier ? Vous pouvez limiter ses autorisations, ce qui ajoute une bonne couche de sécurité et empêche l’agent de se laisser distraire.
Vous configurez ces agents spécialisés dans de simples fichiers Markdown, ce qui signifie que vous pouvez les enregistrer dans votre système de contrôle de version et les partager avec votre équipe. Claude peut ensuite leur déléguer des tâches de manière autonome, ou vous pouvez l’orienter vers le bon sous-agent pour un travail particulier.
La promesse des sous-agents dans Claude Code : pourquoi les développeurs sont intéressés
Pourquoi tout cet engouement ? Il s’agit de passer d’un assistant IA unique et polyvalent à une équipe coordonnée de spécialistes. Comme l’a dit un développeur, on a l’impression de construire sa propre petite « équipe de développement Agile » d’agents.
Voici les principales raisons pour lesquelles les gens adhèrent au concept.
Obtenir de meilleurs résultats grâce à la spécialisation
Une IA généraliste est correcte pour beaucoup de choses, mais un spécialiste est un expert dans un domaine. Lorsque vous créez un sous-agent pour un rôle spécifique, vous pouvez le charger d’instructions hyper-détaillées qu’une IA généraliste pourrait simplement ignorer ou oublier.
Par exemple, l’agent « code-reviewer » (réviseur de code) donné en exemple dans la documentation officielle reçoit une liste de contrôle très spécifique. On lui demande de rechercher des choses comme le code dupliqué, la gestion correcte des erreurs et les clés d’API exposées. Ce niveau de détail vous donne presque toujours un résultat de meilleure qualité qu’une simple demande comme : « Hé, tu peux jeter un œil à ce code ? »
Une manière intelligente de gérer le contexte
Quiconque a passé du temps avec les LLM connaît la frustration d’atteindre la limite de la fenêtre de contexte. Les sous-agents offrent une solution de contournement assez astucieuse. Comme l’a noté un utilisateur sur Hacker News, ils sont parfaits pour les tâches qui consomment une tonne de jetons.
Disons que vous devez vous familiariser avec une nouvelle bibliothèque. Vous pouvez envoyer un sous-agent pour faire le gros du travail : il peut lire des pages de documentation, utilisant des milliers de jetons dans son propre contexte isolé. Une fois terminé, il vous fait simplement un rapport avec un résumé rapide. Votre agent principal obtient la réponse dont il a besoin, mais sa propre fenêtre de contexte n’est pas encombrée par tout ce matériel de recherche.
Aborder les tâches en parallèle
Certaines tâches se font tout simplement plus rapidement lorsque vous pouvez les effectuer en même temps. Vous pouvez exécuter des sous-agents en parallèle, ce qui est idéal pour des choses comme l’exploration d’une grande base de code pour la première fois. Vous pourriez avoir un sous-agent analysant le frontend, un autre explorant les API backend, et un troisième examinant le schéma de la base de données, tout cela en même temps. Cette stratégie du « diviser pour régner » peut vraiment accélérer la phase de découverte initiale d’un projet.
La réalité : là où les sous-agents de Claude Code peuvent devenir complexes
Bien que le potentiel des sous-agents soit assez excitant, les choses ne sont pas toujours aussi simples en pratique. À mesure que de plus en plus de développeurs les ont pris en main, quelques maux de tête courants ont commencé à apparaître. Il est bon de les connaître avant de vous lancer à corps perdu.
Le problème de la transmission : quand les agents oublient tout
C’est, de loin, la plus grande plainte. Lorsqu’une tâche est transmise, le sous-agent part d’une feuille complètement blanche. Il ne sait pas ce que votre agent principal sait du projet. Si l’agent principal ne fournit pas un brief parfaitement détaillé, le sous-agent navigue pratiquement à l’aveugle.
Cela mène à ce que beaucoup appellent une « amnésie de contexte ». Le sous-agent n’a pas les connaissances cruciales du projet, il peut donc facilement dérailler et proposer des solutions génériques ou tout simplement fausses. C’est un véritable cauchemar dans les bases de code existantes et complexes (projets « brownfield ») et c’est une raison majeure pour laquelle les sous-agents semblent mieux fonctionner sur des projets entièrement nouveaux ou des tâches très autonomes.
Pourquoi les sous-agents de Claude Code peuvent être étonnamment lents
On pourrait penser que déléguer accélérerait les choses, mais de nombreux utilisateurs disent que c’est le contraire.
Un développeur sur Reddit a mentionné que les sous-agents peuvent être "BEAUCOUP PLUS LENTS" que de travailler avec un seul agent. La raison est que chaque fois que vous appelez un sous-agent, il doit reconstruire sa compréhension de la tâche à partir de zéro, ce qui consomme du temps et de la puissance de traitement.C’est beaucoup de travail de gérer les sous-agents dans Claude Code
Gérer une équipe d’agents IA n’est pas exactement une sinécure. Il faut un bon travail préparatoire pour rédiger des invites détaillées, définir les rôles et définir les autorisations. On peut vite avoir l’impression d’avoir moins une équipe autonome qu’un groupe de développeurs juniors très littéraux à micro-gérer. Cela a lancé un débat dans la communauté : vaut-il mieux créer des agents « basés sur les rôles » (comme un « développeur backend ») ou des agents « basés sur les tâches » (comme un « rédacteur de point de terminaison d’API ») ? Jusqu’à présent, il semble que les agents définis de manière étroite et spécifiques à une tâche se révèlent plus fiables.
Le coût des sous-agents dans Claude Code peut vite grimper
Il convient également de rappeler que l’exécution de plusieurs agents, chacun avec son propre contexte, peut consommer rapidement des jetons. Si vous avez un forfait où vous payez à l’utilisation, orchestrer une équipe de sous-agents pour une grosse tâche peut vite devenir coûteux.
Cette vidéo offre une masterclass de 10 minutes sur l'utilisation des sous-agents dans Claude Code, couvrant leur configuration et leur application.
Au-delà du code : appliquer les concepts des sous-agents de Claude Code au support client
Voici la partie intéressante : ce ne sont pas seulement des problèmes de codage. Les principes fondamentaux de la création d’une équipe d’agents efficace — spécialisation, gestion du contexte et transmissions claires — s’appliquent partout. Et il n’y a pas de meilleur exemple que dans le support client.
Un seul bot de support monolithique échoue souvent pour la même raison qu’un seul agent IA a du mal avec une base de code complexe : il essaie d’en faire trop. Une meilleure approche consiste à utiliser un système multi-agents, ce qui est exactement ce que les développeurs essaient de réaliser avec les sous-agents de Claude Code. Comme l’un des membres de notre propre équipe l’a mentionné sur Reddit, c’est ainsi que nous abordons le problème chez eesel AI. Au lieu d’un seul bot, nous avons un spécialiste du « triage » qui achemine les tickets, un expert de la « base de connaissances » qui répond aux questions courantes, et un agent « API » qui peut rechercher le statut d’une commande.
Un schéma de flux de travail illustrant comment un spécialiste du triage par IA achemine les tickets de support client vers l'agent spécialisé approprié.
C’est là qu’une plateforme dédiée peut résoudre les limites mêmes auxquelles les développeurs se heurtent.
-
Résoudre l’amnésie de contexte : Au lieu de se débattre avec des transmissions de contexte manuelles, une plateforme comme eesel AI connecte toutes vos sources de connaissances dès le départ. Elle apprend instantanément des tickets passés, de votre wiki Confluence et de vos Google Docs, donnant à chaque agent spécialisé tout l’historique dont il a besoin pour réellement résoudre un problème.
-
Éviter la complexité : Construire ces systèmes à partir de zéro dans Claude Code est un projet d’ingénierie sérieux. eesel AI vous offre cette configuration multi-agents prête à l’emploi. Notre plateforme en libre-service signifie que vous pouvez être opérationnel en quelques minutes, pas en quelques mois, en vous connectant à votre centre d’assistance comme Zendesk ou Freshdesk en un seul clic.
-
Tester sans faire de suppositions : Alors que le débogage des sous-agents peut donner l’impression de travailler dans le noir, le mode simulation d’eesel AI vous permet de tester l’ensemble de votre configuration sur des milliers de vos propres tickets historiques. Vous pouvez voir exactement comment votre équipe d’IA se comportera et obtenir une prévision solide de votre taux de résolution avant même qu’elle ne parle à un vrai client.
Le mode simulation d'eesel AI, qui permet aux utilisateurs de tester leur équipe de support IA sur des données historiques avant le déploiement.
Tarifs de Claude Code
Pour utiliser les sous-agents, vous aurez d’abord besoin d’un accès à Claude Code, qui est inclus dans les forfaits payants d’Anthropic. La version gratuite est suffisante pour une discussion de base, mais elle ne dispose pas des fonctionnalités plus avancées pour les développeurs.
Voici un aperçu rapide des forfaits qui incluent Claude Code :
Forfait | Prix (Mensuel) | Fonctionnalités clés pour les développeurs |
---|---|---|
Gratuit | 0 $ | Discussion de base et création de contenu. N’inclut pas Claude Code. |
Pro | 20 $ | Tout ce qui est dans le forfait Gratuit, plus l’accès à plus de modèles, un contexte étendu, et inclut Claude Code. |
Max | À partir de 100 $ | Tout ce qui est dans le forfait Pro, plus une utilisation 5 à 20 fois supérieure, un accès prioritaire, et inclut Claude Code. |
Les sous-agents dans Claude Code en valent-ils la peine ?
Les sous-agents dans Claude Code sont une fonctionnalité vraiment intéressante et puissante pour tout développeur cherchant à voir ce qui est possible avec le développement assisté par IA. Ils offrent un aperçu d’un avenir où nous dirigerons des équipes d’agents IA spécialisés pour construire des logiciels complexes.
Mais ils viennent avec un compromis de taille. La puissance que vous gagnez grâce à la spécialisation est contrebalancée par les maux de tête de l’amnésie de contexte, les retards de performance et l’effort considérable nécessaire pour bien les gérer. Pour les développeurs à la pointe de la construction de flux de travail agentiques, ils sont un outil essentiel. Mais pour les entreprises qui veulent simplement appliquer ces principes intelligents pour résoudre des problèmes du monde réel comme le support client, il existe une voie beaucoup plus simple.
Créez votre propre équipe de support IA, sans avoir à coder
Vous avez vu la puissance et la difficulté de construire des systèmes multi-agents. Si vous voulez les avantages d’une équipe d’IA spécialisée pour votre support client, sans la charge d’ingénierie, jetez un œil à eesel AI. Nos bots Triage, Copilot et Agent pré-construits sont prêts à commencer à automatiser vos flux de travail en quelques minutes.
Foire aux questions
Les sous-agents sont des assistants IA spécialisés et indépendants au sein de Claude Code, chacun avec son propre contexte isolé. Ils vous permettent de décomposer des tâches complexes, permettant à une équipe de spécialistes de travailler sur différentes parties d’un problème, contrairement à une seule IA généraliste.
Chaque sous-agent opère dans sa propre fenêtre de contexte séparée, ce qui empêche l’agent principal d’être surchargé d’informations. En fournissant aux sous-agents des instructions spécifiques, ils deviennent des spécialistes hyper-concentrés, ce qui conduit souvent à des résultats de meilleure qualité pour des tâches particulières.
Le « problème de transmission » fait référence aux sous-agents qui partent d’une feuille blanche lorsqu’une tâche leur est déléguée. Si l’agent principal ne fournit pas un brief parfaitement détaillé, le sous-agent peut souffrir d’« amnésie de contexte », manquant de connaissances cruciales sur le projet et produisant potentiellement des solutions génériques ou incorrectes.
Oui, les sous-agents peuvent parfois être plus lents car chaque appel nécessite qu’ils construisent une compréhension de la tâche à partir de zéro, ce qui consomme du temps et de la puissance de traitement. De plus, l’exécution de plusieurs agents, chacun avec son propre contexte, peut rapidement consommer des jetons, augmentant potentiellement les coûts sur les forfaits basés sur l’utilisation.
La gestion des sous-agents nécessite un travail préparatoire important, notamment la rédaction d’invites détaillées, la définition de rôles spécifiques et la configuration des autorisations. Cela peut s’apparenter à de la microgestion, et déterminer l’équilibre optimal entre les agents basés sur les rôles et ceux basés sur les tâches ajoute à la complexité globale.
Les principes fondamentaux de spécialisation et de gestion du contexte sont très pertinents pour le support client. Cela implique d’utiliser des agents IA spécialisés pour des tâches telles que le triage des tickets, les requêtes dans la base de connaissances ou la recherche de statuts de commande, ce qui conduit à une résolution de problèmes plus efficace et précise, de la même manière que fonctionnent des plateformes comme eesel AI.