Sedang mengikuti modul ini?
Modul 05 · Halaman 6 daripada 20 · 9 bahagian
Perancangan dan Penaakulan dalam AI Agentik
Bagaimana ejen memecahkan matlamat kepada langkah, dan teknik penaakulan di sebalik setiap keputusan.
Mengapa Perancangan dan Penaakulan?
- Perancangan dan penaakulan membantu ejen memecahkan matlamat kompleks kepada langkah yang lebih kecil, membuat keputusan yang lebih baik dan mencapai hasil yang diingini.
- Tanpa perancangan, ejen mungkin mengambil tindakan rawak, tersekat atau gagal menyiapkan tugasan panjang.
- Penaakulan membolehkan ejen memahami persekitaran, menilai pilihan dan memilih langkah seterusnya yang terbaik.
Jenis Perancangan
- Perancangan Matlamat
- Merancang urutan langkah untuk mencapai matlamat tertentu.
- Penguraian Tugasan
- Memecahkan tugasan kompleks kepada sub-tugasan yang lebih kecil.
- Perancangan Hierarki
- Merancang di peringkat tinggi, kemudian memperhalusi kepada langkah peringkat rendah.
- Perancangan Berurutan
- Melaksanakan tugasan langkah demi langkah.
- Perancangan Bersyarat
- Mengendalikan senario berbeza berdasarkan syarat.
- Perancangan Semula
- Melaraskan rancangan apabila persekitaran berubah.
1
2
3
4
5
6
Aliran Kerja Perancangan
Matlamat Penggunacth. Kaji sesuatu topik
Fahami MatlamatAnalisis dan ekstrak niat
Pecahkan kepada Sub-tugasanPenguraian tugasan
Rancang LangkahPilih alat dan urutan
Laksana RancanganPanggil alat dan ambil tindakan
Pantau dan Rancang SemulaKendalikan kegagalan dan kemas kini
Output AkhirTugasan selesai
MemoriGuna pengalaman lepas
Berkaitan07Memori dalam AI Agentik
Teknik Perancangan Biasa
- Chain of Thought (CoT)
- Penaakulan langkah demi langkah untuk menyelesaikan masalah.
- Tree of Thoughts (ToT)
- Meneroka beberapa laluan penaakulan dan memilih yang terbaik.
- ReAct
- Menggabungkan penaakulan dengan tindakan (pemikiran → tindakan → pemerhatian).
- Plan-and-Execute
- Membuat rancangan penuh dahulu, kemudian melaksanakan setiap langkah.
- Refleksi Kendiri
- Menilai hasil dan memperbaiki rancangan jika perlu.
- Perancangan Few-shot
- Mempelajari corak perancangan daripada contoh.
1
2
3
4
5
6
Contoh: Ejen Perancangan Perjalanan
Matlamat PenggunaRancang percutian 3 hari ke Goa
Ejen PerancangLLM + alat
Cari Penerbangan
Cari Hotel
Cari Tempat Menarik
Bina Jadual Perjalanan
Jadual Perjalanan AkhirPelan harian yang terperinci
Teknik Penaakulan
- Penaakulan Deduktif
- Menggunakan peraturan logik untuk mencapai kesimpulan.
- Penaakulan Induktif
- Mempelajari corak daripada contoh.
- Penaakulan Abduktif
- Mencari penjelasan yang paling munasabah.
- Penaakulan Akal Sehat
- Menggunakan pengetahuan dunia sebenar.
- Penaakulan Berbilang Langkah
- Memecahkan masalah yang kompleks.
- Penaakulan Berbantukan Alat
- Menggunakan alat luaran untuk mendapatkan maklumat sebelum menaakul.
1
2
3
4
5
6
Contoh Chain of Thought (CoT)
SoalanJika saya ada 3 penerbangan sehari dan perlu membandingkan harga selama 2 hari, berapa jumlah carian yang diperlukan?
Langkah penaakulan
- 1Kenal pasti bilangan penerbangan sehari = 3
- 2Bilangan hari untuk disemak = 2
- 3Jumlah carian = 3 × 2 = 6
Jawapan6 carian diperlukan.
Corak ReAct (Penaakulan + Tindakan)
Pemikiran 1
Saya perlu mencari cuaca semasa di Goa.
Tindakan 1
Search_Weather("Goa")Pemerhatian 1
Cuaca 30°C dan cerah.
Pemikiran 2
Sekarang cari hotel terbaik bawah 5000.
Tindakan 2
Search_Hotels("Goa", budget=5000)Pemerhatian 2
Senarai hotel dengan harga.
Jawapan Akhir
Cadangkan 3 hotel teratas kepada pengguna.
Rumusan Utama
- Perancangan membantu ejen mengendalikan tugasan kompleks yang panjang.
- Penaakulan meningkatkan pembuatan keputusan dan ketepatan.
- Teknik seperti CoT, ReAct dan Plan-and-Execute digunakan secara meluas.
- Ejen boleh merancang semula berdasarkan maklum balas dan perubahan persekitaran.