Aplicações Práticas de Agentes
Embora não seja nossa pretensão nesse mini-curso fazer uma revisão das
aplicações, é interessante discutirmos sobre algumas
aplicações atuais e potenciais da tecnologia de agentes.
Solução de Problemas Cooperativos e IA
Distribuída:
Como já foi dito, houve um grande fluxo de interesse na tecnologia de agentes desde
meados dos anos 80. Esse interesse, em parte, se deve ao crescimento do interesse na área
de IA Distribuída. Entretanto, vale ressaltar que a ênfase clássica de IA
Distribuída está no fenômeno macro (o nível
social) e não no fenômeno micro (o nível de
agentes), o qual estamos interessados. A IA Distribuída olha para os aspectos
de como um grupo de agentes podem ser feitos para cooperar entre si, a fim de resolver
problemas eficientemente e como as atividades de tais grupos podem ser coordenadas
eficientemente. Os pesquisadores de IA Distribuída têm aplicado a
tecnologia de agentes numa grande variedade de áreas. Alguns exemplos dessas
aplicações incluem:
- Manutenção de Sistemas de Potência;
- Controle de Tráfego Aéreo;
- Controle de Aceleradores de Partículas;
- Recuperação Inteligente de Documentos;
- Gerenciamento de Redes de Telecomunicações;
- Controle de Naves Espaciais;
- Engenharia de Concorrência;
- Gerenciamento de Transportes;
- Entre outras.
Agentes de Interface:
Pode-se definir Agentes de Interface como:
Existem várias aplicações de protótipos de agentes de
interface. Por exemplo, o sistema NEWT é um filtro de news. Um agente NEWT
é treinado, dando a ele uma série de exemplos, ilustrando artigos
que o usuário escolheria ou não para ler. O agente então,
começa a fazer sugestões ao usuário e recebe os "feedbacks" a
essas sugestões. O agente NEWT não pretende impedir a escolha humana
mas sim, representar uma extensão dos desejos humanos: o objetivo é
que o agente seja capaz de chamar a atenção do usuário para
os arquivos do tipo que este mostrou um interesse real.
Agentes de Informação e Sistemas de
Informação Cooperativos:
Um agente de informação é um agente que tem acesso a
pelo menos uma e potencialmente a várias fontes de informação
e é capaz de coletar e manipular as informações obtidas
dessas fontes a fim de responder às buscas feitas pelos usuários ou
por outros agentes de informação. As fontes de
informação podem ser de vários tipos, incluindo, por exemplo,
bases de dados tradicionais bem como outros agentes de informação.
Achar uma resposta para uma busca pode envolver um agente acessando fontes de
informação, através de uma rede. Muitos estudos foram feitos
nessa área, incluindo um estudo teórico de como os agentes
são capazes de incorporar informações de diferentes fontes.
[Programa]
[IA Paralela e Distribuída]
[Teoria de Agentes]
[Sistemas de
Raciocínio Distribuído]
[Aplicações
Práticas]
[Referências]