What is Software agent?
Agents, agent architectures are artificial entities, such as robots that are programmable because they can be used for simulation, modeling, and other regulatory mechanisms. The generated agent or "body" may be an autonomous agent and may be placed in an environment, causing the creature to behave in the behavior of the environment. Body and environment can be the result of computer simulation, but it can also be a robust robot that is under the control of the network.
An essential feature of this method is that the agent not only processes input signals, but also - as the "body" is - the back can also affect the environment, and constantly detects the result of its activity through sensors that will affect other behavior. Therefore, continuous feedback can be realized, as with live systems. Agents are thus technical-intellectual achievements in imitation of life phenomena.