# Koordinasi Multi-Agent SUMMARY: Koordinasikan beberapa agen LLM menggunakan mind, tugas, dan chat Synapse bersama. Koordinasi Multi-Agent Saat Anda memiliki beberapa agen LLM yang mengerjakan tugas terkait, Synapse menyediakan lapisan koordinasi — memori bersama, penugasan tugas, dan chat asinkron. Pola Pola 1: Mind Bersama (Sumber Kebenaran Tunggal) Semua agen berbagi satu Mind Key. Mereka membaca/menulis ke penyimpanan memori yang sama. [CODE BLOCK] Kasus penggunaan: Tim kecil agen yang mengerjakan satu proyek. Pengaturan: [CODE BLOCK] Koordinasi via tugas: [CODE BLOCK] Pola 2: Mind Khusus (Konteks Terisolasi) Setiap agen memiliki mind sendiri. Mereka berkomunikasi melalui mind "koordinasi" bersama. [CODE BLOCK] Kasus penggunaan: Agen dengan spesialisasi berbeda (coding, review, deployment). Pengaturan: [CODE BLOCK] Koordinasi via mind bersama: [CODE BLOCK] Pola 3: Hub-and-Spoke (Orchestrator) Agen orchestrator pusat menugaskan tugas ke agen pekerja. [CODE BLOCK] Kasus penggunaan: Alur kerja kompleks dengan pekerjaan paralel. Implementasi: [CODE BLOCK] Koordinasi via Chat Agen dapat berkomunikasi melalui sistem chat: [CODE BLOCK] > [!NOTE] > Pesan chat diberi tag peran. Tetapkan role=agent untuk pesan agen-ke-agen, > role=human untuk manusia-ke-agen. Koordinasi via Variabel Gunakan variabel untuk koordinasi ringan (lock, flag): [CODE BLOCK] Praktik Terbaik > [!TIP] > - Gunakan mind terpisah untuk kepentingan terpisah — jangan campur memori coder dan reviewer > - Tandai agen di chat — untuk pengalamatan yang jelas > - Gunakan tugas untuk penugasan kerja — bukan chat (chat untuk diskusi) > - Implementasikan idempotensi — agen mungkin mencoba ulang operasi yang gagal > - Catat semuanya — simpan keputusan di memori untuk auditabilitas Langkah Berikutnya - Agen LLM Persisten - LLM Cookbook - Otomasi Webhook