Indice degli argomenti

    • Este forum é destinado às discussões entre alunos

  • Introdução

    Nesta seção, são apresentadas noções básicas sobre agentes e sistemas multiagentes.

    • Slides do Cap. 1 do livro

      An Introduction to MultiAgent Systems - Second Edition. by Michael Wooldridge. Published May 2009 by John Wiley & Sons

      These PowerPoint slides were developed by Professor Jeffrey S. Rosenschein, of the Hebrew University of Jerusalem, and are made available here by his kind consent. They are based on the PDF/PS lecture slides developed for the book, but augment these in various places with excellent additional material developed by Jeff himself.

    • Durfee, E.H. and Rosenchein, J.S. Distributed Problem Solving and Multi-Agent Systems: Comparisons and Examples. In Proceedings of the 13th International Workshop on Distributed Artificial Intelligence, Seattle, WA, 1994.

    • O resumo do artigo disponibilizado nesta seção deve ser entregue em pdf via sistema Moodle.

      Não serão aceitas entregas com atraso.

    • Alan H. Bond and Les Gasser. A survey of distributed artificial intelligence . In Alan H. Bond and Les Gasser, Readings in Distributed Artificial Intelligence, Morgan Kaufmann Publishers, San Mateo, CA, 1988.

      Este artigo é provavelmente ainda o melhor survey sobre os problemas e tópicos associados com a pesquisa em sistemas multi-agentes. Apesar de ter sido escrito em 1988, vários do problemas levantados continuam abertos.

  • Agentes Inteligentes

    Nesta seção, são apresentadas as principais características dos chamados agentes inteligentes.

    • Slides do Cap. 2 do livro:

      An Introduction to MultiAgent Systems - Second Edition. by Michael Wooldridge. Published May 2009 by John Wiley & Sons

      These PowerPoint slides were developed by Professor Jeffrey S. Rosenschein, of the Hebrew University of Jerusalem, and are made available here by his kind consent. They are based on the PDF/PS lecture slides developed for the book, but augment these in various places with excellent additional material developed by Jeff himself.

    • Industrial deployment of multi-agent technologies: review and selected case studies

      Pěchouček, M. & Mařík, V. Auton Agent Multi-Agent Syst (2008) 17: 397. https://doi.org/10.1007/s10458-008-9050-0

    • O resumo do artigo disponibilizado nesta seção deve ser entregue em pdf via sistema Moodle.

      Não serão aceitas entregas com atraso.

    • Stan Franklin, Art Graesser. Is It an agent, or just a program?: A taxonomy for autonomous agents. In Müller, Jörg, Wooldridge, Michael J., Jennings, Nicholas R. (Eds.). Intelligent Agents III Agent Theories, Architectures, and Languages, Lecture Notes in Computer Science Volume 1193, 1997. pages 21-35.

  • Agentes com Raciocínio Dedutivo

    Nesta seção, é mostrado o papel da dedução lógica, bem como as suas limitações, na construção de agentes inteligentes.

  • Agentes com Raciocínio Prático

    Nesta seção, é apresentado um modelo de agente inspirado inspirado nos processos humanos de tomada de decisão.

  • Agentes Reativos e Híbridos

    Nesta seção, são apresentados os chamados agentes reativos, que surgiram para tentar resolver alguns dos problemas associados aos agentes deliberativos. Também são apresentadas arquiteturas híbridas, que combinam as vantagens dos dois paradigmas.

  • Exercício Prático 1

    Exercício prático sobre programação envolvendo agentes reativos e simulação social baseada em agentes.

    • Luc Steels. Cooperation between distributed agents through self-organization. In: Proc. IEEE International Workshop on Intelligent Robots and Systems, IROS, July 1990. Pages 8-14.


    • A entrega deve ser realizada até o dia 10/04/18, às 23:55, através do Moodle da disciplina. Devem ser entregues dois arquivos:

      1. a)  Arquivo <5703_ex1_18_nusp_primeironome>.nlogo, contendo o arquivo fonte Netlogo utilizado. Comente no código fonte a lógica do programa; arquivos sem comentários não serão corrigidos;

      2. b)  Arquivo <5703_ex1_18_nusp_primeironome>.pdf, contendo um documento descrevendo os objetivos e resultados obtidos no exercício.


  • Simulação Baseada em Agentes

    Nesta seção, é abordado o uso da tecnologia de agentes para realizar simulações de fenômenos sociais e etológicos.

    • Rosaria Conte, Nigel Gilbert, Jaime Simão Sichman: MAS and Social Simulation: A Suitable Sommitment.. In Jaime Simão Sichman, Rosaria Conte, Nigel Gilbert (Eds.) Multi-Agent Systems and Agent-Based Simulation, First International Workshop, MABS '98, Paris, France, July 4-6, 1998, Proceedings. Springer 1998. Pages 1-9.

  • Compreendendo Uns aos Outros

    Nesta seção, é discutido o papel das ontologias em sistemas baseados em agentes.

  • Comunicação

    Nesta seção, são discutidos os principais aspectos envolvidos na comunicação entre agentes, como a Teoria dos Atos de Fala e as linguagens KQML e FIPA.

  • Trabalhando Conjuntamente

    Nesta seção, são abordados os principais aspectos de uma resolução distribuída de problemas, que envolva cooperação entre os agentes. São detalhadas as abordagens de partilha de tarefas e partilha de resultados. Também são introduzidos os principais modelos de coordenação entre agentes.

  • Interações entre Agentes

    Nesta seção, são apresentados os tipos de interação que podem ocorrer entre agentes. É feita uma introdução da teoria dos jogos, extremamente útil para modelar tais interações.

  • Formando Coalisões

    Esta seção apresenta uma introdução à teoria dos jogos cooperativa, que estende a teoria dos jogos convencionais permitindo que acordo prévios sejam feitos entre os agentes e também que estes possam levar em conta a utilidade coletiva para tomar algumas decisões.

  • Alocando Recursos Escassos

    Esta seção apresenta uma introdução aos leilões, que são mecanismos utilizados para atingir acordos entre agentes para alocar recursos escassos.

  • Metodologias para apoiar o desenvolvimento de SMA

    Nesta aula são apresentados exemplos de metodologias AOSE (Agent-Oriented Software Engineering), plataformas e linguagens para desenvolvimento de sistemas baseados em agentes.

  • Exercício Prático 2

    Exercício prático sobre programação envolvendo agentes BDI e organizações de agentes.


      1. A entrega deve ser realizada até o dia 08/05/18, às 23:55, através do eDisciplinas. Devem ser entregues dois arquivos:

        1. a)  Arquivo <5703_ex2_18_nusp_idgrupo>.zip, contendo o(s) arquivo(s) fonte(s) utilizado(s). Comente no código fonte a lógica do programa; arquivos sem comentários não serão corrigidos;

        2. b)  Arquivo <5703_ex2_18_nusp_idgrupo>.pdf, contendo um artigo descrevendo os objetivos e resultados obtidos no exercício. O formato deve estar de acordo com o System Description Template proposto pelo Multiagent Programming Contest.



    • Slides do Henrique sobre Jason, Cartago e Moise

    • Cenário que será utilizado para a competição. 

      - O arquivo "2015-complete-3sims.xml" deverá substituir o arquivo "conf/test-completescenario/2015-complete-3sims.xml" 

      - O arquivo "example-jobs-london.xml" deverá substituir o arquivo "/conf/test-completescenario/helpers/2015/example-jobs-london.xml"

  • Produção de texto

    • Você deverá preparar um artigo contendo de 6 a 8 páginas sobre tema relacionado aos assuntos vistos na disciplina. O artigo pode versar sobre:

      - algo novo que você tenha inferido a partir das leituras e apresentações feitas em sala;

      - algo novo sobre os resultados obtidos na implementação da simulação no NetLogo

      - um survey a partir das leituras feitas durante o curso e, eventualmente, relacionado ao seu projeto de pesquisa

      - um apanhado geral sobre os artigos lidos durante a disciplina.

       O formato do artigo deve ser o do IEEE Proceedings disponível em https://www.ieee.org/conferences/publishing/templates.html 

      Artigos que contenham alguma novidade serão revisados e indicados para submissão ao ENIAC 2018 - deadline 26/06 - https://bracis2018.mybluemix.net/ENIAC_submissions.html.