Software agent

In 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.

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.

External links

Further reading

  • Artificial Intelligence: A Modern Approach (2nd Edition) by Stuart J. Russell & Peter Norvig , (2002) Prentice Hall, ISBN 0137903952

de:Software-Agent

This article is licensed under the GNU Free Documentation License. It uses material from Wikipedia article. Browse Wikipedia for more information.