Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tiga pilar agen perangkat lunak modern
Dalam konteks platform bertenaga AI saat ini, arsitektur layanan mikro, dan sistem berbasis peristiwa, agen perangkat lunak dapat didefinisikan oleh tiga prinsip yang saling bergantung yang membedakannya dari layanan standar atau skrip otomatisasi: otonomi, asinkron, dan agensi. Dalam ilustrasi berikut dan diagram berikutnya, segitiga mewakili tiga pilar agen perangkat lunak modern ini.
Otonomi
Agen modern beroperasi secara independen. Mereka membuat keputusan berdasarkan keadaan internal dan konteks lingkungan tanpa memerlukan dorongan manusia. Hal ini memungkinkan mereka untuk bereaksi terhadap data secara real-time, mengelola siklus hidup mereka sendiri, dan menyesuaikan perilaku mereka berdasarkan sasaran dan masukan situasional.
Otonomi adalah dasar dari perilaku agen. Hal ini memungkinkan agen untuk berfungsi tanpa pengawasan terus menerus atau aliran kontrol hardcode.
Asinkronisitas
Agen pada dasarnya asinkron. Ini berarti bahwa mereka merespons peristiwa, sinyal, dan rangsangan saat terjadi, tanpa bergantung pada pemblokiran panggilan atau alur kerja linier. Karakteristik ini memungkinkan komunikasi yang dapat diskalakan dan tidak memblokir, responsif di lingkungan terdistribusi, dan kopling longgar antar komponen.
Melalui asinkron, agen dapat berpartisipasi dalam sistem real-time dan berkoordinasi dengan layanan atau agen lain secara lancar dan efisien.
Agensi sebagai prinsip yang menentukan
Otonomi dan asinkronisitas diperlukan, tetapi fitur-fitur ini saja tidak cukup untuk menjadikan sistem agen perangkat lunak sejati. Pembeda kritis adalah agensi, yang memperkenalkan:
-
Perilaku yang diarahkan pada tujuan: Agen mengejar tujuan dan mengevaluasi kemajuan ke arah mereka.
-
Pengambilan keputusan: Agen menilai opsi dan memilih tindakan berdasarkan aturan, model, atau kebijakan yang dipelajari.
-
Maksud yang didelegasikan: Agen bertindak atas nama seseorang, sistem, atau organisasi dan memiliki tujuan yang tertanam.
-
Penalaran kontekstual: Agen menggabungkan memori atau model lingkungan mereka untuk memandu perilaku secara cerdas.
Sistem yang otonom dan asinkron mungkin masih merupakan layanan reaktif. Apa yang membuatnya menjadi agen perangkat lunak adalah kemampuannya untuk bertindak dengan niat dan tujuan, untuk menjadi agen.
Agensi dengan tujuan
Prinsip-prinsip otonomi, asinkron, dan agensi memungkinkan sistem beroperasi secara cerdas, adaptif, dan independen di seluruh lingkungan terdistribusi. Prinsip-prinsip ini berakar pada dekade evolusi konseptual dan arsitektur, dan sekarang mendukung banyak sistem AI paling canggih yang sedang dibangun saat ini.
Di era baru AI generatif, orkestrasi berorientasi pada tujuan, dan kolaborasi multi-agen, penting untuk memahami apa yang membuat agen perangkat lunak benar-benar agen. Mengakui agensi sebagai karakteristik yang menentukan membantu kita bergerak melampaui otomatisasi dan memasuki ranah kecerdasan otonom dengan tujuan.