|
|
|
|
|
Software AgentIn computer science, a software agent is a piece of autonomous, or semi-autonomous proactive and reactive, computer software. Many individual communicative software agents may form a multi-agent system. To be considered an agent, a software object must be a self-contained program that is capable of making independent decisions and taking actions to satisfy internal goals based upon its perceived environment. Examples The definition of agent processing can be approached from two interrelated directions: - internal state processing and ontologies for representing knowledge
- interaction protocols - standards for specifying communication of tasks
Agent systems are used to model real world systems with concurrency or parallel processing. See also - GNUBrain - Implemetation of a multi agent framework (GPL)
External links - http://www.agentland.com/ - Commercial site
- http://fipa.org/ - Foundation for Intelligent Physical Agents
- http://www.msci.memphis.edu/~franklin/AgentProg.html - University of Memphis, Department of Mathematical Sciences
- http://agtivity.com/ - Focuses on turning the construction and deployment of Software Agent Technology into a science rather than folklore and ad-hoc art and craft
- http://agtivity.com/aglinks.htm - Extensive list of web-based resources for Software Agent Technology
Further reading - Artificial Intelligence: A Modern Approach (2nd Edition) by Stuart J. Russell & Peter Norvig, (2002) Prentice Hall, ISBN 0137903952
|
 |
|
| Copyright 2005-2009 OnPedia.com. All Rights Reserved |
|
|