Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBenício Lupercio Alterado mais de 10 anos atrás
1
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva
2
A. Paiva Objectivos Plataforma para construção de aplicações com agentes colaborativos (Open Source) Manipulação directa: Programação visual Pick & Choose Tecnologia standard: JAVA, TCP/IP, FIPA ACL...
3
A. Paiva Agentes Colaborativos Questões chave: Descoberta da informação -descobrir a existência, localização, capacidades e papéis de outros agentes Comunicação -usar uma linguagem comum Ontologia -usar um vocabulário comum para conceitos iguais Coordenação entre agentes Integração com sistemas existentes
4
A. Paiva Componentes do Tool-Kit
5
A. Paiva Agent Component Library Componentes usados na construção de agentes: Agentes de suporte Mecanismo de comunicação Motor de coordenação Planeador genérico Interface com sistemas externos
6
A. Paiva Agentes de Suporte Resolvem o problema da descoberta de informação: Servidor de nomes + Facilitador Constituem a infraestrutura da sociedade de agentes ZEUS oferece uma biblioteca de relações organizacionais pré-definidas: superior subordinado co-trabalhador...
7
A. Paiva Mecanismo de Comunição Resolve o problema da linguagem comum: Mensagens FIPA ACL Comunicação ponto-a-ponto sobre sockets TCP/IP
8
A. Paiva Motor de Coordenação 1 Resolve o problema da coordenação entre agentes: recebe objectivos invoca o planeador localiza os agentes produtores dos recursos necessários solicita os seus serviços atribui tarefas
9
A. Paiva Motor de Coordenação 2 ZEUS oferece uma biblioteca de estratégias de coordenação pré-definidas: Master-slave Contract net Vickery auction Dutch auction English auction...
10
A. Paiva Interface com Sistemas Externos Resolve o problema da integração com sistemas existentes Motor de Coordenação pode utilizar APIs externas (BDs,...) ZeusExternal interface class + modelo interno por eventos -integrar código externo com o agente -verificar os eventos que ocorrem -reagir a determinados eventos
11
A. Paiva Agente ZEUS Genérico
12
A. Paiva Agent Building Software Conjunto de editores visuais Editor de Ontologias -conceitos, atributos e restrições do domínio Editor de Definição do Agente Editor de Descrição de Tarefas Editor de Organização -relações entre agentes Editor de Coordenação -escolha de protocolos de coordenação
13
A. Paiva Editor de Ontologias
14
A. Paiva Editor de Definição do Agente
15
A. Paiva Editor de Descrição de Tarefas
16
A. Paiva Editor de Organização
17
A. Paiva Editor de Coordenação
18
A. Paiva Visualisation Tools Permitem observar o comportamento dos agentes e da sociedade em tempo- real: Visualizador de Sociedades Relatórios Estatística Visualizador de Agentes Controlo São genéricas e independentes da aplicação
19
A. Paiva Visualizador de Sociedades
20
A. Paiva Relatórios
21
A. Paiva Estatística
22
A. Paiva Visualizador de Agentes
23
A. Paiva Metodologia de Desenho
24
A. Paiva Conclusão 1 Plataforma ZEUS permite: Configurar um conjunto de agentes com funcionalidades e comportamentos distintos Organizar os agentes utilizando relações organizacionais oferecidas pela plataforma Equipar cada agente com mecanismos de comunicação e coordenação Definir para cada agente código específico Gerar automaticamente os executáveis
25
A. Paiva Conclusão 2 Plataforma ZEUS oferece ainda: Agentes de suporte -Servidor de nomes + Facilitador Visualização e debug de sociedades de agentes
26
A. Paiva Bibliografia Collins J., Ndumu D.: ZEUS Technical Manual (1999) http://www.labs.bt.com/projects/agents.htm
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.