Instituto Federal de Educao, Cincia e Tecnologia do Amazonas
2.1 Defina com suas prprias palavras os termos a seguir: agente,
funo do agente, programa de agente, racionalidade, autonomia, agente reativo, agente baseado em modelo, agente baseado em objetivos, agente baseado em utilidade, agente baseado com aprendizagem. Agente o intermediador entre as variaes do ambiente e as aes a serem tomadas perante essas variaes. A funo do agente verificar as variveis de entrada especficas de um ambiente e selecionar aes a serem executadas. Programa do agente a sequncia de execues a serem tomadas pelo atuador. Racionalidade a tomada de decises seguindo uma sequncia lgica. Autonomia a capacidade de tomadas de decises prprias a partir de informaes de entrada. Agente reativo so agentes que possuem a capacidade de tomar decises seguindo modelos pr-estabelecidos. Agente baseado em modelo mantm o estado interno para aspectos no percebidos. Agente baseado em utilidade so meios que tentam maximizar suas expectativas.
2.2 Tanto a medida de desempenho quanto a funo de utilidade medem
o quanto um agente est desempenhando bem suas atividades. Explique a diferena entre as duas medidas. A medida de desempenho utilizada por um observador externo para avaliar o sucesso de um agente, ou seja, a medida de desempenho deve refletir o resultado realmente desejado. Uma funo de utilidade usada internamente para estimar o seu resultado. Diante disso, todos os tipos de agentes tm uma funo de desempenho, mas nem sempre uma funo de utilidade.
2.3 Este exerccio explora as diferenas entre funes de agentes e
programas de agentes. a) Pode haver mais de um programa de agente que implemente uma dada funo de agente? Sim, pode-se pegar o programa do agente e inserir instrues nulas que no afetem a sada. b) Existem funes de agentes que no podem ser implementadas por qualquer programa de agente? Sim, pois a funo que o agente exerce pode especificar que o agente ou no um programa de mquina. c) Dada uma arquitetura de mquina fixa, cada programa de agente implementa exatamente uma funo de agente? Sim, o comportamento do agente fixado por uma arquitetura e programa. d) Dada uma arquitetura com n bits de armazenamento, quantos programas de agentes distintos so possveis? H uma relao 2 programas de agente possveis, embora nem todos sejam executados. 2.4 Vamos examinar a racionalidade de vrias funes de agente aspirador de p.
a) Mostre que a funo do agente aspirador de p simples descrito
na figura 2.3 realmente racional, conforme as suposies listadas na pgina 37. Basta mostrar que, para todos os ambientes reais possveis, este agente limpa os quadrados to rpido quanto qualquer outro agente. Para isso no se pode ter sujeira. Quando h sujeira no local inicial e nenhum no outro local, o quadrado estar limpo aps uma etapa. Quando h sujeira em ambos os locais, o quadrado estar limpo aps trs etapas.
b) Descreva uma funo de agente racional para a medida de
desempenho modificada que deduz um ponto a cada movimento. O programa de agente correspondente exige estado interno? O agente continua a se mover para frente e para trs mesmo depois do quadrado estar limpo. melhor executar o operador NoOp quando o quadrado estiver limpo. Agora, uma vez que a percepo do agente no diz se o outro quadrado est limpo, o agente deve ter alguma memria para dizer se o outro quadrado j foi limpo.
c) Descreva possveis projetos de agentes para os casos em que
quadrados limpos podem ficar sujos e a geografia ambiente conhecida. Faz sentido para o agente aprender a partir de sua experincia nessas situaes? Em caso afirmativo, o que ele pode aprender? Se considerarmos um tempo de vida longo, o conhecimento do mapa torna-se uma vantagem porque significa que o agente pode evitar de se colidir contra as paredes. Tambm pode aprender onde a sujeira mais provvel de se acumular e pode criar uma estratgia de inspeo ideal.
2.5 Para cada um dos agentes a seguir, desenvolva uma descrio de
PEAS do ambiente de tarefa: a) Rob jogador de futebol. Medida de desempenho: vencedor do jogo, correr, fazer gols. Ambiente: campo, bola, trave. Atuadores: direo do chute, fora aplicada, preciso. Sensores: sensor de presena, acelermetro, giroscpio. b) Agente catlogo de compras da Internet. Medida de desempenho: Quantidade de compras vendidas. Ambiente: Internet. Atuadores: siga o link, preencha os dados dos campos, amostra de display. Sensores: Leitura da pgina da web.
c) Andarilho autnomo de Marte.
Medida de desempenho: fazer o percurso programado, pegar informaes, capturar imagens, localizar objetos. Ambiente: Marte. Atuadores: Rodas, engrenagens. Sensores: acelermetro, de presena, cmeras.
d) Assistente de matemtico para demonstrao de teoremas.
Medida de desempenho: Desenvolver a equao, chegar na resposta certa. Ambiente: Sala de aula, centro de pesquisa, laboratrio. Atuadores: Escrita Sensores: Leitura