Sunteți pe pagina 1din 3

Exercícios

2.1) defina com suas próprias palavras os termos a seguir: agente, função de agente, programa
de agente, racionalidade, autonomia, agente reativo, agente baseado em modelo, agente
baseado em objetivos, agente baseado em utilidade, agente com aprendizagem.

Agente: um agente é qualquer coisa que tem capacidade de percepção do ambiente,


através de sensores, e de ação através de atuadores.
Função do agente: é matematicamente mapear uma seqüência de percepções
especificas para uma ação
Programa do agente: é uma implementação concreta, relacionada à arquitetura do
agente.
Agente racional: é uma entidade composta de sensores e atuadores, capaz de agir de
forma a alcançar resultados otimizados, busca-se sempre o melhor resultado.
Autonomia: é a capacidade do agente de executar o controle sobre suas próprias
ações.
Agentes reativos: não modelam o mundo para determinar suas ações. São agentes
simples que possuem um mapeamento de situações e respostas associadas. Assim, quando um
estado ambiental ocorre, o agente executa a ação correspondente.
Agente baseado em modelo: um agente que usa o modelo de mundo.
Agente baseado em objetivos: o agente precisa de algum tipo de informação sobre o
seu objetivo, e esses objetivos descrevem situações desejáveis.
Agente baseado em utilidade: se um estado do mundo é mais desejável que outro,
então ele terá maior utilidade para o agente.
Agente com aprendizagem: habilidade apresentada pelo agente de acumular
conhecimento baseado em experiências anteriores, e conseqüentemente, modificar seu
comportamento em resposta à novas situações

2.2.) Tanto a medida de desempenho quanto a função de utilidade medem o quanto um


agente está desempenhando bem suas atividades. Explique a diferença entra as duas medidas.

Medida desempenho de agente: é uma função que irá medir a performance do agente
no final da execução:
Medida de desempenho de utilidade: tendo mais de um caminho para ser seguido o
agente calcula a melhor opção para atingir os seus objetivos.

2.3) Estes exercícios explora as diferenças entre funções de agentes e programas de agentes.

a) Pode haver mais de uma programa de agente que implemente uma dada função
de agente ? Dê um exemplo ou mostre por que não é possível.

Sim, porque pode acontecer do Agente ter varias funções.

b) Existem funções de agentes que não podem ser implementadas por qualquer
programa de agente?

Não, todas as funções são implementáveis.

2.5) Para cada um dos agentes a seguir, desenvolva uma descrição de PEAS do ambiente de
tarefa:
a) Robô jogador de futebol.

Medida de desempenho: correr, tocar a bola, tomar a bola, fintar, atacar, marcar,
fazer gol, receber a bola.
Ambiente: campo, chuva, vento, frio, calor, jogadores do time, jogadores
adversário.
Atuadores: direção, correr, voltar, direção do chute, direção do toque.
Sensores: força do chute, linhas do campo, distancia dos jogadores adversários,
distância dos parceiros do time, tempo de partida corrente, tempo de partida
restante, velocidade da corrida.

b) Agente catálogo de compras da Internet.

Medida de desempenho: preço mais baixo, compra mais rápida e mais segura.
Ambiente: loja de compras na internet, usuários.
Atuadores: softwares e hardwares para mandar os dados.
Sensores: softwares e hardwares para receber dados.

c) Andarilho autônomo de Marte.

Medida de desempenho: sobreviver e maximizar as informações de interesse


obtidas de Marte.
Ambiente: espaço e superfície de Marte.
Atuadores: sistema de navegação, sistema de comunicação, sistema de busca de
informação, etc.
Sensores: sensores de temperatura, pressão, luz e outros.

d) Assistente de matemático para demonstração de teoremas.

Medida de desempenho: provar teoremas eficientemente e corretamente.


Ambiente: conhecimento matemático e o teorema a ser demonstrado.
Atuadores: meios de saída de informação.
Sensores: meios para entrada de informação.

2.9) Considere uma versão modificada do ambiente de aspirador de pó do exercício 2.7, na


qual o agente é penalizado com um ponto para cada movimento.

a) Um agente reativo simples pode ser perfeitamente racional para esse ambiente?
Explique.

Sim, porque o aspirador vai mapear o ambiente e tomar as decisões a partir do


mesmo, não a necessidade de armazenar um histórico.

b) E um agente reativo com estado? Projete tal agente.


Função AGENTE-­­REATIVO-­­COM-­­ESTADOS(percepção) retorna uma ação
estado, uma descrição do estado atual do mundo
regras, um conjunto de regras condição-­­ação
ação, a ação mais recente, incialmente nenhuma
estado ← ATUALIZA-­­ESTADO(estado, ação,percepção)
regra ← REGRA-­­CORRESPONDENTE(estado,regras)
ação ← AÇÃO-­­DA-­­REGRA[regra]
retornar ação

c) Com suas respostas para o item a e b mudarão se as percepções do agente


fornecerem o status limpo/sujo de cada quadrado do ambiente?

Cada quadrado Limpo/Sujo

Status

S-ar putea să vă placă și