
Fonctionnalités principales
- Sélection d’agent : Mécanisme de routage intelligent qui analyse les exigences de la tâche et sélectionne l’agent spécialisé le plus approprié.
- Passage de contexte : Transfère de manière transparente l’historique des conversations et le contexte pertinent entre les agents pour maintenir la continuité.
- Intégration des réponses : Agrège les résultats de plusieurs agents travailleurs en une réponse cohérente pour l’utilisateur.
- Gestion des replis : Si un agent spécialisé échoue, le système peut rediriger vers des agents alternatifs ou escalader vers une intervention humaine.
- Découverte d’agents : Détecte automatiquement les agents disponibles dans l’espace de travail et leurs capacités.
- Orchestration des tâches : Coordonne des flux de travail complexes impliquant plusieurs agents travaillant en séquence ou en parallèle.
Modèles de conception
- Hub et émetteur (Routeur) : Un coordonnateur central dirige les requêtes vers des agents spécialisés.
- Chaîne séquentielle (Pipeline) : Les tâches traversent une séquence d’agents.
- Traitement parallèle (Fan-Out) : Plusieurs agents travaillent simultanément sur des sous-tâches.
- Hiérarchique (Arbre): Délégation à plusieurs niveaux avec des agents de supervision.
- Panel d’experts (Comité) : Plusieurs spécialistes fournissent des avis ; un coordonnateur synthétise.