Agentes

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.