Upload
samuel-lima
View
11
Download
0
Embed Size (px)
DESCRIPTION
O que são agente?
Citation preview
O QUE SO AGENTES?
Sistemas Multiagentes
Mestrado em Tecnologias e Sistemas Informticos Web Universidade Aberta
27/03/2015
Samuel Santos de Lima 1402607
AGENTES
O significado do termo agente est definido nos dicionrios como: aquele que age, que opera
ou atua, o que pratica a ao; Indivduo que faz parte de um grupo, no qual ele age, opera,
trabalha; Aquele ou aquilo que faz uma determinada funo dentro de um contexto profissional
ou natural. De acordo com a rea que ele empregado ele recebe diferentes definies, pelo que
fica difcil de obter uma definio global do termo.
Mas o que importa que h uma unanimidade volta das caractersticas de um agente e segundo
a definio de Wooldridge (2002) :
Um agente um sistema informtico que est situado num ambiente, e que capaz de forma
autnoma realizar aes nesse ambiente afim de alcanar os seus objetivos. (Wooldridge,
2002:15).
Pelo que caracteriza essencialmente um agente a sua capacidade de obter informaes acerca
do seu ambiente circundante, consequentemente tomar uma deciso de ao ou reao sobre este
e tambm pela sua capacidade de interagir com outros agentes, tudo isso de uma forma autnoma.
CARACTERSTICAS DOS AGENTES
Reatividade um agente tem que ter a capacidade de fazer uma leitura do seu ambiente e de
acordo com as informaes recolhidas tomar uma deciso de como agir.
Pro-atividade um agente proactivo aquele que por si s toma determinadas decises e age a
fim de desempenhar melhor forma as suas funes que lhe foram atribudas.
Habilidade Social de acordo com um protocolo de comunicao previamente estabelecido os
agentes podem comunicar uns com ostros ou mesmo com outros seres.
Em determinadas situaes muito difcil um agente obter uma leitura total e atualizada do
ambiente tendo em conta que pode ter informaes que esto fora do seu alcance, possveis
alteraes constantes no ambiente dado a sua natureza ou de haver outros agentes a atuar nesse
mesmo ambiente.
Um agente proactivo no deve limitar a fazer leitura do ambiente e reagir perante as mudanas,
mas de uma forma mais complexa ele deve ter iniciativa prpria para atuar de forma a criar suas
prprias condies no ambiente para poder conseguir os seus objetivos.
Um agente por si s em algumas condies no consegue executar as suas tarefas sem ter ajuda
de outros agentes, porque determinadas aes ou informaes que ele necessita podem estar fora
do seu escopo e para tal ele tem que comunicar com os outros agentes para conseguir recursos
para realizar as suas tarefas. Durante essa comunicao pode haver negociaes antes de haver
alguma partilha de informao ou cooperao na execuo de uma tarefa.
Para alm da capacidade de observar, agir e comunicar tudo de uma forma autnoma e
independente ele pode ter outras caractersticas como: mobilidade, veracidade, benevolncia,
racionalidade, aprendizagem, temperamento, etc.
Claro que ao conceber um agente as suas caractersticas vo depender do ambiente para qual ela
vai operar.
AGENTES VS OBJETOS
Objetos so representaes do mundo real ou computacional onde as suas caractersticas
representados pelos atributos e as suas aes pelos mtodos e podem comunicar passando
mensagens entre si.
Ainda que haja semelhanas percetveis entre agentes e objetos, tambm existem diferenas
significativas entre eles. A primeira o grau de autonomia entre um agente e o objeto.
(Wooldridge, 2002:25).
Um objeto pode modificar o valor dos seus atributos enquanto que um agente para alm de alterar
os seus valores ele pode criar outros atributos ao longo da sua aprendizagem. Para que um objeto
realiza as suas tarefas, ele tem que receber algum estimulo externo e tem um comportamento
previsvel enquanto que um agente age por iniciativa prpria e para as mesmas condies pode
ter respostas diferentes.
AGENTES VS SISTEMAS INTELIGENTES
Sistemas inteligentes so sistemas com conhecimento e capacidade de resolver ou auxiliar na
resoluo de problemas numa determinada rea sempre com o colaborao de um utilizador,
porque esto fora do ambiente e sendo assim no consegui agir, ou reagir perante ele.
OS PRINCIPAIS TIPOS DE AGENTES
De acordo com as caractersticas de um agente definido o seu tipo. A figura 1 mostra segundo
Nwana que existe quatro tipos de agentes.
Agentes colaborativos com aprendizagem que so agentes com capacidade de interagir com os
outros agentes e de aprendizagem, mas no de forma autnoma.
Agentes colaborativos que interage com os outros de forma autnoma, mas sem capacidade de
aprendizagem.
Agentes Interface com capacidade de aprendizagem autnoma.
Agentes Inteligentes que so agentes que interagem com os outros, que tem capacidade de
adquirir conhecimento e tudo de forma autnoma.
BIBLIOGRAFIA
[Nwana, 1996] Hyacinth S. Nwana. Software Agents: An Overview. Knowledge Engineering
Review, 1996.
[Wooldridge 2002] - Michael Wooldridge, An Introduction to MultiAgent Systems, Wiley,
2002.
[Wooldridge e Jennings, 1995] - Michael Wooldridge e Nicholas Jennings. Intelligent Agents:
Theory and Practice. The Knowledge Engineering Review, 1995.