GAIA Logo
PricingDocs
GAIA Logo
Accueil/Glossaire/Sous-agent

Sous-agent

Un sous-agent est un agent IA qu'un autre agent lance pour traiter une partie d'une tâche plus vaste. L'agent principal (souvent appelé superviseur ou orchestrateur) lui confie une consigne écrite, un jeu d'outils restreint et un contexte vierge qui lui est propre ; le sous-agent travaille sur cette partie de façon indépendante et ne renvoie que son résultat. Découper le travail ainsi permet de faire tourner plusieurs sous-agents en parallèle et garde propre le contexte de l'agent principal.

Comprendre Sous-agent

Les sous-agents sont les ouvriers dans un système multi-agents de type superviseur-travailleur. Chaque sous-agent est optimisé pour un domaine ou un type de tâche particulier : l’un peut être spécialisé dans la gestion des emails, un autre dans la gestion du calendrier, un troisième dans les requêtes de base de données, et un autre encore dans les appels d’API externes.

Les sous-agents peuvent fonctionner en parallèle lorsque leurs tâches sont indépendantes, ce qui permet d’accélérer considérablement le traitement par rapport à une exécution séquentielle. Une requête comme « prépare mes réunions du lundi » pourrait déclencher simultanément l’action de plusieurs sous-agents : récupérer les informations des participants depuis le calendrier, extraire les derniers emails envoyés par ces participants, vérifier leurs tâches en cours dans l’outil de gestion de projet, et rassembler les documents pertinents depuis Notion, réalisant en quelques secondes ce qui prendrait plusieurs minutes de manière séquentielle.

Les sous-agents permettent aussi une spécialisation qui améliore la qualité. Un sous-agent email peut disposer de prompts, d’outils et de contextes spécifiques à la gestion des messages, ce qui le rend bien plus performant qu’un agent généraliste dans cette tâche. Cette spécialisation s’apparente à la façon dont des consultants spécialisés surpassent les généralistes dans leur domaine.

Dans LangGraph (le framework d’agents de GAIA), les sous-agents sont représentés comme des nœuds dans le graphe. Cette structure définit quand chaque nœud s’exécute, quels inputs il reçoit et comment ses outputs sont transmis aux autres nœuds.

Ce que reçoit un sous-agent et ce qu'il renvoie : en général un prompt système pour sa spécialité, la consigne rédigée par l'agent principal, une partie des outils et des limites comme un nombre maximal d'étapes. Il ne voit pas toute la conversation de l'agent principal, sauf si celui-ci la lui transmet. Une fois terminé, il renvoie un résumé ou un résultat structuré plutôt que toute sa transcription, et c'est tout l'intérêt : un sous-agent peut lire vingt fichiers ou lancer dix recherches et rendre un seul paragraphe.

Agents de domaine et sous-agents ponctuels : certains systèmes gardent des agents de domaine permanents (un agent e-mail, un agent base de données) vers lesquels le superviseur oriente les demandes. D'autres créent à la demande des sous-agents éphémères pour une seule mission, comme étudier un sujet ou relire un document, puis les abandonnent. Les assistants de code comme Claude Code suivent la seconde approche : l'agent principal lance des sous-agents pour explorer un dépôt ou mener une revue en parallèle, chacun dans son propre contexte.

Quand les sous-agents aident et quand ils gênent : ils sont rentables quand les sous-tâches sont indépendantes, produisent beaucoup de résultats intermédiaires ou demandent des outils différents. Ils gênent quand les sous-tâches dépendent étroitement des détails des autres, car chaque passage de relais perd du contexte et l'agent principal doit tout réexpliquer. Chaque sous-agent fait aussi ses propres appels au modèle : trois sous-agents en parallèle coûtent environ trois fois plus de tokens qu'un seul.

Comment GAIA utilise Sous-agent

Dans GAIA, l'agent exécuteur (le niveau de travail derrière le chat) est l'agent principal. Les intégrations intégrées comme Gmail et Google Agenda ne sont pas des sous-agents à part : l'exécuteur charge leurs outils et agit lui-même. Les sous-agents servent à deux choses. L'exécuteur peut lancer un sous-agent pour un travail volumineux et autonome, comme étudier un sujet sur de nombreuses pages, afin que cette sortie ne remplisse jamais le contexte principal ; et il confie des tâches à un sous-agent pour chaque serveur MCP personnalisé ou authentifié que vous avez connecté, dont les outils sont propres à chaque utilisateur. Les sous-agents tournent en arrière-plan par défaut, plusieurs peuvent tourner à la fois, et chacun renvoie son résultat à l'exécuteur. Un sous-agent lancé ne peut pas lancer d'autres sous-agents.

