Lesson 6 / 12 · 11 min
Pola desain agent: melampaui satu loop
Plan-and-execute, reflection, routing, dan multi-agent supervisor-worker. Kapan memakai tiap pola, dan kapan satu loop cukup.
Satu loop ReAct menangani lebih dari yang orang kira. Tapi saat tugas membesar, beberapa pola membantu Anda mengorganisir penalaran dan menjaga tiap bagian tetap andal. Pola hanyalah cara teruji menata pekerjaan, Anda tidak butuh semuanya, Anda butuh mengenali pola mana yang diminta sebuah masalah.
Plan-and-execute
Alih-alih memutuskan langkah berikutnya giliran demi giliran, agent menulis rencana penuh dulu, lalu mengeksekusi tiap langkah. Ini membantu pada tugas multi-langkah di mana pilihan awal yang salah mahal, dan memberi Anda rencana yang bisa diperiksa atau disetujui sebelum apa pun jalan.
Reflection
Agent (atau pass kedua) meninjau draft-nya sendiri terhadap requirement dan merevisi sebelum mengembalikannya. Ini peningkatan kualitas murah untuk menulis, kode, dan ekstraksi: model sering lebih baik menemukan cacat daripada menghindarinya pada percobaan pertama.
Routing
Sebuah classifier kecil melihat permintaan masuk dan memutuskan jenisnya, lalu mengirimnya ke jalur yang tepat: pertanyaan harga ke flow katalog, komplain ke antrian manusia, booking ke agent kalender. Routing menjaga tiap jalur sederhana dan teruji daripada satu agent raksasa yang mencoba melakukan semuanya.
Multi-agent: supervisor dan worker
Sebuah supervisor memecah tujuan jadi sub-tugas dan mendelegasikan tiap satu ke agent worker terspesialisasi, masing-masing dengan prompt dan tool sendiri, lalu menggabungkan hasilnya. Ini ampuh untuk pekerjaan yang benar-benar kompleks, tapi tiap agent tambahan menambah latensi, biaya, dan satu lagi hal yang bisa gagal.
Kapan tidak
Tiap agent tambahan adalah lebih banyak yang harus dibangun, dibayar, dan di-debug. Mulai dengan satu agent yang scope-nya jelas dan loop yang jelas. Pakai plan-and-execute, reflection, routing, atau banyak agent hanya saat keterbatasan nyata memaksanya, bukan karena diagram arsitekturnya terlihat keren.
Yang Anda dapatkan
- Plan-and-execute: rencanakan dulu, lalu jalankan, supaya kesalahan awal lebih murah dan bisa diperiksa
- Reflection: biarkan agent mengkritik dan merevisi draft-nya sendiri untuk kualitas murah
- Routing: klasifikasi dulu, lalu kirim tiap permintaan ke jalur sederhana yang teruji
- Multi-agent supervisor-worker ampuh tapi mahal; tambah pola hanya saat terpaksa
Sumber terkurasi
Referensi pilihan untuk mendalami lebih jauh, direview oleh tim kami.