Agent architecture
# Agent architecture

Agent architecture in computer science is a blueprint for software agents and intelligent control systems, depicting the arrangement of components. The architectures implemented by intelligent agents are referred to as cognitive 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

### 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
* Brahms
* LIDA
* PreAct
* Cougaar
* PRODIGY
* FORR
