1 / 10

Agentes Cognitivos

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.

Download Presentation

Agentes Cognitivos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agentes Cognitivos Sistemas Baseados em Agentes

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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)

  7. 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?

  8. 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

  9. 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)

  10. Raciocínio prático de um agente BDI

More Related