Agents

Sous-agent

Un sous-agent est un agent IA invoqué par un agent parent ou orchestrateur pour exécuter une sous-tâche bornée spécifique de manière autonome et retourner les résultats, sans interaction directe avec l'utilisateur final pendant son exécution.

Un sous-agent est un agent IA spécialisé ou d'usage général qui est invoqué par un autre agent (l'orchestrateur) plutôt que directement par un utilisateur humain. L'orchestrateur délègue une sous-tâche bornée—telle que recherche sur le web, exécution de code, résumé de document ou interaction API—et le sous-agent la complète dans sa propre fenêtre de contexte et son ensemble d'outils avant de retourner un résultat structuré.

Les sous-agents s'exécutent généralement en tant que processus isolés ou appels API. Chaque sous-agent reçoit un prompt ciblé contenant uniquement le contexte pertinent pour sa sous-tâche, réduisant le bruit et préservant le budget de contexte. Certaines architectures donnent aux sous-agents leur propre mémoire persistante ou accès aux outils ; d'autres les gardent sans état et éphémères. L'agent parent synthétise les résultats d'un ou plusieurs sous-agents pour continuer le raisonnement ou produire une sortie finale.

Le motif de sous-agent est précieux car il permet le parallélisme—plusieurs sous-agents peuvent s'exécuter simultanément sur des sous-tâches indépendantes—et la spécialisation, où les instances de sous-agents différentes utilisent des modèles, des prompts ou des ensembles d'outils différents optimisés pour leur domaine. Il améliore également l'isolation des pannes : si un sous-agent échoue, l'orchestrateur peut réessayer ou réacheminer sans redémarrer l'ensemble du pipeline.

Dans l'écosystème Claude à partir de 2026, les sous-agents sont un concept de première classe dans le Claude Agent SDK, où une instance Claude parent peut créer des agents enfants en utilisant la primitive Task. Des motifs similaires apparaissent dans AutoGen, CrewAI et LangGraph, et sont utilisés dans les systèmes de production pour l'examen de code automatisé, l'analyse de données multi-étapes et le traitement de documents à grande échelle.

Exemple

Un agent orchestrateur analysant un grand ensemble de données crée trois sous-agents en parallèle—un pour interroger une base de données SQL, un pour récupérer les sources web récentes et un pour exécuter des calculs Python—puis combine leurs sorties dans un rapport final.

Termes liés

Dernières actualités sur le sujet

← Glossaire