# Coordination multi-agent SUMMARY: Coordonnez plusieurs agents LLM utilisant des minds, tâches et chat Synapse partagés. Coordination multi-agent Quand vous avez plusieurs agents LLM travaillant sur des tâches liées, Synapse fournit la couche de coordination — mémoire partagée, affectation de tâches et chat asynchrone. Schémas Schéma 1 : Mind partagé (source unique de vérité) Tous les agents partagent une Mind Key. Ils lisent/écrivent le même magasin de mémoire. [CODE BLOCK] Cas d'usage : petite équipe d'agents travaillant sur un projet. Configuration : [CODE BLOCK] Coordination via tâches : [CODE BLOCK] Schéma 2 : Minds spécialisés (contextes isolés) Chaque agent a son propre mind. Ils communiquent via un mind de « coordination » partagé. [CODE BLOCK] Cas d'usage : agents avec différentes spécialités (codage, revue, déploiement). Configuration : [CODE BLOCK] Coordination via mind partagé : [CODE BLOCK] Schéma 3 : hub-and-spoke (orchestrateur) Un agent orchestrateur central affecte des tâches à des agents travailleurs. [CODE BLOCK] Cas d'usage : workflows complexes avec travail parallèle. Implémentation : [CODE BLOCK] Coordination via chat Les agents peuvent communiquer via le système de chat : [CODE BLOCK] > [!NOTE] > Les messages de chat sont marqués par rôle. Définissez role=agent pour les messages > agent-à-agent, role=human pour humain-à-agent. Coordination via variables Utilisez des variables pour une coordination légère (verrous, drapeaux) : [CODE BLOCK] Bonnes pratiques > [!TIP] > - Utilisez des minds séparés pour des préoccupations séparées — ne mélangez pas mémoire de codeur et de relecteur > - Taguez les agents dans le chat — pour une adresse claire > - Utilisez des tâches pour l'affectation de travail — pas le chat (le chat est pour la discussion) > - Implémentez l'idempotence — les agents peuvent réessayer des opérations échouées > - Journalisez tout — stockez les décisions en mémoire pour l'auditabilité Prochaines étapes - Agent LLM persistant - Cookbook LLM - Automatisation par webhooks