Sous-agent
Un sous-agent est un agent IA spécialisé qui gère un composant spécifique d’une tâche plus large dans une architecture multi-agent, opérant de façon autonome dans son domaine et rapportant les résultats à un agent superviseur.
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.
Comment GAIA utilise Sous-agent
GAIA décompose les demandes complexes des utilisateurs en tâches de sous-agents parallèles. Lors de la préparation d'un briefing de réunion, le sous-agent email de GAIA récupère les fils de discussion pertinents, le sous-agent agenda fournit le contexte des participants, et le sous-agent tâches fait remonter les points ouverts associés à la réunion — le tout en parallèle, pour réunir les résultats dans un rapport unifié.
Concepts liés
Agent superviseur
Un agent superviseur est un agent IA qui coordonne le travail de plusieurs sous-agents spécialisés, décomposant les tâches complexes en composants, déléguant chacun au bon agent et synthétisant leurs résultats pour fournir une solution cohérente.
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.


