Agent architecture
   HOME

TheInfoList



OR:

Agent architecture in
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
is a
blueprint A blueprint is a reproduction of a technical drawing or engineering drawing using a contact print process on light-sensitive sheets introduced by Sir John Herschel in 1842. The process allowed rapid and accurate production of an unlimited number ...
for
software agent In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency. The term ''agent'' is derived from the Latin ''agere'' (to do): an agreement to act on one's behalf. Such "action on ...
s and
intelligent control Intelligent control is a class of control techniques that use various artificial intelligence computing approaches like neural networks, Bayesian probability, fuzzy logic, machine learning, reinforcement learning, evolutionary computation and gene ...
systems, depicting the arrangement of components. The architectures implemented by
intelligent agent In artificial intelligence, an intelligent agent is an entity that Machine perception, perceives its environment, takes actions autonomously to achieve goals, and may improve its performance through machine learning or by acquiring knowledge r ...
s are referred to as
cognitive architecture A cognitive architecture is both a theory about the structure of the human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and computational cognitive science. These formalized models ...
s.Comparison of Agent Architectures
The term agent is a conceptual idea, but not defined precisely. It consists of facts, set of goals and sometimes a plan library.


Types


Reactive architectures

*
Subsumption Subsumption may refer to: * A minor premise in symbolic logic (see syllogism) * The Liskov substitution principle in object-oriented programming * Subtyping in programming language theory * Subsumption architecture in robotics * A subsumption ...


Deliberative reasoning architectures

* Procedural reasoning system (PRS)


Layered/hybrid architectures

* 3T * AuRA
Brahms
* GAIuS * GRL * ICARUS * InteRRaP * TinyCog * TouringMachines


Cognitive architectures

* ASMO * Soar *
ACT-R ACT-R (pronounced /ˌækt ˈɑr/; short for "Adaptive Control of Thought—Rational") is a cognitive architecture mainly developed by John Robert Anderson and Christian Lebiere at Carnegie Mellon University. Like any cognitive architecture, ACT ...

Brahms
*
LIDA Lida is a city in Grodno Region, western Belarus, located west of Minsk. It serves as the administrative center of Lida District. As of 2025, it has a population of 103,262. Etymology The name ''Lida'' arises from its Lithuanian name ''Ly ...
* PreAct * Cougaar * PRODIGY * FORR


See also

*
Action selection Action selection is a way of characterizing the most basic problem of intelligent systems: what to do next. In artificial intelligence and computational cognitive science, "the action selection problem" is typically associated with intelligent ...
*
Cognitive architecture A cognitive architecture is both a theory about the structure of the human mind and to a computational instantiation of such a theory used in the fields of artificial intelligence (AI) and computational cognitive science. These formalized models ...
*
Real-time Control System Real-time Control System (RCS) is a reference model enterprise architecture, architecture, suitable for many software-intensive, real-time computing control problem domains. It defines the types of functions needed in a real-time intelligent contr ...


References

Software architecture Robot architectures {{compu-AI-stub