Escolar Documentos
Profissional Documentos
Cultura Documentos
Material:
Livro texto: Inteligncia Artificial, Russell & Norvig, Editora Campus. Slides do curso disponibilizados na pgina.
Agentes Inteligentes
Captulo 2 Russell & Norvig
Agentes
Um agente algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores.
Exemplos
Agente humano
Sensores: Olhos, ouvidos e outros rgos. Atuadores: Mos, pernas, boca e outras partes do corpo.
Agente robtico
Sensores: cmeras e detectores de infravermelho. Atuadores: vrios motores.
Agente de software
Sensores: entrada do teclado, contedo de arquivos e pacotes vindos da rede. Atuadores: tela, disco, envio de pacotes pela rede.
[A, Sujo]
[B, Limpo] [B, Sujo] [A, Limpo], [A, Limpo]
Aspirar
Esquerda Aspirar Direita
Aspirar
Direita Aspirar
...
Programa: Se o quadrado atual estiver sujo, ento aspirar, caso contrrio mover para o outro lado.
Agentes Racionais
Como preencher corretamente a tabela de aes do agente para cada situao? O agente deve tomar a ao correta baseado no que ele percebe para ter sucesso.
O conceito de sucesso do agente depende uma medida de desempenho objetiva.
Exemplos: quantidade de sujeira aspirada, gasto de energia, gasto de tempo, quantidade de barulho gerado, etc.
Agentes Racionais
Agente racional: para cada seqncia de percepes possveis deve selecionar uma ao que se espera venha a maximizar sua medida de desempenho, dada a evidncia fornecida pela seqncia de percepes e por qualquer conhecimento interno do agente.
Exerccio: para que medida de desempenho o agente aspirador de p racional?
Agentes Racionais
Racionalidade diferente de oniscincia ou perfeio.
A racionalidade maximiza o desempenho esperado, enquanto a perfeio maximiza o desempenho real. A escolha racional s depende das percepes at o momento.
O agente tambm pode (e deve!) aprender, ou seja, modificar seu comportamento dependendo do que ele percebe ao longo do tempo.
Nesse caso o agente chamado de autnomo. Um agente que aprende pode ter sucesso em uma ampla variedade de ambientes.
PEAS
Ao projetar um agente, a primeira etapa deve ser sempre especificar o ambiente de tarefa.
Performance = Medida de Desempenho Environment = Ambiente Actuators = Atuadores Sensors = Sensores
Exemplo
Xadrez com relgio
Completamente observvel Determinstico Sim Sim
Direo de Txi
No No
Episdico
Esttico Discreto Agente nico
No
Semi Sim No
No
Sim Sim No
No
No No No
O tipo de ambiente de tarefa determina em grande parte o projeto do agente. O mundo real parcialmente observvel, estocstico, seqncial, dinmico, contnuo, multi-agente.
Desvantagens:
Tabela gigante (xadrez = 10150 entradas) Tempo longo para construir a tabela No tem autonomia Mesmo com aprendizado demoraria muito para aprender a tabela.
Regras condio-ao (regras se-ento) fazem uma ligao direta entre a percepo atual e a ao. O agente funciona apenas se o ambiente for completamente observvel e a deciso correta puder ser tomada com base apenas na percepo atual.