# Multi-agent-koordinering SUMMARY: Koordinera flera LLM-agenter med delade Synapse-minds, uppgifter och chatt. Multi-agent-koordinering När ni har flera LLM-agenter som arbetar med relaterade uppgifter tillhandahåller Synapse koordinationslagret — delat minne, uppgiftstilldelning och asynkron chatt. Mönster Mönster 1: Delad mind (enskild sanningskälla) Alla agenter delar en Mind Key. De läser/skriver till samma minneslager. [CODE BLOCK] Användningsområde: Litet team av agenter som arbetar med ett projekt. Konfiguration: [CODE BLOCK] Koordinering via uppgifter: [CODE BLOCK] Mönster 2: Specialiserade minds (isolerade kontexter) Varje agent har sin egen mind. De kommunicerar via en delad "koordinations"-mind. [CODE BLOCK] Användningsområde: Agenter med olika specialiteter (kodning, granskning, driftsättning). Konfiguration: [CODE BLOCK] Koordinering via delad mind: [CODE BLOCK] Mönster 3: Hub-and-spoke (orchestrator) En central orchestrator-agent tilldelar uppgifter till arbetsagenter. [CODE BLOCK] Användningsområde: Komplexa arbetsflöden med parallellt arbete. Implementering: [CODE BLOCK] Koordinering via chatt Agenter kan kommunicera via chattsystemet: [CODE BLOCK] > [!NOTE] > Chattmeddelanden är rolltaggade. Sätt role=agent för agent-till-agent-meddelanden, > role=human för människa-till-agent. Koordinering via variabler Använd variabler för lättviktig koordinering (lås, flaggor): [CODE BLOCK] Bästa praxis > [!TIP] > - Använd separata minds för separata ärenden — blanda inte kodar- och granskarminne > - Tagga agenter i chatt — för tydlig adressering > - Använd uppgifter för arbetstilldelning — inte chatt (chatt är för diskussion) > - Implementera idempotens — agenter kan försöka om misslyckade åtgärder > - Logga allt — lagra beslut i minne för granskbarhet Nästa steg - Beständig LLM-agent - LLM-kokbok - Webhook-automatisering