Bienvenue sur FlowZap, l'application pour créer des diagrammes avec Rapidité, Clarté et Contrôle.

Orchestration IA - Orchestrateur-Travailleur

Architecture

Une architecture style conducteur où un agent orchestrateur reçoit une tâche complexe, la décompose en sous-tâches, délègue chacune à des agents travailleurs spécialisés (recherche, code, revue), collecte les résultats et synthétise la réponse finale. Idéal pour les tâches multi-étapes complexes avec décomposition dynamique.

Code FlowZap complet

User { # User
  n1: circle label="Start"
  n2: rectangle label="Submit complex task"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> Orchestrator.n3.handle(top) [label="Task"]
}

Orchestrator { # Orchestrator Agent
  n3: rectangle label="Receive task"
  n4: rectangle label="Break into subtasks"
  n5: rectangle label="Dispatch subtasks"
  n6: rectangle label="Collect results"
  n7: rectangle label="Synthesize final answer"
  n8: circle label="Done"
  n3.handle(right) -> n4.handle(left)
  n4.handle(right) -> n5.handle(left)
  n5.handle(bottom) -> Research.n9.handle(top) [label="Research subtask"]
  n5.handle(bottom) -> Code.n11.handle(top) [label="Code subtask"]
  n5.handle(bottom) -> Review.n13.handle(top) [label="Review subtask"]
  n6.handle(right) -> n7.handle(left)
  n7.handle(right) -> n8.handle(left)
  n7.handle(top) -> User.n2.handle(bottom) [label="Response"]
}

Research { # Research Agent
  n9: rectangle label="Search sources"
  n10: rectangle label="Summarize findings"
  n9.handle(right) -> n10.handle(left)
  n10.handle(top) -> Orchestrator.n6.handle(bottom) [label="Research result"]
}

Code { # Code Agent
  n11: rectangle label="Generate code"
  n12: rectangle label="Run tests"
  n11.handle(right) -> n12.handle(left)
  n12.handle(top) -> Orchestrator.n6.handle(bottom) [label="Code result"]
}

Review { # Review Agent
  n13: rectangle label="Evaluate quality"
  n14: rectangle label="Flag issues"
  n13.handle(right) -> n14.handle(left)
  n14.handle(top) -> Orchestrator.n6.handle(bottom) [label="Review result"]
}

Modèles associés

Architecture IA-Native Orchestrateur-Travailleur

Architecture

Une architecture orchestrateur-travailleur où un agent orchestrateur décompose un objectif en sous-tâches, les distribue à des travailleurs spécialisés, puis synthétise une réponse finale. C'est l'architecture 'orchestration d'agents' la plus courante—puissante mais l'orchestrateur peut devenir un goulot d'étranglement à mesure que le nombre de travailleurs augmente.

Orchestration IA - Hiérarchique (Organigramme)

Architecture

Une architecture organigramme avec structure multi-niveaux. Un superviseur de niveau supérieur gère des chefs d'équipe, qui gèrent chacun leur propre pool de travailleurs spécialisés. Des équipes dans les équipes. Idéal pour l'automatisation à échelle entreprise avec 10+ agents spécialisés couvrant plusieurs domaines.

Orchestration IA - Fan-Out Parallèle (Map-Reduce)

Architecture

Une architecture style map-reduce où un coordinateur distribue les tâches à plusieurs agents travailleurs parallèles (vérification style, audit sécurité, analyse performance), rassemble tous les résultats et prend une décision agrégée. Idéal pour les revues de PR, revues de code et analyse multi-dimensionnelle.

Orchestration IA - Générateur-Critique Compétitif

Architecture

Une architecture mode tournoi où plusieurs agents générateurs produisent des sorties indépendantes en parallèle, puis un agent évaluateur note et sélectionne la meilleure. Vérification de seuil de qualité avec boucles de raffinement. Idéal quand la correction ou créativité compte plus que la latence.

Architecture IA-Native Hiérarchique

Architecture

Une architecture multi-agents hiérarchique qui scalde l'orchestration en empilant superviseurs et chefs d'équipe (une structure arborescente), ce qui reflète les structures organisationnelles d'entreprise et aide à partitionner le contexte. C'est l'architecture 'IA agentique de niveau entreprise' quand un seul orchestrateur ne peut pas gérer tous les travailleurs directement.

Architecture IA-Native Générateur-Critique

Architecture

Une architecture compétitive / générateur-critique où plusieurs générateurs produisent des réponses indépendantes, puis un agent évaluateur note et sélectionne la meilleure sortie. Cette approche améliore la qualité et réduit la fragilité d'un modèle unique. C'est plus coûteux (plusieurs appels LLM) mais rentable quand la correction ou la créativité compte plus que la latence.

Retour à tous les modèles