Concepts liés

Agent superviseur

Un agent superviseur est l'agent IA qui dirige un système multi-agent. Il reçoit la demande, la découpe en sous-tâches, confie chacune à un agent exécutant spécialisé (un sous-agent) doté des bons outils, vérifie ce qui revient et combine les résultats en une seule réponse. Les exécutants font le travail ; le superviseur décide qui fait quoi et quand la tâche est terminée.

IA agentique

L'IA agentique décrit des systèmes d'intelligence artificielle conçus pour fonctionner de manière autonome, prendre des décisions et exécuter des tâches en plusieurs étapes avec un minimum d'intervention humaine.

Boucle d'agent

Une boucle d'agent est le cycle d'exécution itératif d'un agent IA, au cours duquel il raisonne sur l'état actuel, sélectionne et exécute une action (souvent l'appel d'un outil), observe le résultat, et répète ce processus jusqu'à ce que la tâche soit terminée ou qu'une condition d'arrêt soit atteinte.

Orchestration IA

L'orchestration IA est la coordination de plusieurs agents, modèles et outils d'intelligence artificielle pour collaborer à la réalisation de tâches complexes et multi-étapes, qu’aucun composant unique ne pourrait gérer seul.

Agents parallèles

Les agents parallèles sont plusieurs agents IA qui s'exécutent en même temps sur des tâches indépendantes, combinant leurs résultats pour accomplir des flux de travail complexes plus rapidement qu'en traitement séquentiel d’un agent unique.

Questions fréquentes

Pas directement. Chaque sous-agent rend compte à l'agent exécuteur qui l'a lancé. Son résultat arrive dans la boîte de réception de l'exécuteur et est lu avant l'étape suivante, si bien que l'exécuteur peut transmettre les trouvailles d'un sous-agent à la tâche suivante. L'exécuteur peut aussi envoyer un message à un sous-agent en cours ou l'annuler.

GAIA ne le limite pas à un petit nombre fixe. Plusieurs sous-agents peuvent tourner en parallèle quand leurs tâches sont indépendantes, chacun avec sa propre limite d'étapes. En pratique, ce sont les limites de débit du fournisseur du modèle et la taille de chaque tâche qui déterminent combien il vaut la peine d'en lancer à la fois.

Un sous-agent est un agent IA lancé par un autre agent pour traiter une partie d'une tâche plus vaste. Il reçoit ses propres consignes, outils et contexte, travaille de façon indépendante et renvoie un résultat à l'agent qui l'a lancé. Les sous-agents permettent de mener des parties du travail en parallèle sans surcharger le contexte de l'agent principal.

La différence tient au rôle, pas à la technologie. Un agent reçoit un objectif d'un utilisateur et décide comment l'atteindre. Un sous-agent reçoit une tâche plus étroite d'un autre agent, travaille avec les outils et les limites qu'on lui a donnés et rend compte à cet agent au lieu de répondre directement à l'utilisateur.

Quand une tâche se découpe en parties indépendantes, quand une partie produirait beaucoup de résultats intermédiaires (longs documents, nombreux résultats de recherche) ou quand les parties demandent des outils ou des droits différents. Gardez le travail dans un seul agent quand les étapes dépendent étroitement les unes des autres ou que la tâche est petite, car chaque sous-agent ajoute des appels au modèle et perd un peu de contexte au passage de relais.

Explorer plus

Comparer GAIA avec les alternatives

Découvrez comment GAIA se compare aux autres outils de productivité IA

GAIA pour votre rôle

Découvrez comment GAIA aide les professionnels dans différents rôles

Stop doing everything yourselfStop doing everything yourself

Join thousands of professionals who gave their grunt work to GAIA.

Twitter IconWhatsapp IconDiscord IconGithub Icon
Product
DownloadUse CasesMarketplaceBotsPricingRoadmap
Explore
Compare GAIAAlternativesAutomationsAI GlossaryGAIA for Your RoleBest AI Assistants
Resources
DocumentationBlogFAQRelease NotesStatusRequest a Feature
Company
AboutManifestoContactBranding
Legal
Terms of UsePrivacy Policy
The Experience Company Inc.
Discord IconTwitter IconGithub IconWhatsapp IconLinkedin Icon