![Page 1: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/1.jpg)
Trabalho de Introdução a Sistemas Multi-Agentes
Simulação de uma Residência com integrantes e faxineira
Heliomar Kann da Rocha SantosRoberto Weidmann Menezes
![Page 2: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/2.jpg)
Sumário
• Introdução• ASF - Agent Society Framework • Nossa idéia• Primeira etapa
o Modelagemo Implementação
• Próxima etapa• Conclusão• Dúvidas
![Page 3: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/3.jpg)
Introdução
• Trabalho voltado para a implementação • Simulação
o Residência com moradores e uma empregada• Estado atual do projeto:
o 37 classes funcionaiso 2 tipos de agentes/papeis/objetivoso 1 organização/ambiente
![Page 4: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/4.jpg)
Introdução
• Linguagem: Java• Framework: ASF• IDE: Netbeans• Site: http://code.google.com/p/asf-ap-simulation/
![Page 5: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/5.jpg)
ASF - Agent Society Framework
• Framework brasileiroo Feito na PUC-RJo http://www.les.inf.puc-rio.br/frameworkasf/
• Baseado no framework conceitual TAO • Implementar sistemas multi-agentes
o Agenteso Papeiso Organizaçõeso Ambientes
![Page 6: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/6.jpg)
ASF - Agent Society Framework
• Modelo BDI - Belief-Desire-Information• Comunicação ACL• Diferença do Jadex
o Suporte a múltiplos papéis
![Page 7: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/7.jpg)
Nossa idéia
• Simulação de uma residênciao Vários moradoreso Uma empregada
• Cada residência possui comodos• Avalia os níveis de sujeira e de arrumação• Objetivo Final
o "Várias residências, com seus moradores, requerem faxineiras, que também moram em suas casas, a uma central de atendimento"
![Page 8: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/8.jpg)
Nossa idéia
• Agentes (Moradores e Faxineiras)o Comportamentos distintoso Habilidade de tomar decisõeso Possíbilidade de ter vários papéiso Locomover entre ambientes
• Ambientes (Residências e Central de atendimento)o Sofrer ações ao longo do tempoo Distribuidas
![Page 9: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/9.jpg)
Primeira etapa
• Estado atual:o Uma residênciao Vários comodos o Vários moradoreso Uma empregada
• Simula o comportamento de uma casa• Residência
o Vários comodos Níveis de limpeza e arrumação
![Page 10: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/10.jpg)
Primeira etapa
• Moradoreso Limparo Sujaro Arrumaro Desarrumaro Chamar a empregada o Verificar comodo
• Empregadao Limparo Arrumaro Verificar comodo
![Page 11: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/11.jpg)
Primeira etapa - Modelagem
![Page 12: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/12.jpg)
Primeira etapa - Modelagem
• Morador:
![Page 13: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/13.jpg)
Primeira etapa - Modelagem
• Empregada:
![Page 14: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/14.jpg)
Primeira etapa - Implementação
![Page 15: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/15.jpg)
Próxima etapa
• Utilizar várias residências• Implementar a central de atendimento• Distribuir as residências em computadores distintos• Aprimorar a inteligência dos agentes• Acrescentar mais caracteristicas a simulação• Melhorar a interface gráfica• Otimizar o framework
![Page 16: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/16.jpg)
Conclusão
• Grande potencial desse paradigma• Aplicação dos conceitos ensinados• Dificuldades na modelagem do sistema• Problemas ao debugar os agentes• Dificuldades na compreensão de certos aspectos do
frameworko Pouca documentação
![Page 17: Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann](https://reader035.vdocuments.pub/reader035/viewer/2022062502/5706383f1a28abb8238f107c/html5/thumbnails/17.jpg)
Dúvidas