Professional Documents
Culture Documents
Software Agents: - Software Agents: - Software Agents Are A Piece - Characteristics
Software Agents: - Software Agents: - Software Agents Are A Piece - Characteristics
SOFTWARE AGENTS: Software agents are a piece of software which works for the user. However software agent is not just a program. An agent is a system situated within and a part of an environment that senses that environment and acts on it. CHARACTERISTICS
Software agents are like guards and locomotives of most E-Commerce. The following are very few characteristics: Software agents can do their task without any outsource intervention. Social interaction with other software agents and human. Software agents are specific in their goals. Good software agent is the one which has the attitude to receive and adopt changes [9]. The agent must be programmed in a powerful language so as to express the rules. Safety of the information must be promised by the agent. Effective usage of the existing resources. Agent must be a good sailor Agents must be very careful in handling unauthorized users. The same information must be accessed by the user to which they have right.
DISTINCT FEATURES locomotion, integration, co-operation, information, stimulation Technology behind Software Agents
Software agents offer great promise to build loosely-coupled, dynamically adaptive systems on increasingly pervasive message-based middleware, P2P and component technology, Java, XML, SOAP, HTML, HTTP and CGI etc
User agents: Also known as personal agents. These agents carry out user tasks automatically. For example, some bots sort emails according to the user's order of preference, assemble customized news reports, or fill out webpage forms with the user's stored information.
Data-mining agents:
This agent uses information technology to find out the modern fashion in information from many different sources. For example, the agent that detects market conditions and changes and relays them back to a user/company so that the user/company can make decisions accordingly. The others examples are User agent, Mail Transfer agent, SNMP agent, DAML (Defense Agent Markup Language), 3APL (Artificial Autonomous Agent Programming Language), OWL (Web Ontology Language), Management agents, etc.
Software Agents
BENEFITS
[1] Agents make less work for the end user and application developer. [2] The agent can adapt to its user preferences and habit over a course of time. [3] It will intelligently get shared among the community. [4] Mobile agents manage the users E-mail, fax, phone and pager as well as linking the user to Telescript- enabled messaging and communication services such as America Online and AT&T PersonaLink Services . [5] The most favorite area with respect to reactive agents is games and entertainment industry . [6] Shopping agents are ideal applications of AgentBuilder agents. These agents can be used to locate [7] merchandise, compare prices, place orders, etc.
APPLICATIONS
[1] Logical Inference and Deduction [2] Contextual Domain Knowledge [3] Pattern Recognition [4] Learning and Adaptively