Pada umumnya kita sudah puas akan aplikasi komputer yang telah kita miliki seperti misalnya aplikasi pengolah kata, aplikasi pemrosesan gaji akan tetapi seiring perkembangan zaman, kita memerlukan sebuah sistem yang bisa menentukan langkah selanjutnya secara independen yang bisa memuaskan sang programmer sesuai dengan tujuan sistem itu sendiri. Sistem tersebut dinamakan agent. Sebuah agent yang pandai mampu bekerja di lingkungan terbuka dengan berbagai kemungkinan dan tidak bisa diprediksi disebut Artificial Agent.
Gbr. Contoh interaksi agent dengan lingkungan
Dalam interaksi antar agent dibutuhkan sebuah protokol yang menangani interaksi tersebut. Protokol merupakan sekumpulan aturan-aturan atau standar-standar yang menangani komunikasi, interaksi atau perpindahan data antara dua buah sistem komputasi yang berbeda.
Contoh protokol komunikasi dua agent yang ialah:
- Menawarkan sebuah aksi yang harus dijalankan
- Menerima tawaran aksi tersebut
- Menolak tawaran aksi tersebut
- Agent A menawarkan sebuah aksi yang harus dijalankan oleh Agent B
- Agent B mengevaluasi tawaran dari Agent A
- Agent B menerima tawaran tersebut
- Agent B menolak tawaran tersebut
- Komputasi bisa dilakukan secara bersamaan di dua tempat yang berbeda
- Bisa menggunakan berbagai komponen yang berbeda
- Dapat menangani konten yang jauh lebih besar daripada komputasi tersentralisasi
- Memiliki cakupan yang luas
No comments:
Post a Comment