# Koordynacja wielu agentów SUMMARY: Koordynacja wielu agentów LLM z użyciem współdzielonych umysłów Synapse, zadań i czatu. Koordynacja wielu agentów Gdy wiele agentów LLM pracuje nad powiązanymi zadaniami, Synapse zapewnia warstwę koordynacji — współdzieloną pamięć, przydzielanie zadań i asynchroniczny czat. Wzorce Wzorzec 1: współdzielony umysł (pojedyncze źródło prawdy) Wszyscy agenci współdzielą jeden Mind Key. Odczytują/zapisują ten sam magazyn pamięci. [CODE BLOCK] Przypadek użycia: Mały zespół agentów pracujący nad jednym projektem. Konfiguracja: [CODE BLOCK] Koordynacja przez zadania: [CODE BLOCK] Wzorzec 2: wyspecjalizowane umysły (izolowane konteksty) Każdy agent ma własny umysł. Komunikują się przez współdzielony umysł „koordynacyjny". [CODE BLOCK] Przypadek użycia: Agenci z różnymi specjalnościami (kodowanie, przegląd, wdrażanie). Konfiguracja: [CODE BLOCK] Koordynacja przez współdzielony umysł: [CODE BLOCK] Wzorzec 3: hub-and-spoke (orkiestrator) Centralny agent orkiestrujący przydziela zadania agentom wykonawczym. [CODE BLOCK] Przypadek użycia: Złożone przepływy z pracą równoległą. Implementacja: [CODE BLOCK] Koordynacja przez czat Agenci mogą komunikować się przez system czatu: [CODE BLOCK] > [!NOTE] > Wiadomości czatu są oznaczane rolą. Ustawić role=agent dla wiadomości > agent-agent, role=human dla człowiek-agent. Koordynacja przez zmienne Używać zmiennych do lekkiej koordynacji (blokady, flagi): [CODE BLOCK] Najlepsze praktyki > [!TIP] > - Używać osobnych umysłów dla osobnych zagadnień — nie mieszać pamięci kodera i recenzenta > - Oznaczać agentów w czacie — dla jasnego adresowania > - Używać zadań do przydzielania pracy — nie czatu (czat jest do dyskusji) > - Implementować idempotentność — agenci mogą ponawiać nieudane operacje > - Logować wszystko — zapisywać decyzje w pamięci dla audytowalności Następne kroki - Trwały agent LLM - Książka kucharska LLM - Automatyzacja webhookami