agentes inteligentes 1. roteiroroteiro 2 agentes e ambientes agentes e ambientes racionalidade...

28
Agentes Inteligentes 1 Agentes Inteligentes

Upload: internet

Post on 17-Apr-2015

108 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Inteligentes

1

Agentes Inteligentes

Page 2: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

RoteiroRoteiroRoteiroRoteiro

Agentes Inteligentes

2

Agentes e AmbientesAgentes e Ambientes

RacionalidadeRacionalidade

Medidas de DesempenhoMedidas de Desempenho

Atuadores e SensoresAtuadores e Sensores

Tipos de AmbientesTipos de Ambientes

Tipos de AgentesTipos de Agentes

Agentes e AmbientesAgentes e Ambientes

RacionalidadeRacionalidade

Medidas de DesempenhoMedidas de Desempenho

Atuadores e SensoresAtuadores e Sensores

Tipos de AmbientesTipos de Ambientes

Tipos de AgentesTipos de Agentes

Page 3: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Objetivos do Módulo

Agentes Inteligentes

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.

Page 4: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes e Ambientes

Page 5: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Um Agente e seu Ambiente

Agentes Inteligentes

5

Russell & Norvig (2003)

Page 6: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes...

Agentes Inteligentes

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.

Page 7: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

O Mundo do Aspirador de O Mundo do Aspirador de PóPó

Percebe: Local e Estado Percebe: Local e Estado

(ex: [(ex: [A, SujoA, Sujo], [], [B,LimpoB,Limpo]).]).

Ações: Ações: Esquerda, Direita, Esquerda, Direita,

Aspirar, FazerNada.Aspirar, FazerNada.

Percebe: Local e Estado Percebe: Local e Estado

(ex: [(ex: [A, SujoA, Sujo], [], [B,LimpoB,Limpo]).]).

Ações: Ações: Esquerda, Direita, Esquerda, Direita,

Aspirar, FazerNada.Aspirar, FazerNada.

Agentes Inteligentes

7

Page 8: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

O Agente Aspirador de Pó

Agentes Inteligentes

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 B

Page 9: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Racionalidade

Agentes Inteligentes

9

Page 10: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

RacionalidadeRacionalidade

Agentes Inteligentes

10

Um agente Um agente racional racional escolhe a ação que escolhe a ação que maximiza o valor esperado de uma certa maximiza o valor esperado de uma certa medida de desempenho,medida de desempenho, dada uma seqüência dada uma seqüência percebidapercebida de eventos; de eventos;

Racional NÃO É onisciente;Racional NÃO É onisciente;

Racional NÃO É clarividente;Racional NÃO É clarividente;

Racional NÃO É necessariamente bem-Racional NÃO É necessariamente bem-sucedido;sucedido;

Racional É investigação, aprendizado, Racional É investigação, aprendizado, autonomia...autonomia...

Page 11: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

A. M. A. S. ?

Agentes Inteligentes

11

Page 12: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Definindo Agentes

Agentes Inteligentes

12

Ambiente?

Medida de desempenho?

Atuadores?

Sensores?

A. M. A. S. ?

Page 13: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Exemplo: Um Táxi Automático

Agentes Inteligentes

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

Page 14: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Exercício: Um Agente de Compras na Internet

Agentes Inteligentes

14

Como seriam:

O Ambiente?

A Medida de Desempenho?

Os Atuadores?

Os Sensores?

Page 15: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Ambientes

Agentes Inteligentes

15

Page 16: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Tipos de Ambientes

Agentes Inteligentes

16

NãoNãoNãoNãoNãoNãoSimSimÚnico AgenteÚnico Agente

NãoNãoSimSimSimSimSimSimDiscretoDiscreto

NãoNãoSemiSemiSemiSemiSimSimEstáticoEstático

NãoNãoNãoNãoNãoNãoNãoNãoEpisódicoEpisódico

NãoNãoParcialParcialNãoNãoSimSimDeterminísticoDeterminístico

NãoNãoNãoNãoSimSimSimSimObservávelObservável

TáxiTáxiComprasComprasGamãoGamãoPaciênciaPaciênciaAtributo Atributo

Page 17: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Sobre o Ambiente...

Agentes Inteligentes

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.

Page 18: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes

Agentes Inteligentes

18

Page 19: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Tipos de Agentes

Agentes Inteligentes

19

Em grau crescente de generalidade:

Agentes Reflexivos

Agentes Reflexivos com Estados

Agentes Orientados a Objetivos

Agentes Orientados a Utilidades

Todos eles podem aprender !

Page 20: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes ...

Agentes Inteligentes

20

Sensores

Atuadores

AGENTE

Page 21: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Reflexivos

Agentes Inteligentes

21

Sensores

Atuadores

AGENTEComo é o mundo agora?

Que ação deve ser executada?

Regras condição-

ação

Page 22: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Reflexivos com Estado

Agentes Inteligentes

22

Sensores

AtuadoresAGENTE

Como é o mundo agora?

Que ação deve ser executada?

Regras condição-

ação

Estado

Como o mundo evolui?

O que minhasações fazem?

Page 23: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Orientados a Objetivos

Agentes Inteligentes

23

Sensores

AGENTE Atuadores

Como é o mundo agora?

Que ação deve ser executada?

Objetivos

Estado

Como o mundo evolui?

O que minhasações fazem? Como ele será se

for executada a ação A?

Page 24: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Orientados a Utilidade

Agentes Inteligentes

24

Sensores

AtuadoresAGENTE

Como é o mundo agora?

Que ação deve ser executada?

Utilidade

Estado

Como o mundo evolui?

O que minhasações fazem? Como ele será se

for executada a ação A?Quanto

mais feliz serei eu?

Page 25: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes que Aprendem

Agentes Inteligentes

25

Sensores

AtuadoresAGENTE

Crítica

Aprendizado

Gerador de Problemas

Graduação do Desempenho

Padrões de Desempenho

Page 26: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Conclusão

Agentes Inteligentes

26

Page 27: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

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.

Page 28: Agentes Inteligentes 1. RoteiroRoteiro 2 Agentes e Ambientes Agentes e Ambientes Racionalidade Racionalidade Medidas de Desempenho Medidas de Desempenho

Agentes Inteligentes 28

Agentes InteligentesAgentes InteligentesAgentes InteligentesAgentes Inteligentes