𝗔𝗻𝗮𝘁𝗼𝗺𝗶 𝗞𝗲𝗺𝗮𝗵𝗶𝗿𝗮𝗻 𝘆𝗮𝗻𝗴 𝗕𝗮𝗶𝗸
Kemahiran adalah lebih daripada sekadar set arahan. Dalam sistem ejen, kemahiran ialah keupayaan yang ditetapkan. Ia membolehkan ejen melaksanakan tugasan tanpa perlu mengulangi penaakulan yang sama setiap kali.
Ramai orang membina kemahiran yang berfungsi sekali tetapi gagal dalam aliran kerja sebenar. Sesuatu kemahiran mungkin berfungsi untuk manusia tetapi gagal apabila ejen lain cuba menggunakannya. Sesuatu kemahiran mungkin berfungsi dalam senario yang sempurna tetapi gagal apabila data hilang.
Untuk membina kemahiran yang boleh dipercayai, anda mesti melayannya seperti komponen perisian. Ia memerlukan kontrak yang jelas.
Kontrak kemahiran menjawab soalan-soalan ini:
- Apakah maklumat yang diperlukan oleh kemahiran ini?
- Apakah hasil yang akan dihasilkannya?
- Apakah andaian yang dibuatnya?
- Apakah yang berlaku apabila maklumat hilang?
Tanpa sempadan ini, anda tidak dapat menyusun aliran kerja yang kompleks.
Fokus pada empat bidang reka bentuk kemahiran ini:
Reka Bentuk Input Jangan biarkan kemahiran menerima segalanya. Arahan yang terlalu luas mewujudkan ketidakpastian. Apabila input tidak jelas, ejen membazir tenaga untuk meneka. Kemahiran yang baik mempunyai kawasan operasi yang ditetapkan. Ia sepatutnya mengenal pasti butiran yang hilang daripada membuat andaian.
Reka Bentuk Output Kemahiran tidak wujud dalam vakum. Langkah seterusnya dalam aliran kerja anda perlu menggunakan hasil tersebut. Jika kemahiran mengembalikan perenggan yang panjang, mesin mungkin sukar untuk membacanya. Reka bentuk output yang membantu ejen seterusnya atau orkestrator membuat keputusan.
Tingkah Laku Kegagalan Kebanyakan orang hanya mereka bentuk untuk laluan kejayaan. Sistem sebenar menghadapi data yang tidak lengkap dan kegagalan alatan. Kemahiran yang boleh dipercayai menentukan cara ia mengendalikan ralat. Ia sepatutnya memberitahu sistem mengapa ia gagal supaya aliran kerja boleh pulih.
Fleksibiliti Terkawal Kekakuan yang berlebihan menjadikan kemahiran tidak berguna dalam konteks baharu. Fleksibiliti yang berlebihan menjadikannya sukar diramal. Gunakan peraturan yang ketat untuk tugasan seperti pemformatan atau pengesahan. Gunakan lebih banyak fleksibiliti untuk tugasan seperti penyelidikan atau perancangan.
Satu kemahiran tunggal boleh bertahan dengan arahan yang longgar. Perpustakaan kemahiran tidak boleh.
Jika anda ingin membina sistem ejen, berhenti membina penyelesaian sekali guna. Mula membina keupayaan yang boleh dipercayai oleh sistem.
Sumber: https://dev.to/codanyks/anatomy-of-a-good-skill-designing-capabilities-that-systems-can-trust-4ap5
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi