AGENT
Software Agent adalah entitas perangkat lunak yang didedikasikan untuk tujuan tertentu yang memungkinkan user untuk mendelegasikan tugasnya secara mandiri, selanjutnya software agent nantinya disebut agent saja. Agen bisa memiliki ide sendiri mengenai bagaimana menyelesaikan suatu pekerjaan tertentu atau agenda tersendiri. Agen yang tidak berpindah ke host lain disebut stationary agent.
Definisi agen yang lebih rinci, ditinjau dari sudut pandang sistem, adalah obyek perangkat lunak yang:
1. Diletakan dalam lingkungan eksekusi
2. Memiliki sifat sebagai berikut :
- Reaktif, dapat merasakan perubahan dalam lingkungannya dan bertindak sesuai perubahan tersebut.
- Autonomous, mampu mengendalikan tindakannya sendiri
- Proaktif, mempunyai dorongan untuk mencapai tujuan
- Komunikatif, dapat berkomunikasi dengan agen yang lain.
- Mobile , dapat berpindah dari satu host ke host yang lain
- Learning, mampu menyesuaikan diri berdasarkan pengalaman sebelumnya
- Dapat dipercaya sehingga menimbulkan kepercayaan kepada end user.
0 komentar:
Posting Komentar