Multi-Agent Systems 2021/2022

struttura del corso
corsi componenti
Course_icon.svg Sistemi multi-agente (modulo 1) (laurea magistrale, 2021/2022) — Andrea Omicini
Course_icon.svg Sistemi multi-agente (modulo 2) (laurea magistrale, 2021/2022) — Roberta Calegari
corsi correlati
Course_icon.svg Attività di progetto in sistemi multi-agente (laurea magistrale, 2021/2022) — Andrea Omicini
pagine
forum
conoscenze e abilità da conseguire

Al termine dell'attività formativa, lo studente conosce le fondamenta concettuali e tecniche dei sistemi multi-agente, ed è in grado di modellare sistemi computazionali e sociotecnici complessi in termini di astrazioni orientate agli agenti; costruire sistemi computazionali e sociotecnici complessi usando tecnologie e metodologie orientate agli agenti; progettare e costruire sistemi intelligenti come sistemi multi-agente, integrando le tecniche e i metodi dell'intelligenza artificiale in modo efficace e metodologicamente corretto.

contenuti
  • L'autonomia nei sistemi naturali e artificiali 
  • Middleware orientato agli agenti per sistemi distribuiti (intelligenti)
    • ACL & protocolli; FIPA; JADE
  • Modelli per agenti intelligenti e MAS
    • teoria dei giochi; agenti intenzionali, BDI; A&A
  • Tecnologie per agenti intelligenti e MAS
    • Jason, ASTRA, CArtAgO
  • Agreement technologies
    • semantica; norme; organizzazioni & istituzioni; argomentazione & negoziazione; fiducia & reputazione
    • modelli e teorie di coordinazione; Linda & TuCSoN
  • Agent-oriented Software Engineering
    • GAIA & SODA
  • Altri contenuti
    • simulazione e MAS; NetLogo, Alchemist
  • auto-organizzazione, swarm intelligence e MAS
    • logica per MAS
testi / bibliografia

La bibliografia è resa disponibile tramite il sito del corso.

metodi didattici
  • Lezioni teoriche in aula con uso di lucidi
  • Esempi discussi e costruiti in aula al computer dal docente e da esperti
  • Attività di laboratorio
modalità di verifica e valutazione dell'apprendimento

La verifica dell'apprendimento dei contenuti del corso avviene tramite lo sviluppo di un progetto individuale o di gruppo, che si traduce nella produzione dei più opportuni artefatti, sia documentali sia software.

La prova orale finale consiste nella discussione orale del progetto.

La valutazione finale dipende dal livello e dall'estensione del progetto, dalla qualità degli artefatti documentali e software prodotti, e ovviamente dal livello di conoscenza dei temi del corso dimostrato durante la discussione finale.

strumenti a supporto della didattica
serie di corsi
funge da
corso genitore
Course_icon.svg Sistemi multi-agente (modulo 1) (laurea magistrale, 2021/2022) — Andrea Omicini
Course_icon.svg Sistemi multi-agente (modulo 2) (laurea magistrale, 2021/2022) — Roberta Calegari
corso correlato
Course_icon.svg Attività di progetto in sistemi multi-agente (laurea magistrale, 2021/2022) — Andrea Omicini