Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Agentes e Sistemas Multiagente

16798 [ME95ME9500006548]

Mestrado em Inteligência Artificial [MIA]

S2

José Manuel Ferreira Machado

Objetivos

O conteúdo programático proposto foi desenhado para satisfazer o grande objetivo da UC, nomeadamente Descrever a Programação Orientada a Agentes que é apresentada como uma nova metáfora para a descrição e programação de sistemas computacionais distribuídos.
A sequência definida para a apresentação e discussão dos diversos tópicos do programa foi definida como um processo de desenvolvimento de um Sistema Multiagentes, introduzindo os Agentes de software, as diferentes arquiteturas e a capacidade de comunicarem usando linguagens e plataformas adequadas e incluído estratégias de decisão inteligente.

Programa

1. Agentes
2. Sistemas Multiagente
3. Coordenação e Cooperação
4. Sistemas Argumentativos
5. Negociação entre Agentes
6. Agentes com emoções
7. Aprendizagem em Agentes
8. Segurança, Confiança e Relações Jurídicas
9. Aplicações

Bibliografia


An Introduction to Multiagent Systems, M. Wooldrige John Wiley & Sons, 2nd Edition, ISBN 978-0470519462, 2009.

Understanding Agent Systems, M. D’Inverno and M. Luck, Springer, ISBN: 978-3540407003, 2nd edition, 2013.

Developing Multi-Agent Systems with JADE, F., Bellifemine, G. Caire and D. Greenwood,John Wiley & Sons, ISBN: 978-0470057476, 2007.

Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations, Yoav Shoham and Kevin Leyton-Brown, Cambridge University Press; ISBN 978-0521899437, 2008.

Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, (3rd Edition), ISBN 978-9332543515, 2015.

Resultados da aprendizagem

- Caracterizar e aplicar as noções gerais de agente e sistemas multiagente, enumerando e classificando diferentes propriedades de agentes e de ambientes;
- Especificar sistemas distribuídos e descentralizados seguindo o paradigma orientada ao agente;
- Criar agentes com uma dada arquitetura;
- Desenhar uma sociedade de agentes e utilizá-la na resolução de um problema;
- Criar, de uma forma prática, uma sociedade de agentes que comunicam usando uma linguagem de agentes, usando diferentes plataformas;
- Desenvolver soluções, nas mais diversas áreas de aplicação, usando uma metodologia de resolução de problemas orientada ao agente.

Método de avaliação


A avaliação da aprendizagem envolve dois instrumentos de avaliação: trabalhos práticos de desenvolvimento (com peso de 50% a 60%) e uma prova escrita (com peso de 40% a 50%). A classificação final é calculada pela ponderação dos diversos instrumentos de avaliação.
É considerado aprovado o aluno cuja classificação final seja superior ou igual a 10 (dez) valores.
Para o cálculo da classificação final podem-se estabelecer notas mínimas, sendo que, para instrumentos de avaliação de cariz prático, esta nota mínima não pode ser inferior a 10 (dez) valores.

Funcionamento

Turno: T 1; Docente: José Manuel Ferreira Machado; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: Guilherme João Fernandes Barbosa; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]