i.a. aula 2 agentes
Seção 2 - Agentes Inteligentes
Prof. Flavia de Toledo Martins Bedê
Objetivo:
O aluno deverá reconhecer a definição de Agente Inteligente e distinguir entre diferentes tipos.
Conteúdo:
Definição de Agente Inteligente
Agentes Racionais
Definição e exemplos de PEAS
Tipos de Agentes Inteligentes
Agentes
Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores.
Sensores
Percepções
?
Agente
Ambiente
Ações
Atuadores
Criação DI
Exemplos
Agente humano
Sensores: Olhos, ouvidos e outros órgãos.
Atuadores: Mãos, pernas, boca e outras partes do corpo
Agente robótico
Sensores: câmeras e detectores de infravermelho.
Atuadores: vários motores.
Agente de software
Sensores: entrada do teclado, conteúdo de arquivos e pacotes vindos da rede
Atuadores: tela, disco, envio de pacotes pela rede.
Mapeando percepções em ações Sequência de percepções: história completa de tudo que o agente percebeu.
O comportamento do agente é dado abstratamente pela função do agente:
[f:P*→A]
onde P* é uma sequência de percepções e A é uma ação. Mapeando percepções em ações (continuação)
O programa do agente roda em uma arquitetura física para produzir f.
Agente = arquitetura + programa. “O trabalho de IA é projetar o programa do agente que implementa a função do agente que mapeia percepções em ações” (RUSSELL e NORVIG, 2004)
Exemplo:
O mundo do aspirador de pó
(Russell e Norvig, 2004)
• Percepções: local e conteúdo
– Exemplo: [A, sujo]
• Ações: Esquerda, Direita, Aspirar, NoOp
Uma função para o agente aspirador de pó
Sequência de Percepções
Ação
[A, Limpo]
Direita
[A, Sujo]
Aspirar
[B, Limpo]
Esquerda
[B, Sujo]
Aspirar
[A, Limpo], [A, Limpo]
Direita
[A, Limpo], [A, Sujo]
Aspirar
...
...
[A, Limpo], [A, Limpo], [A, Limpo]
Direita
[A, Limpo], [A, Limpo], [A, Sujo]