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
Download

agente