Escolar Documentos
Profissional Documentos
Cultura Documentos
Racional
Racional
Obs:
Obs.
•Exemplo
• Carro_em_frente_freia então freiar
Programa Agente
• Função que implementa o mapeamento
percepção -> acção
• O programa agente roda numa arquitectura:
dispositivo de hw que inclui sensores e
actuadores
• Agente= Arquitectura+ programa
• Arquitectura: a forma de perceber o mundo,
a forma que actua
Exemplo
• função agente_aspirador_reflexivo([]local,
estado) retorna acção
• Se estado=sujo então retorna aspirar
• Senão se local= A então retorna direita
• Senão se local = B então retorna esquerda
Tabela parcial do agente
aspirador de pó
Sequência de percepções acçã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
Comparação Agentes reactivos
• Simples: reage através da percepção actual, Não possui
histórico
• Modelo: através do histórico tem a noção do mundo,
utiliza aleatoriedade e pode parar um tempo
• Objectivo: adapta-se ao ambiente, pode utilizar modelos.
• poderia decidir estar meia hora em cada sala, golpear o
adversário superando os obstáculos (utiliza algoritmos
de busca),
• O modelo pode mudar mais o objectivo não
• Utilidade: coloca em evidência uma serie de heurísticas.
P.e. custo distancia etc.