Tipos de Agentes

Um agente racional ideal é definido como sendo capaz de executar ações que melhorem o seu desempenho, com base nas evidências provenientes da seqüência de percepções e de qualquer conhecimento adquirido pelo agente. Descrevemos a seguir, quatro tipos de agentes1:

flechaazul.gif (852 bytes)Agentes Reflexivos Simples: são caracterizados pela relação entre a condição e a ação, ou seja, dada uma condição, o agente age de forma previamente estabelecida. Este agente é formado basicamente de uma função que recebe uma percepção e retorna uma ação, sem fazer nenhuma verificação quanto ao estado atual do mundo ou sobre seu objetivo global. Funciona exatamente como os reflexos humanos;

flechaazul.gif (852 bytes)Agentes que Armazenam os Caminhos Percorridos: esses agentes armazenam o estado atual do mundo e podem verificar as possíveis mudanças no mundo provocadas por uma ação, conseguindo assim, avaliar qual a melhor ação a ser tomada. Por exemplo, consideramos um motorista de taxi como sendo o nosso agente, sua percepção compreende de olhar adiante e olhar quem está atrás. Suponha que num certo momento, ele olha adiante e percebe que as luzes do freio do carro a sua frente acenderam. Neste caso, para tomar uma decisão, ele deverá levar em conta o estado anterior no qual ele deveria ter verificado se havia alguém atrás, pois só assim ele saberá qual a melhor ação a tomar: frear bruscamente, reduzir a velocidade ou desviar do carro;

flechaazul.gif (852 bytes)Agentes Baseados em Objetivos: esses agentes, apesar de serem mais lentos, possuem maior flexibilidade. Eles possuem uma meta a ser seguida e agem de acordo com esse objetivo e suas percepções;

flechaazul.gif (852 bytes)Agentes Baseados em Utilidades: esses agentes se preocupam em verificar qual ação o conduz para um melhor estado, isso permite que eles concluam com maior êxito os seus objetivos.

Podemos construir vários tipos de agentes para o Mundo do Wumpus, variando suas características e capacitações. A escolha de um determinado agente está ligada às características do ambiente e ao tipo de desempenho que se espera do agente. Uma vez que o nosso propósito é o de apresentar uma grande variedade de agentes ao aluno de IA, desde o mais simples até o mais complexo, as variações do Mundo do Wumpus e diferentes especificações de desempenho do agente serão exploradas neste projeto.

linhazul.gif (1878 bytes)

Bibliografia:

  1. Stuart Russel; Peter Norvig. Artificial Intelligence - A modern Approach. Prentice Hall, 1995.