| |||||||||
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.
The definition of agent processing can be approached from two interrelated directions:
Agent systems are used to model real world systems with concurrency or parallel processing.