Você está na página 1de 30

Agentes Inteligentes

Introduo

Um agente genrico

Agente Racional

o que faz algo corretamente


ao

certa aquela que torna o agente um sucesso como e quando avaliar o sucesso de um agente?
Medidas

de performance para o como Quando ?

Racionalidade e Oniscincia
oniscincia = qualidade do consciente onisciente = que sabe de tudo racional = que usa da razo; que raciocina agente onisciente - conhece o resultado de suas aes e age de acordo com isso

oniscincia

impossvel na realidade - existe o

inesperado

racionalidade - sucesso esperado dado o que percebido

O que racional ?

Em um dado momento ser racional depende de 4 coisas:


a

performance medida que define o grau de sucesso histria perceptual completa


tudo

que o agente percebeu sequncia perceptual


o

que o agente conhece sobre o ambiente as aes que o agente pode realizar

Agente ideal
Para cada sequncia percetual possvel, um agente racional ideal dever executar uma ao que espera maximizar sua medida de performance, com base nas evidncias providas pela sequncia perceptual e por qualquer outro conhecimento que o agente possui

Descrio de um agente

mapeamento entre sequncias perceptuais e aes


mapeamento

ideal descreve o agente ideal lista infinita para a muitos agentes


definir

a especificao de um mapeamento e no fazer uma enumerao exaustiva

Agente - Raz Quadrada

Autonomia

agente no autnomo = agente que age em funo apenas de seu conhecimento interno
no

leva em conta sua percepo inteligncia no projetista e no no agente

um sistema autnomo quando seu comportamento determinado pela sua prpria experincia
prtica

de engenharia agente verdadeiramente autnomo opera com sucesso em qualquer ambiente

Estrutura de Agentes Inteligentes

agent program
implementa

o mapeamento entre sequncias perceptuais e aes cameras, equipamento de adio,

arquitetura = onde roda o programa


computador,

etc.

agente = arquitetura + programa


trabalho

inicial - descrever o agente

Agents Programs

Exemplo : Um Agente Taxista

Como implementar o Agente Taxista


Simple Reflex Agents Agents that keep track of the world Goal-based agents Utility-based agents

Simple Reflex Agents

Implementao - Simple Reflex Agents

Agents that keep track of the world

Implementao

Goal-based agents

Utility-based agents

Ambientes

Propriedades
acessvel
aparato

X inacessvel
sensrio

determinstico
do

X no determinstico

ponto de vista do agente

episdico
episdio

X no episdico

subsequente no depennde das aes ocorridas no atual agente no precisa pensar adiante

esttico X dinmico
ambiente

pode mudar enquanto o agente

delibera

discretoX contnuo
se

h um nmero limitado de diferentes percepes e aes o ambiente discreto


jogo

de xadrez discreto contnuo

nmero fixo de possiveis movimentos a cada jogada


taxista

velocidade e localizao de outros veculos varia continuamente

Exemplos

Implementao

Resumo
agente algo que percebe e age em um ambiente agente = agent program + arquitetura agente ideal aquele que sempre efetua a ao que maximiza sua medida de performance

um agente autnomo na medida em que suas aes dependem de sua prpria experincia, ao invs do conhecimento do ambiente previamente construdo pelo projetista agent program faz o mapeamento de sequncias perceptuais em aes, ao mesmo tempo que atualiza seu estado interno

existe uma variedade de designs para agentes bsicos, dependentes da espcie de informao explicitada e usada no processo de deciso

o design apropriado depende das percepes, aes, objetivos e ambiente

reflex agents respondem imediatamente as percepes

goal-based agents agem no sentido de atingir seus objetivos utility-based agents tentam maximizar sua utilidade ( happiness) alguns ambientes so mais exigentes que outros

ambientes

inacessveis, no determinsticos, no episdicos, dinmicos e contnuos so os mais desafiadores.

o processo de tomada de deciso atravs do raciocnio e com conhecimento central em IA e no design de um agente de sucesso. Isso significa que meios de representar conhecimento so importantes