Agentes Inteligentes 1 Agentes Inteligentes Roteiro 2 Agentes e Ambientes Racionalidade Medidas de Desempenho Atuadores e Sensores Tipos de Ambientes Tipos de Agentes Agentes Inteligentes Objetivos do Módulo 3 Levar o aluno a entender com clareza o conceito de agente inteligente, sua estrutura, ambiente e atributos essenciais; Introduzir as principais taxonomias empregadas na classificação dos agentes inteligentes; Estudar as principais ferramentas empregadas na programação de agentes inteligentes e seus ambientes, ilustrando-as com aplicações específicas. Agentes Inteligentes Agentes e Ambientes Um Agente e seu Ambiente 5 Russell & Norvig (2003) Agentes Inteligentes Agentes... 6 Incluem seres humanos, robôs, termostatos, etc. A função do agente mapeia da história de percepções a ação ( f:P*A ). O programa do agente é executado sobre a arquitetura física para produzir f. Agentes Inteligentes 7 O Mundo do Aspirador de Pó Percebe: Local e Estado (ex: [A, Sujo], [B,Limpo]). Ações: Esquerda, Direita, Aspirar, FazerNada. Agentes Inteligentes O Agente Aspirador de Pó 8 Função REFLEX ([Local, Estado]) retorna Ação Se Estado=Sujo então retorna Aspirar Senão, se Local=A então retorna Direita Senão, se Local=B então retorna Esquerda A Agentes Inteligentes B 9 Racionalidade Agentes Inteligentes Racionalidade 10 Um agente racional escolhe a ação que maximiza o valor esperado de uma certa medida de desempenho, dada uma seqüência percebida de eventos; Racional NÃO É onisciente; Racional NÃO É clarividente; Racional NÃO É necessariamente bem-sucedido; Racional É investigação, aprendizado, autonomia... Agentes Inteligentes 11 A. M. A. S. ? Agentes Inteligentes Definindo Agentes 12 Ambiente? Medida de desempenho? Atuadores? Sensores? A. M. A. S. ? Agentes Inteligentes Exemplo: Um Táxi Automático 13 Ambiente: Ruas, estradas, tráfego, pedestres, tempo... Medida de Desempenho: Segurança, destino, conforto, rendimento... Atuadores: Direção, acelerador, freios... Sensores: Velocímetro, sensores do motor, GPS... Agentes Inteligentes Exercício: 14 Um Agente de Compras na Internet Como seriam: Agentes Inteligentes O Ambiente? A Medida de Desempenho? Os Atuadores? Os Sensores? 15 Ambientes Agentes Inteligentes Tipos de Ambientes 16 Paciência Gamão Compras Táxi Observável Sim Sim Não Não Determinístico Sim Não Parcial Não Episódico Não Não Não Não Estático Sim Semi Semi Não Discreto Sim Sim Sim Não Único Agente Sim Não Não Não Atributo Agentes Inteligentes Sobre o Ambiente... 17 O tipo do ambiente determina em grande parte o projeto do agente. O mundo real é parcialmente observável, estocástico, seqüencial, dinâmico, contínuo e multi-agente. Agentes Inteligentes 18 Agentes Agentes Inteligentes Tipos de Agentes 19 Em grau crescente de generalidade: Agentes Reflexivos Agentes Reflexivos com Estados Agentes Orientados a Objetivos Agentes Orientados a Utilidades Todos eles podem aprender ! Agentes Inteligentes Agentes ... 20 Sensores Atuadores Agentes Inteligentes Agentes Reflexivos 21 Sensores Como é o mundo agora? Regras condição-ação Que ação deve ser executada? Atuadores Agentes Inteligentes Agentes Reflexivos com Estado 22 Estado Sensores Como o mundo evolui? O que minhas ações fazem? Regras condição-ação Como é o mundo agora? Que ação deve ser executada? Atuadores Agentes Inteligentes Agentes Orientados a Objetivos 23 Estado Sensores Como o mundo evolui? Como é o mundo agora? O que minhas ações fazem? Como ele será se for executada a ação A? Objetivos Que ação deve ser executada? Atuadores Agentes Inteligentes Agentes Orientados a Utilidade 24 Estado Sensores Como o mundo evolui? Como é o mundo agora? O que minhas ações fazem? Como ele será se for executada a ação A? Quanto mais feliz serei eu? Utilidade Que ação deve ser executada? Atuadores Agentes Inteligentes Agentes que Aprendem 25 Padrões de Desempenho Sensores Crítica Aprendizado Graduação do Desempenho Gerador de Problemas Atuadores Agentes Inteligentes 26 Conclusão Agentes Inteligentes Agentes Inteligentes 27 Constituem um paradigma especialmente adequado para a modelagem de sistemas de IA, A racionalidade dos agentes é seu principal atributo e corresponde ao seu componente inteligente, Apresentam-se em diferentes graus de complexidade e sempre são capazes de aprender. Agentes Inteligentes Agentes Inteligentes Agentes Inteligentes 28