Agent Architecture is the structural design of a software or intelligent agent, including the components that perceive, reason, decide, learn, and act. In more complex systems, such architectures may overlap with cognitive architectures used to model intelligent control.
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.