Sedang mengikuti modul ini?
Modul 02 · Halaman 3 daripada 20 · 6 bahagian
Seni Bina dan Komponen Ejen
Bahagian yang membina setiap ejen: LLM, memori, alat, perancangan, pelaksanaan dan maklum balas.
Seni Bina Peringkat Tinggi sebuah Ejen
Ejen AI terdiri daripada LLM sebagai enjin penaakulan teras, memori untuk menyimpan konteks, alat untuk berinteraksi dengan sistem luaran dan mekanisme perancangan untuk memecahkan tugasan dan mengambil tindakan.
Pertanyaan / Matlamat Pengguna
MemoriJangka pendek & panjang
Ejen
Perancangan & PenaakulanLLM
Memori
Penggunaan Alat / Panggilan Fungsi
Pelaksanaan Tindakan
AlatAPI, pangkalan data, carian, kod, sistem luaran
Respons / Output Akhir
Komponen Teras
1LLM (Enjin Penaakulan)
- Memahami matlamat, merancang langkah dan memutuskan tindakan.
- Contoh: GPT-4, Claude, Llama, Gemini.
2Memori
- Menyimpan sejarah perbualan, keutamaan pengguna dan pengetahuan domain.
- Jenis: jangka pendek (dalam konteks), jangka panjang (pangkalan data vektor), memori episodik.
3Alat (Panggilan Fungsi)
- Membolehkan ejen berinteraksi dengan sistem luaran seperti API, pangkalan data, web, pelaksanaan kod, dll.
- Contoh: API carian, API cuaca, kalkulator, pertanyaan pangkalan data, e-mel.
4Perancangan & Penaakulan
- Memecahkan tugasan kompleks kepada langkah yang lebih kecil.
- Memilih alat yang sesuai dan memutuskan tindakan seterusnya.
- Teknik: CoT, ReAct, Plan-and-Execute, Refleksi.
5Pelaksanaan Tindakan
- Melaksanakan alat yang dipilih atau menjana respons.
- Mengendalikan ralat dan cuba semula jika perlu.
6Maklum Balas & Pembelajaran
- Belajar daripada interaksi lepas dan bertambah baik dari semasa ke semasa.
- Menggunakan teknik seperti refleksi kendiri, peneguhan dan maklum balas manusia.
Persepsi, Kognisi dan Tindakan Ejen
PersepsiPerhati
- Baca input pengguna
- Dapatkan data daripada alat
- Perhati persekitaran
KognisiFikir
- Fahami matlamat
- Rancang dan menaakul
- Putuskan tindakan seterusnya
TindakanBuat
- Gunakan alat
- Jana respons
- Kemas kini memori
Jenis Seni Bina Ejen
| Jenis | Penerangan | Kes penggunaan |
|---|---|---|
| Ejen Tunggal | Satu LLM dengan alat dan memori | Tugasan mudah, pembantu peribadi |
| Ejen dengan Alat | LLM + alat/API luaran | Data masa nyata, pelaksanaan kod |
| Berbilang Ejen | Beberapa ejen bekerjasama | Aliran kerja kompleks, tugasan besar |
| Ejen Hierarki | Ejen pengurus dengan sub-ejen | Automasi perusahaan |
Contoh: Aliran Kerja Ejen Ringkas
- 1Pengguna memberikan matlamat (cth. “Cari komputer riba terbaik bawah 50000”).
- 2Ejen memahami tugasan dan membuat rancangan.
- 3Ejen memutuskan untuk menggunakan alat carian web.
- 4Melaksanakan carian dan mendapatkan hasil.
- 5Menganalisis hasil dan menyediakan ringkasan.
- 6Mengembalikan respons akhir kepada pengguna.
Rumusan Utama
- Ejen lebih daripada sekadar LLM; ia boleh merancang, menaakul, menggunakan alat dan belajar.
- Komponen teras: LLM, memori, alat, perancangan dan pelaksanaan tindakan.
- Seni bina berbeza digunakan berdasarkan kerumitan tugasan.
- Ejen membolehkan automasi tugasan dunia sebenar yang berbilang langkah.