Passer au contenu principal
Permet de mettre en place des systèmes multi-agents (MAS). Autorise un agent « Gestionnaire » à déléguer des tâches à des agents spécialisés « Travailleurs ». Cette boîte à outils transforme un système à agent unique en une architecture multi-agent coordonnée où différents agents aux capacités spécialisées peuvent collaborer pour résoudre des problèmes complexes. Configuration de la Communication entre agents avec la sélection de l'agent cible

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.