Uma arquitetura para coordenar a interação de agentes na internet / An architecture to coordinate the interaction of agents in the internet
AUTOR(ES)
Cazella, Silvio Cesar
DATA DE PUBLICAÇÃO
2009
RESUMO
O grande salto tecnológico ocorrido nos últimos decênios em áreas como a informática e as telecomunicações já começa a causar uma verdadeira revolução social. Com o advento da Internet, a possibilidade de substituir a presença física de pessoas por assistentes inteligentes ou agentes é uma realidade que começa a tomar forma. O objetivo principal deste trabalho é definir como deve ser feita a interação entre agentes, nas sociedades de agentes dentro da Internet. Para tanto, é apresentada uma proposta de arquitetura geral para coordenar a interação de agentes na Internet, de forma a possibilitar, entre outros, a localização de agentes, a conexão entre os agentes, a identificação de agentes (nomes de agentes, função e endereços destes na rede) sem que ocorra a repetição de nomes na sociedade, a entrada e saída de agentes da sociedade, a troca de mensagens entre os agentes e a procura de agentes com determinadas características. Inicialmente, é apresentada uma visão geral sobre Inteligência Artificial Distribuída, área em que o trabalho se insere, e alguns exemplos de aplicações agentes. A seguir, as principais características da linguagem Java são introduzidas, por ser a linguagem utilizada nas implementações realizadas. Estas implementações foram feitas, a nível de protótipos, para permitir a obtenção de experiência no trabalho com agentes. Toda a programação destes agentes foi feita utilizando a linguagem Java, e a sua escolha como linguagem para estas implementações, foi feita devido a características próprias. Por exemplo. a linguagem Java é independente da plataforma de trabalho, o que no caso de programação para Internet, torna-se um característica muito desejável. Após, dois sistemas para o desenvolvimento de agentes na Internet são: apresentados em suas principais características do ponto de vista da arquitetura geral. Estes sistemas são o SodaBot e o sistema Java Agent Template. Este último totalmente implementado com a utilização da linguagem Java. Finalmente, apresenta-se em detalhes a arquitetura proposta, com um exemplo de utilização e perspectivas para a continuação do trabalho. O resultado obtido com todos os estudos realizados diz respeito a proposta de uma arquitetura que tem por objetivo permitir coordenar a interação entre os agentes que vierem a ser implementados na Internet. Toda a proposta foi acompanhada por estudos reais da viabilidade da implementação futura da arquitetura.
ASSUNTO(S)
inteligencia artificial distribuida artificial intelligence distributed artificial intelligence internet sistemas multiagentes multiagent systems architecture to coordinate the interaction of agents in the internet interacao : agentes
ACESSO AO ARTIGO
http://hdl.handle.net/10183/17973Documentos Relacionados
- Proposta de implementação de uma arquitetura para a Internet de nova geração
- An architecture for automated asset management based on competitive agents.
- Uma Arquitetura para Controle e Proteção de Direitos Autorais de Hiperdocumentos na Internet
- CRAbCVE- Uma arquitetura para viabilizaÃÃo de CVEs atravÃs da Internet
- An architecture to support the agent reputation models interoperability.