Concepts
The basic attributes of a software agent are that agents
- are not strictly invoked for a task, but activate themselves,
- may reside in wait status on a host, perceiving context,
- may get to run status on a host upon starting conditions,
- do not require interaction of user,
- may invoke other tasks including communication.
The term "agent" describes a software abstraction, an idea, or a concept, similar to OOP terms such as methods, functions, and objects. The concept of an agent provides a convenient and powerful way to describe a complex software entity that is capable of acting with a certain degree of autonomy in order to accomplish tasks on behalf of its host. But unlike objects, which are defined in terms of methods and attributes, an agent is defined in terms of its behavior.
Various authors have proposed different definitions of agents, these commonly include concepts such as
- persistence (code is not executed on demand but runs continuously and decides for itself when it should perform some activity)
- autonomy (agents have capabilities of task selection, prioritization, goal-directed behaviour, decision-making without human intervention)
- social ability (agents are able to engage other components through some sort of communication and coordination, they may collaborate on a task)
- reactivity (agents perceive the context in which they operate and react to it appropriately).
Read more about this topic: Software Agent
Famous quotes containing the word concepts:
“Institutional psychiatry is a continuation of the Inquisition. All that has really changed is the vocabulary and the social style. The vocabulary conforms to the intellectual expectations of our age: it is a pseudo-medical jargon that parodies the concepts of science. The social style conforms to the political expectations of our age: it is a pseudo-liberal social movement that parodies the ideals of freedom and rationality.”
—Thomas Szasz (b. 1920)
“Science is a dynamic undertaking directed to lowering the degree of the empiricism involved in solving problems; or, if you prefer, science is a process of fabricating a web of interconnected concepts and conceptual schemes arising from experiments and observations and fruitful of further experiments and observations.”
—James Conant (18931978)
“Germany collapsed as a result of having engaged in a struggle for empire with the concepts of provincial politics.”
—Albert Camus (19131960)