A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.

Apresentações semelhantes


Apresentação em tema: "1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva."— Transcrição da apresentação:

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)


Carregar ppt "1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva."

Apresentações semelhantes


Anúncios Google