Sistemas Multiagentes Cognitivos Características dos agentes cognitivos • Representação explícita do ambiente e de outros agentes • memória das ações (histórico) • organização social • mecanismo de controle deliberativo • comunicação direta entre os agentes • poucos agentes Classes de SMA Cognitivos agentes organizados perspectivas múltiplas, leis e regras sociais agentes negociantes resolução de conflitos por negociação agentes intencionais intenções, engajamentos, planos parciais agentes cooperativos representações mútuas, alocação de tarefas módulos comunicantes protocolos de comunicação atores, processos primitivas de comunicação RDP (1) • • • • modelo conceitual global problema global critério de sucesso global divisão de – conhecimento – recursos – controle – autoridade [Demazeau 94] RDP (2) Foco de estudo se situa na resolução colaborativa de um problema global por um conjunto de entidades distribuídas: • a sociedade de agentes é dirigida por objetivos (“goal-directed”) • entrada: tarefas, ambiente • saída: modelo das entidades distribuídas, esquema de resolução das tarefas Uma Visão de RDP Fase de Concepção [Sichman 95] Problema Divisão em Subproblemas Projeto dos Agentes Projeto das Interações Projeto das Organizações Fase de Resolução Agentes SMA (1) • • • • modelos conceituais locais problemas locais critérios de sucesso locais divisão de – conhecimento – recursos – controle – autoridade [Demazeau 94] SMA (2) [Demazeau 94] Foco de estudo se situa nas ações coordenadas de uma coleção de agentes, imersos num universo multiagente comum: • os agentes são dirigidos por objetivos • entrada: agentes, ambiente • saída: tarefas que podem ser resolvidas, esquema de resolução das tarefas Uma Visão de SMA Fase de Concepção Projeto dos Agentes [Sichman 95] Projeto das Interações Fase de Resolução Projeto das Organizações Problema Agentes Arquiteturas de Agentes Arquiteturas de agentes • os modelos clássicos baseiam-se na corrente simbólica de IA (arquiteturas deliberativas) • grande influência da comunidade de “planning” Arquitetura de agente cognitivo Objetivos Planos Conhecimento do domínio Controle Raciocínio Ambiente Decisão Percepção Ação Arquitetura de agente cognitivo Conhecimento sobre si mesmo e os outros Objetivos Planos Conhecimento do domínio Controle Outros agentes Raciocínio Ambiente Decisão Comunicação Mensagens Protocolos Percepção Ação Arquitetura de Agente: Demazeau 90 • CP • CC •K •O • CR •P • CD •E • CE •A CP K O CE A CC CR P CD E capacidade de percepção (1st hand) capacidade de comunicação (2nd hand) conhecimento objetivos capacidade de raciocínio planos possíveis capacidade de decisão escolha de um plano capacidade de engajamento ação sobre o ambiente ou outros agentes Arquitetura BDI : Georgeff 85 Data Input M onitor KAS (Plans) Data Base (Beliefs) System Interfaces Interpreter (Reasoner) Goals (Desires) Data Output Sensors Stack (Intentions) Environment Effectors Command Generator Abordagem Mentalista informações que o agente tem do mundo (information attitudes): – conhecimento, crenças pró-attitudes (orientam, influenciam a ação do agente): – desejos, intenções, obrigações, ... Abordagem Mentalista Estados mentais necessários (filosofia): desejos (geral, todos os objetivos e metas do agente) e crenças intenções – tem o caráter de comprometimento, pois os agentes são limitados: tem que tomar uma decisão e parar de “pensar” e agir para realizar a decisão Abordagem mentalista Intenções: - estão associadas a ações - há uma questão temporal envolvida • orientadas para o presente: causam comportamentos, ações, para satisfazer a intenção • orientadas para o futuro: criam restrições para o agente; guiam as atividades de planejamento e a adoção de novas intenções