Ketika sebuah tujuan rekayasa melampaui kapasitas konteks dan kemampuan pemrosesan satu Agent tunggal, kita memerlukan cara kolaborasi yang menguraikan «satu masalah besar» menjadi «sekumpulan masalah kecil yang dapat diserahkan».Pola Rekayasa Kolaborasi Multi-Agent dan Dekomposisi Tugas Rekursifitulah metode pengorganisasiannya: eksekutor tingkat atas memahami tujuan keseluruhan dan menyelesaikan dekomposisinya, sedangkan eksekutor tingkat bawah menyelesaikan implementasi dan pengujian lokal dalam batas yang jelas; ketika suatu subtugas masih terlalu kompleks, dekomposisi rekursif terus dilakukan ke bawah hingga setiap unit kerja dapat dieksekusi dan diverifikasi.
Struktur Tiga Lapis: Pemahaman, Rekursi, dan Siklus Tertutup Lokal
- Eksekutor Tingkat Atas: Berorientasi pada tujuan keseluruhan, menjawab «apa yang harus dilakukan», dan menghasilkan subtugas yang dapat didelegasikan, kondisi kendala, serta kriteria penerimaan.
- Eksekutor Tingkat Menengah: Menerima subtugas yang masih terlalu besar, melanjutkan dekomposisi rekursif, dan mengubah tujuan besar yang longgar menjadi hierarki tugas yang stabil.
- Eksekutor Tingkat Bawah: Menyelesaikan implementasi dan pengujian lokal dalam batas tanggung jawab, menghasilkan luaran yang dapat diverifikasi dan menyerahkannya ke atas, membentuk siklus tertutup lokal.
Mengapa Dekomposisi Rekursif Diperlukan
Jendela konteks Agent, alat yang dapat dipanggil, dan skala tugas yang dapat ditangani dalam satu waktu semuanya terbatas. Jika satu Agent tunggal menahan seluruh konteks proyek dalam jangka panjang, biaya akan meningkat seiring skala, dan mudah terjadi pergeseran tujuan, pencemaran status, serta pengenceran informasi penting. Dekomposisi rekursif mendistribusikan tekanan ini ke setiap lapisan: setiap Agent hanya perlu memahami tujuan dan kendala pada lapisannya sendiri, tujuan kompleks diuraikan lapis demi lapis menjadi unit kerja yang dapat dieksekusi dan diserahkan, sementara konsistensi keseluruhan dijamin oleh hierarki tugas.
Mekanisme Kunci: Pohon Tugas dan Hubungan Serah Terima
Tugas induk dan tugas anak membentuk pohon tugas rekursif. Yang mengalir ke bawah adalahpendelegasian tugas— tujuan, kendala batas, dan kriteria penerimaan; yang mengalir ke atas adalahPengumpulan Hasil— luaran, bukti verifikasi, dan masalah yang belum terselesaikan. Apakah kolaborasi benar-benar berhasil bergantung pada tiga hal: apakah hierarki tugas jelas, apakah batas tanggung jawab saling eksklusif, dan apakah artefak serah terima (definisi antarmuka, kumpulan data, kasus uji, titik pemeriksaan) telah disepakati secara eksplisit. Jika salah satu saja hilang, beberapa Agent akan mengalami degradasi menjadi kerja berulang dan hasil yang saling bertentangan.
Gema dengan «Evolusi Metode»
Objek dekomposisi rekursif bukan hanya tugas itu sendiri: kedalaman dekomposisi, granularitas delegasi, dan strategi pengumpulan hasil juga dapat terus dievaluasi dan disesuaikan. Ketika umpan balik tugas (misalnya suatu subtugas yang terus dikerjakan ulang) memengaruhi cara dekomposisi berikutnya, alur kolaborasi ini sendiri memasuki siklus perbaikan diri, sejalan dengan gagasan memasukkan «metode yang menghasilkan kandidat» ke dalam objek optimasi.
