Repositório Digital

A- A A+

Uma arquitetura para coordenar a interação de agentes na internet

.

Uma arquitetura para coordenar a interação de agentes na internet

Mostrar registro completo

Estatísticas

Título Uma arquitetura para coordenar a interação de agentes na internet
Outro título An architecture to coordinate the interaction of agents in the internet
Autor Cazella, Silvio Cesar
Orientador Alvares, Luis Otavio Campos
Data 1997
Nível Mestrado
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Pós-Graduação em Ciência da Computação.
Assunto Inteligencia artificial distribuida
Interacao : Agentes
Internet
Sistemas multiagentes
[en] Architecture to coordinate the interaction of agents in the internet
[en] Artificial intelligence
[en] Distributed artificial intelligence
[en] Multiagent systems
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.
Abstract Technological breakthroughs which occurred in the last decades in areas such as Computer Science and Telecommunications have started to cause an undeniable social revolution. With the Internet, the possibility of replacing the physical presence of people by intelligent assistants or agents is now becoming a reality. This thesis aims at defining how the interaction among agents in the Internet should be achieved. An architecture to coordinate the interaction of agents in the Internet is presented, so as to make it possible, among other things, the localization of agents, the connection among agents, the identification of agents (their names, function, and addresses in the net), the way in and the way out of a gents of the society, the exchange of messages among agents and the search for agents with specific characteristics. First, a general view on Distributed Artificial Intelligence, the area in which this work is inserted, and some examples of agents are given. Next, the main characteristics of the Java language are introduced, since it is the language used in the implementations carried out. These implementations accomplished were prototypes which aim at gaining experience in the work with agents. All the programming of these a gents was carried out using the Java language, which was chosen for these implementations due to its characteristics. For example, the Java lan guage is Architecture Neutral, which in the case of programming for the Internet, becomes very desirable. After that, the main characteristics of two systems for the development of agents in the Internet, concerning their general architecture, were presented. These systems are SodaBot and Java Agent Template, the latter being totally implemented in the Java language. Finally, the architecture which was proposed is described in detail with an example of utilization and perspectives for a continuation of the work. The result obtained from this work is related to the proposal of an architecture which aims at making it possible to coordinate the interaction among agents which will be implemented in the Internet. The entire proposal was accompanied by studies of the feasibility of a future implementation of this architecture.
Tipo Dissertação
URI http://hdl.handle.net/10183/17973
Arquivos Descrição Formato
000188962.pdf (8.498Mb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.