- “Um agente é um software que sabe fazer coisas que provavelmente você faria você mesmo se tivesse tempo.”
- Ted Selker.
- Centro de pesquisas da IBM em Almaden
- Começa a fase dos primeiros “agentes inteligentes”, softwares que administram a sua vida
- Eles sabem quando você vai viajar, por exemplo, e fazem tudo sozinhos:
- compram as passagens
- reservam hotel
- alugam um carro
- orientam sua saúde
- sugerem seu estilo de roupas ou de música
- alertam sobre compromissos, até os que você esqueceu de marcar
- Ofcom
- “Um agente é um sistema de computador que está situado em algum ambiente e que é capaz de executar ações autônomas de forma flexível neste ambiente, a fim de satisfazer seus objetivos de projeto”. Existem três conceitos nesta definição: ambiente, autonomia e flexibilidade.
- Wooldridge
- Características gerais dos agentes:
- Autonomia: atuam sem a necessidade de interferência do usuário e possuem algum tipo de controle sobre suas ações e seu estado interno
- Habilidade Social: interagem com outros agentes e em alguns casos com seres humanos por algum tipo de linguagem de comunicação
- Reatividade: percebem seu ambiente (que pode ser o mundo físico, um usuário através de uma interface gráfica, outros agentes, a Internet ou talvez tudo isto combinado) e respondem às mudanças ocorridas. Em alguns casos o agente fica em stand-by e só é ativado se algum evento específico ocorrer no ambiente
- Pró-Atividade: não agem simplesmente em resposta ao seu ambiente, eles são capazes de atingir suas metas tomando iniciativas para o cumprimento das mesmas
- Continuidade Temporal: executam continuamente processos que tanto podem estar ativos, em foreground, quanto adormecidos, em background
- Orientação a Objetivos: deve ser capaz de lidar com tarefas complexas em alto nível. A decisão de como uma tarefa é melhor subdividida em tarefas menores, e em qual ordem e de que modo devem ser executadas, deve ser feita pelo próprio agente.
- Wooldridge e Jennings
- Áreas de aplicação:
- Comércio Eletrônico
- O BargainFinder é um agente que compara lojas virtuais na Internet para encontrar o melhor preço para um determinado CD. Neste sistema, o usuário informa ao agente os dados referentes ao CD que gostaria de comprar, baseado nestas informações o agente realiza uma procura nas lojas virtuais existentes, comparando o preço para obter o CD mais barato
- NISSEN
- Indústria
- CIDIM (Sistema de Gerenciamento Distribuído de Eletricidade) - é responsável pelo gerenciamento de energia, o qual é um processo de monitoração e controle do ciclo de geração, transporte e distribuição de energia elétrica para consumidores industriais e doméstico. Para minimizar as perdas durante o transporte de energia, a voltagem é alta (132 kV ou mais), antes de ser colocada em uma rede de transporte. Finalmente, a voltagem é diminuída e a eletricidade é enviada aos consumidores usando uma rede de distribuição.
- Este sistema é composto pelos seguintes agentes:
- Identificador da área de blackout
- Interface do Sistema de Controle pré-existente
- Supervisor de Breakers e Relés
- Sistema Especialista Agente para Análise de Alarmes não Cronológicos Existentes
- Agente de Restauração de Serviço
- Agente de Interface do Usuário
- JENNINGS
- Internet
- NewT - é um filtro de notícias da USENET. Um agente NewT é treinado fornecendo a ele uma série de exemplos, artigos ilustrativos que o usuário escolheria ou não para ler. O agente começa a oferecer sugestões para o usuário, e é dado um feedback sobre suas sugestões. O agente NewT não pretende remover a escolha humana, mas representar uma extensão de seus desejos:
- o objetivo é do agente ser capaz de trazer para o usuário artigos que sejam de seu interesse
- WOOLDRIDGE e JENNINGS
- NewT - é um filtro de notícias da USENET. Um agente NewT é treinado fornecendo a ele uma série de exemplos, artigos ilustrativos que o usuário escolheria ou não para ler. O agente começa a oferecer sugestões para o usuário, e é dado um feedback sobre suas sugestões. O agente NewT não pretende remover a escolha humana, mas representar uma extensão de seus desejos:
- Redes de Comunicação
- Uma comunidade aberta de diferentes agentes que cooperam para solucionar uma variedade de problemas em um sistemas de gerenciamento de redes de telecomunicações complexo é descrita. As principais funções realizadas pelos agentes são:
- estabelecimento e restauração de rotas em uma rede física e satisfação das necessidades do cliente
- planejamento do fornecimento e restauração do serviço.
- BUSUIOC e GRIFFITHS
- Uma comunidade aberta de diferentes agentes que cooperam para solucionar uma variedade de problemas em um sistemas de gerenciamento de redes de telecomunicações complexo é descrita. As principais funções realizadas pelos agentes são: