Agentes de rede
Prof. Sérgio R. P. da Silva
Profa. Josiane Melchiori Pinheiro
Baseado no Cap. 2 do livro de Stuart Russel e
Peter Norving - “Inteligência Artificial”, 2a ed.
Principais pontos abordados
Modelos de:
Ambientes
Agentes
E o relacionamento entre eles
Um agente se comporta melhor do que outros
Um agente racional se comporta tão bem quanto possível
A qualidade do comportamento do agente depende da natureza do ambiente 2
Agentes
3
Agentes
Definição:
Um agente é qualquer coisa que pode perceber seu ambiente através de sensores e agir sobre este ambiente através de atuadores. Exemplos:
Humano: 5 sentidos, braços, boca, ...
Robô: câmeras, detectores infravermelho, sonares, motores, ...
Software: teclado, arquivos, pacotes da rede, impressora, vídeo, ... (sensações e ações estão codificados em bits)
4
Percepção, Seqüência de
Percepções e Ações
Percepção: entradas perceptivas do agente em qualquer momento
Seqüência de percepções: história completa de tudo o que o agente já percebeu
A escolha de uma ação de um agente em qualquer instante pode depender da seqüência inteira de percepção até o momento
Uma função agente é o mapeamento de qualquer seqüência possível de percepções para uma ação
Tabela muito grande. Na verdade infinita. A menos que se tenha um limite para o comprimento da seqüência de percepções
5
Exemplo: mundo do aspirador de pó
Percepção: local e conteúdo, por exemplo, [A, sujo]
Ações: Direita, Esquerda, Sugar, NoOp
6
Tabela parcial de uma função de agente simples
Seqüência de Percepções
[A, limpo]
[A, sujo]
[B, limpo]
[B, sujo]
[A, limpo] [A, limpo]
[A, limpo] [A, sujo]
...
[A, limpo] [A, limpo] [A, limpo]
[A, limpo] [A, limpo] [A, sujo]
...
Ação
Direita
Aspirar
Esquerda
Aspirar
Direita
Aspirar
Direita
Aspirar
7
Como os agentes