A arquitetura de agente segundo Stuart Russell e Peter Norvig é aquela que permite a execução do programa de agente, o qual
em vez executa as funções de agente que permitem ao agente realizar as ações para as quais foi projetado, o programa deve ser
adaptado à arquitetura pois esta define o que pode fazer, por exemplo um programa que pede acelerar não poderá ser utilizado
em uma arquitetura que não tenha motor; possui os sensores e atuadores que o agente usará para perceber e modificar
seu ambiente.
De acordo com a informação encontrada em geeksforgeeks arquitetura pode ser dividida em 5 módulos.
Módulo de criação de perfil, é responsável pela coleta de dados do ambiente e processamento desses dados, eliminando detalhes
desnecessários e extraindo as características importantes para a tomada de decisões.
Módulo de memória, é onde o agente armazena e categoriza os dados obtidos, permite que o agente lembre informações, regras,
padrões e eventos do passado.
Módulo de planejamento, toma decisões que permitem ao agente agir de forma orientada para os objetivos, Este examina a situação
atual e usa as informações do módulo de perfil e o módulo de memória e determina o melhor curso de ação para cumprir os
objetivos do agente.
Módulo de ação, implementa os planos desenhados pelo módulo de planejamento, convertendo esses planos em comandos executáveis,
este módulo atua em conjunto com os atuadores do agente.
Estratégias de aprendizagem, incorporando mecanismos que permitem aos agentes mudar, melhorar e aprender são uma parte
fundamental da arquitetura.