Arquitetura

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.