RSS Feed

Jumat, 23 April 2010

Agent

Agents adalah segala sesuatu yang dapat melihat/ mengartikan/ mengetahui (perceiving) linkungannya melalui alat sensor (sensors) dan bertindak (acting) melalui alat aktuator (actuators).
Tipe – tipe agent
1. goal-based
Tujuan-tujuan tertentu dapat dicapai dengan cara-cara berbeda.
– Beberapa lebih baik, memiliki manfaat yang lebih tinggi.
• Fungsi utililas memetakan urutan kedudukan (a sequence of states) dengan
angka real.
• Meningkatkan tujuan-tujuan :
– Memilih tujuan dari tujuan-tujuan yang berbenturan
– Memilih dengan tepat beberapa tujuan memiliki kemungkinan berhasil.
2. utility-based
Agent membutuhkan tujuan untuk mengetahui situasi mana yang
diharapkan.
– Akan menjadi sulit ketika urutan yang panjang dari tindakan tindakan
(actions) dibutuhkan untuk mencari tujuan.
• Typically investigated in search and planning research.
• Major difference: future is taken into account
• Is more flexible since knowledge is represented explicitly and can be manipulated.
3.learning
Semua program-program agent terdahulu mendeskripsikan
metode untuk memilih tindakan-tindakan (actions).
– Yet it does not explain the origin of these programs.
– Learning mechanisms can be used to perform this task.
– Teach them instead of instructing them.
– Advantage is the robustness of the program toward initially
unknown environments.
• Learning element: introduce improvements in performance
element.
– Critic provides feedback on agents performance based on
fixed performance standard.
• Performance element: selecting actions based on percepts.
– Corresponds to the previous agent programs
• Problem generator: suggests actions that will lead to new and
informative experiences.
– Exploration vs. exploitation
Karakteristik Agent
• Autonomy
Untuk mencapai tujuan dalam melakukan tugasnya secara mandiri, agent harus memiliki kemampuan kontrol terhadap setiap aksi yang mereka perbuat, baik aksi keluar maupun kedalam. Dan satu hal penting lagi yang mendukung autonomy adalah masalah intelegensi (intelligence) dari agent.
• Intelligence, Reasoning, dan Learning
Dalam konsep intelligence, ada tiga komponen yang harus dimiliki: internal knowledge base, kemampuan reasoning berdasar pada knowledge base yang dimiliki, dan kemampuan learning untuk beradaptasi dalam perubahan lingkungan.
• Mobility dan Stationary
Khusus untuk mobile agent, dia harus memiliki kemampuan yang merupakan karakteristik tertinggi yang dia miliki yaitu mobilitas. Berkebalikan dari hal tersebut adalah stationary agent.
• Delegation
Agent bergerak dalam kerangka menjalankan tugas yang diperintahkan oleh user. Fenomena pendelegasian (delegation) ini adalah karakteristik utama suatu program disebut agent.
• Reactivity
Karakteristik agent yang lain adalah kemampuan untuk bisa cepat beradaptasi dengan adanya perubahan informasi yang ada dalam suatu lingkungan (enviornment).
• Proactivity dan Goal-Oriented
Sifat proactivity boleh dikata adalah kelanjutan dari sifat reactivity. Agent tidak hanya dituntut bisa beradaptasi terhadap perubahan lingkungan, tetapi juga harus mengambil inisiatif langkah penyelesaian apa yang harus diambil dan selalu berorientasi kepada tujuan yang diembannya (goal-oriented).
• Communication and Coordination Capability:
Agent harus memiliki kemampuan berkomunikasi dengan user dan juga agent lain. Masalah komunikasi dengan user adalah masuk ke masalah user interface dan perangkatnya, sedangkan masalah komunikasi, koordinasi, dan kolaborasi dengan agent lain adalah masalah sentral penelitian Multi Agent System (MAS). Bagaimanapun juga untuk bisa berkoordinasi dengan agent lain dalam menjalankan tugas, perlu bahasa standard untuk berkomunikasi.

0 komentar:

Posting Komentar