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

Orchestration IA - Agent Unique (Monolithe)

Architecture

L'architecture IA-native la plus simple — un agent unique qui reçoit l'entrée utilisateur, raisonne, planifie, décide des appels d'outils, traite les résultats et génère des réponses. Connexion MCP directe via stdio ou HTTP. Idéal pour les MVP et quand la latence faible compte.

Code FlowZap complet

User { # User
  n1: circle label="Start"
  n2: rectangle label="Send request"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> Agent.n3.handle(top) [label="Request"]
}

Agent { # Single AI Agent
  n3: rectangle label="Receive input"
  n4: rectangle label="Reason and plan"
  n5: rectangle label="Decide tool call"
  n6: rectangle label="Process tool result"
  n7: rectangle label="Generate response"
  n8: circle label="Done"
  n3.handle(right) -> n4.handle(left)
  n4.handle(right) -> n5.handle(left)
  n5.handle(bottom) -> Tools.n9.handle(top) [label="MCP request"]
  n6.handle(right) -> n7.handle(left)
  n7.handle(right) -> n8.handle(left)
  n7.handle(top) -> User.n2.handle(bottom) [label="Response"]
  loop [retry until goal met] n4 n5 n6 n7
}

Tools { # Tool Server (MCP)
  n9: rectangle label="Receive MCP call"
  n10: rectangle label="Execute tool"
  n11: rectangle label="Return result"
  n9.handle(right) -> n10.handle(left)
  n10.handle(right) -> n11.handle(left)
  n11.handle(top) -> Agent.n6.handle(bottom) [label="Tool result"]
}

Modèles associés

Architecture IA-Native Agent Unique

Architecture

Une architecture IA agentique à agent unique où un seul agent gère tout : analyser les requêtes, raisonner, appeler les outils via MCP, et générer les réponses. C'est l'architecture par défaut pour les prototypes et automatisations simples—facile à déboguer mais atteint rapidement les limites de fenêtre de contexte et est difficile à paralléliser. Idéale pour les MVPs et les développeurs solo qui livrent vite.

Orchestration IA - Pipeline Séquentiel

Architecture

Une architecture chaîne d'assemblage où les agents sont arrangés dans une séquence stricte. Chaque agent transforme ou enrichit la sortie du précédent, puis la passe au suivant. Idéal pour les tâches avec dépendances séquentielles claires — traitement de documents, pipelines de production de contenu, workflows de conformité.

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.

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 - Maillage Event-Driven (Kafka-First)

Architecture

Une architecture maillage d'agents event-driven utilisant un broker d'événements style Kafka. Plusieurs agents s'abonnent à des topics (commandes, alertes, analytique), traitent les événements indépendamment, et publient les résultats sur le bus. Idéal pour le traitement d'événements temps réel et architectures de services découplés.

Retour à tous les modèles