100 likes | 234 Views
Agentes Cognitivos. Sistemas Baseados em Agentes. Quatro Classes de Agentes. Agentes reativos Agentes em camadas Agentes baseados em lógica: Dedução lógica para o raciocínio Agentes BDI Beliefs, Desires and Intentions. Agentes Baseados em lógica.
E N D
Agentes Cognitivos Sistemas Baseados em Agentes
Quatro Classes de Agentes • Agentes reativos • Agentes em camadas • Agentes baseados em lógica: • Dedução lógica para o raciocínio • Agentes BDI • Beliefs, Desires and Intentions
Agentes Baseados em lógica • IA Simbólica: representação explícita e manipulação de conhecimento • Formalismo: lógica • Manipulação: dedução lógica • Suponha que: • Teoria de agentes (): como os agentes se comportam • Gera seus objetivos, balanceamento pró-ativo reativo
Agentes Baseados em lógica • Estados internos dos agentes: fórmulas lógicas • Comportamento do agente: regras de dedução + database atual • Exemplo: robô aspirador de pó • Sem tomada de decisão • Sensor de sujeira + aspirador + orientação (N,S,L,O) • Vai para frente ou gira 90 graus
Agente recebe: Sujeira Null Ações: para frente sugar virar Objetivo: mover-se no ambiente buscando e removendo sujeira Três predicados: Em(x.y) Sujeira(x,y) Direcionar(d) Comportamento do agente função próximo regras de dedução Agentes Baseados em lógica
Agentes Baseados em lógica • Função ´próximo´: • Analisar a informação perceptiva do ambiente • Gerar uma nova base de dados com essa informação • remover informações velhas ou irrelevantes • Especificar em várias partes: • velho() = {P(t1,...,tn}/ P {Em, Suj, Dir} & P(t1,...,tn} • Novo: todas as novas posições, direções e possíveis sujeiras • Próximo(,P) = ( \ velho()) Novo(,P)
Agentes Baseados em lógica • Regras de dedução: • predicado(termo) predicado(termo) • Ex: Em(0,0) Sujeira(0,0) Faça(sugar) • Exercício: criar as regras de dedução para esse problema!!! • Problemas com essa abordagem • Função visão: fórmula lógica • Complexidade da prova do teorema • Ambiente estático!!! Como seria num dinâmico?
Agentes BDI • BDI: Beliefs, desires and intentions • Estado interno dos agentes: estados mentais (BDI) • Crenças: o que se sabe sobre o estado do ambiente e dos agentes • Desejos: estados do mundo que o agente quer atingir (contraditórios) • Intenções: seqüência de ações para alcançar objetivo • Base: tradição filosófica do entendimento do raciocínio prático • processo de decidir, momento a momento, que ação executar para alcançar seus objetivos
Agentes BDI • Raciocínio prático: • Decidir que objetivos quer realizar • Como vão ser executados esses objetivos • Exemplo: terminou a faculdade, o que fazer depois? • Entender quais as opções disponíveis • Escolher e se comprometer com uma delas • traçar um conjunto de ações para realizar o objetivo (conjunto de intenções)