IA Aula2
Aula 2
Profª Bianca Zadrozny
Ementa
• Agentes inteligentes (Cap. 1 e 2)
• Resolução de problemas por meio de busca (Cap. 3,
4 e 6)
• Representação de conhecimento e raciocínio através da lógica (Cap. 7, 8 e 9)
• Planejamento (Cap. 11)
• Conhecimento incerto e raciocínio probabilístico
(Cap. 13 e 14)
• Aprendizagem a partir de observações (Cap. 18 e
20)
• Fundamentos filosóficos da inteligência artificial
(Cap. 26)
Aula 2 - 13/08/2010
Agentes Inteligentes
Capítulo 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.
Aula 2 - 13/08/2010
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.
Aula 2 - 13/08/2010
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 é a P* é uma sequência de percepções e A é uma ação.
• O programa do agente roda em uma arquitetura física para produzir f.
• Agente = arquitetura + programa.
Aula 2 - 13/08/2010
Exemplo:
O mundo do aspirador de pó
• Percepções: local e conteúdo
– Exemplo: [A, sujo]
• Ações: Esquerda, Direita, Aspirar, NoOp
Aula 2 - 13/08/2010
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]
Aspirar
...
Programa: Se o quadrado atual estiver sujo, então aspirar, caso contrário