DIPERBARUI: 2026-11-06
[A3-M1]Mahirā± 40 Mnt Baca + 60 Mnt Praktik

Pola Desain Multi-Agen: Supervisor, Router & Worker Spesialis

Membagi Kompleksitas Sistem Menjadi Kolaborasi Agen-Agen Kecil yang Terdokumentasi

BAGIKAN MODUL:
[KONTRAK HASIL BELAJAR // A3-M1]Standar Kompetensi Industri
ā± 40 Mnt Bacaā€¢āš” 60 Mnt Praktik•Lulus: ≄ 80/100 Poin

01. Target Pembelajar & Prasyarat

Senior developer dan sistem arsitek.

02. Kompetensi Konseptual (Level 1–2)

  • āœ“Menjelaskan perbedaan pola Hierarchical Supervisor vs Peer-to-Peer Agent Mesh.

03. Kompetensi Praktis & Artefak Nyata (Level 3–4)

  • āœ“Membangun router tugas yang mendelegasikan pekerjaan ke agen spesialis.
Artefak yang Dibangun: Supervisor multi-agen `multi-agent-orchestrator.mjs`.

04. Aplikasi Nyata & Verifikasi

Penerapan Industri: Sistem otomasi audit kode dan pembuatan konten terdistribusi.

Metode Verifikasi: Memverifikasi pembagian tugas ke agen yang tepat berdasarkan intent kueri.

[BAGIAN 01 // MASALAH & URGENSI ARSITEKTURAL]

Mengapa Subjek Ini Krusial dalam Rekayasa Nyata?

Pelajari cara mengorkestrasi beberapa agen AI dengan peran terpisah (Supervisor, Researcher, Coder, Verifier) untuk menyelesaikan tugas besar.

Dalam lingkungan produksi, kegagalan memahami batas-batas arsitektur sistem sering kali menyebabkan bug yang sulit dilacak, pemborosan biaya komputasi, atau antarmuka yang lambat bagi pengguna.

[BAGIAN 02 // MEKANISME DI BALIK LAYAR]

Bagaimana Sistem Sebenarnya Bekerja di Tingkat Protokol

Pola Hierarki Supervisor-Worker

Dalam arsitektur multi-agen modern, agen Supervisor bertindak seperti manajer proyek: ia menganalisis permintaan besar, memecahnya menjadi sub-tugas independen, menunjuk agen spesialis (Worker), dan mengumpulkan hasil akhir sebelum diserahkan kepada pengguna.

[DIAGRAM TEKNIS SVG INTERAKTIF // DIAG-01]

Alur Arsitektur Sistem Otonom & Runtime

LANGKAH 1 DARI 4
ENTITAS AKTIF:User -> Sistem
01
02
03
04

Pesan bahasa alami diterima melalui antarmuka web atau webhook chat.

[LIVE PAYLOAD INSPECTOR]JSON 2026
{
  "input": "Berapa estimasi biaya pembuatan landing page bisnis?"
}
[BAGIAN 03 // MATRIKS KESALAHPAHAMAN]

Koreksi Asumsi Umum vs Realitas Rekayasa

ƗASUMSI KELIRU

ā€œSatu agen raksasa serba bisa lebih baik daripada beberapa agen spesialis.ā€

āœ“REALITAS SISTEM

Agen serba bisa mengalami degradasi perhatian (prompt confusion). Agen spesialis dengan batasan tajam memiliki akurasi jauh lebih tinggi.

[BAGIAN 04 // LABORATORIUM PRAKTIS & KODE]

Implementasi Langkah-demi-Langkah

Hasil akhir yang diharapkan: Supervisor yang mendelegasikan tugas ke Agen Riset atau Agen Analisis Harga.

STRUKTUR PROYEK DIREKOMENDASIKAN:
lab-a3-m1/
└── supervisor.mjs

1Implementasi Router Supervisor

Mengarahkan tugas berdasarkan tipe.

supervisor.mjs•javascript
āœ“Tested Successfully
LINGKUNGAN TERUJI: Node.js v20.10.016 BARIS KODE
1// supervisor.mjs
2const WORKERS = {
3 agenRiset: (query) => `[AGEN RISET] Menemukan 3 studi kasus industri untuk: ${query}`,
4 agenHarga: (query) => `[AGEN HARGA] Mengkalkulasi estimasi biaya untuk: ${query}`
5};
6
7function supervisorRouter(task) {
8 console.log('[SUPERVISOR] Menerima tugas:', task);
9 if (task.includes('biaya') || task.includes('harga')) {
10 return WORKERS.agenHarga(task);
11 }
12 return WORKERS.agenRiset(task);
13}
14
15console.log(supervisorRouter('Berapa biaya pembuatan website 3D?'));
16console.log(supervisorRouter('Cari riset tren web modern 2026.'));
KEPUTUSAN ARSITEKTURAL UTAMA:
• Pemisahan peran terisolasi: Mencegah prompt overlap antar bidang pengetahuan.
PERINTAH EKSEKUSI TERMINAL:
$ node supervisor.mjs
OUTPUT YANG DIHARAPKAN:
[AGEN HARGA] Mengkalkulasi...
[AGEN RISET] Menemukan...
[BAGIAN 05 // PANDUAN TROUBLESHOOTING & TANTANGAN]

Mengantisipasi Masalah Umum & Tantangan Ekstensi

Pesan Error: Tugas ambigu
Penyebab: Router tidak memiliki fallback
Solusi Eksak: Tambahkan agen klarifikasi umum jika tugas ambigu.
⚔ TANTANGAN EKSTENSI MANDIRI:

Tambahkan agen Verifikator yang memeriksa hasil dari kedua agen sebelum finalisasi.

[RUBRIK EVALUASI KOMPETENSI 100 POIN // A3-M1]

Uji Kompetensi Mandiri & Verifikasi Hasil

Standar kelulusan Z-Automation mewajibkan skor minimum 80 / 100 Poin dengan komponen Implementasi Praktis minimal 21 / 35 Poin (60%). Jawab soal diagnostik dan centang hasil pengujian praktis Anda.

BAGIAN A // PERTANYAAN DIAGNOSTIK KONSEPTUAL & TEKNIS (40 POIN)

01.Mengapa agen spesialis lebih unggul daripada agen tunggal bermonolitik?

BAGIAN B // DAFTAR PERIKSA HASIL IMPLEMENTASI PRAKTIS (35 POIN — MIN. 21 POIN)

Centang item di bawah ini hanya jika Anda telah menjalankan kode di komputer Anda dan mengamati output yang benar:

Lanjutkan Menggulir
untuk Eksplorasi
Edukasi & Lab
Halaman Selanjutnya