Thursday, July 29, 2010

What are software agents?

SOFTWARE AGENTS: Autonomous process capable of reacting to changes in environment and/or capable of causing changes in environment in collaboration with other agent or with users.

TYPES OF SOFTWARE AGENTS

  1. Collaborative agent: in this N agents are working together in order to achieve one common goal.
  2. Interface agent: in this agents works with GUI and user in order to learn user requirements and adjust system accordingly.
  3. Information agent: responsible for gathering info and keeping it in indexed and sorted order so that it can be provided when required.
  4. Mobile agent: agent capable of moving from one machine to another.

PROPERTIES OF SOFTWARE AGENTS

  1. Communication: ability to communicate.
  2. Reactive: capable of reacting to changes in environment.
  3. Autonomous: capable of acting on its own.
  4. Adaptive: capable of learning.
  5. Mobile: capable of moving across machines.
  6. Pro active: capable of causing changes in environment.
  7. Continuous life: longest life cycle.
APPLICATIONS OF SOFTWARE AGENTS

0 comments: