Coordinator pattern
Orchestrez plusieurs agents sur une même tâche et obtenez une synthèse unifiée.
Certaines tâches sont trop complexes ou trop larges pour un seul agent. Le coordinator pattern permet de décomposer une tâche en sous-tâches, de les distribuer a plusieurs agents spécialisés, et de synthetiser leurs résultats.
Le coordinateur est un agent de supervision. Il reçoit la demande initiale, analyse sa structure, identifié les competences nécessaires, et délégué chaque sous-tâche à l'agent le plus qualifie.
Ce pattern est particulierement puissant pour les tâches multi-domaines : un audit technique qui nécessité à la fois une analyse de code, une revue de sécurité et une évaluation de performance.
Reception
Le coordinateur reçoit la demande et analyse sa complexite et les domaines impliques.
Décomposition
La tâche est decoupee en sous-tâches indépendantes, chacune avec des critères de succès clairs.
Délégation
Chaque sous-tâche est assignee à l'agent le plus qualifie. Les agents travaillent en parallèle quand les sous-tâches sont indépendantes.
Collecte
Le coordinateur recupere les résultats de chaque agent, avec leurs niveaux de confiance et leurs remarques.
Synthèse
Les résultats sont fusionnes en une réponse cohérente. Les contradictions sont signalees et resolues.
Audit technique
Le coordinateur délégué l'analyse de code a Max, la revue de sécurité a Eva, et le test de performance à un agent benchmark. Le rapport final intégré les trois perspectives.
Recherche multi-sources
Une question de recherche est distribuee a plusieurs agents avec des sources différentes. Le coordinateur croise les résultats et identifié les consensus et les divergences.
Génération de contenu
Un article complexe est décompose : un agent rédigé la structure, un autre le contenu technique, un troisième la version vulgarisee. Le coordinateur assemble et harmonise le tout.
featurePages.coordinator.config
- Disponible pour toutes les installations EasyClaw v2
- Nécessité au moins 2 agents configures
- Le coordinateur peut être n'importe quel agent ou un agent dédié
