Conceitos Fundamentais em Sistemas Multiagentes e IAD
Classificado em Formação e Orientação para o Emprego
Escrito em em português com um tamanho de 3,12 KB
Características Principais de SMAs Reativos
- Não há representação de conhecimento; manifesta-se pelo comportamento.
- Não há representação de ambiente; o comportamento dos agentes se baseia na percepção daquele instante.
- Não há histórico das ações; o resultado do passado não exerce influência nas ações futuras.
- Organização etológica: a organização é mais parecida com o comportamento dos animais do que com uma organização social.
- Grande quantidade de agentes: dezenas, centenas, milhares...
- Agentes que somente consideram informações correntes do ambiente para tomada de decisão e não possuem memória.
Definição e Características de Agentes
Agentes são entidades ativas no sistema, não estáticas (como módulos, regras ou bases de conhecimento).
Um agente é um sistema capaz de perceber o ambiente por meio de sensores e agir por meio de atuadores.
Suas principais Características são:
- Autonomia: Escolhe a ação a tomar considerando a própria experiência (e não a imposta pelo projetista).
- Reatividade: Percebe e reage a estímulos do ambiente.
- Proatividade: Exibe comportamento orientado a objetivos, prevendo como atingir (ou evitar) um estado.
- Comunicação: Troca informações com o ambiente e outros agentes.
Resolução Distribuída de Problemas em IAD
Em IAD, um problema inicial é resolvido por um conjunto de agentes, seguindo os seguintes princípios:
- A organização é definida durante o projeto do sistema para restringir o comportamento dos agentes.
- A interação entre os agentes é feita por troca de mensagens ou compartilhamento de dados comuns (estrutura definida na fase de projeto).
Execução e Controle de Agentes
- Os agentes são executados em modo concorrente para acelerar a resolução do problema.
- Os agentes resolvem partes do problema original ou podem aplicar uma estratégia para resolver uma mesma tarefa.
- Há um controle global que garante a coerência geral do sistema, respeitando a organização inicial.
Conceito de Resolução de Problemas em IAD (SMAs)
- O principal foco é sobre os agentes autônomos – a existência de cada agente é independente.
- Não há um problema definido inicialmente.
- Definição de modelos genéricos para agentes, interações e organizações para instanciá-los quando forem resolver um problema – o objetivo é definir os meios para os agentes cooperarem e resolverem os problemas quando estes forem apresentados.
Projeto de Agentes e Interações
- Agentes são projetados independentemente do problema a ser resolvido – o projeto do agente deve gerar uma entidade capaz de executar um determinado processamento não exclusivamente inserida em um contexto particular.
- As interações são projetadas independentemente da aplicação alvo – utilizando protocolos genéricos para serem reutilizados.