I.a - agentes
Inteligência Artificial
Inteligência Artificial
AGENTES
O que são agentes? • Agente é qualquer entidade que:
– percebe seu ambiente através de sensores (ex. câmeras, microfone, teclado, dedos...) – age sobre ele através de atuadores (ex. vídeo, auto-falante, impressora, braços, ftp, ...)
• Mapeamento: seqüência de percepções => ação ambiente sensores
Agente modelo do ambiente
Raciocinador atuadores
Inteligência Artificial
2013/1 3
AGENTES
Agentes
Portanto, um agente é tudo o que pode ser considerado capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por intermédio de atuadores.
Inteligência Artificial
2013/1 4
2
AGENTES
Ambiente
• A função de agente mapeia dos históricos de percepções às ações [f: P* A] • O programa agente roda em uma arquitetura física para produzir f • Agente = arquitetura + programa
Inteligência Artificial
2013/1 5
AGENTES
Aspirador de pó
http://www.americanas.com.br/produto/111642057/roboaspirador-de-po-taurus-striker-mini-5w-aspira-solidos-250mlazul?epar=pla&opn=YSMESP&WT.mc_id=googleshopping
Robô Aspirador de Pó Taurus - Striker Mini - 5W Aspira Sólidos - 250ml Azul
Inteligência Artificial
2013/1 6
3
AGENTES
Agente aspirador de pó
• Percebe: localização e limpeza, ou seja, [A,Dirty] • Ações: Left, Right, Suck, NoOp
Inteligência Artificial
2013/1 7
AGENTES
Agente aspirador de pó
• Tabulação da função de agente
Qual é a maneira correta de preencher a tabela? Em outras palavras, o que torna um agente bom ou ruim, inteligente ou estúpido?
Inteligência Artificial
2013/1 8
4
AGENTES
Bom comportamento: o conceito de racionalidade
• Um agente racional é aquele que faz tudo certo – em termos conceituais, toda entrada na tabela correspondente à função de agente é preenchida de forma correta. É óbvio que fazer