- Docente: Andrea Omicini
- Crediti formativi: 9
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Moduli: Andrea Omicini (Modulo 1) Danilo Pianini (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Cesena
- Corso: Laurea Magistrale in Ingegneria informatica (cod. 8200)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce le fondamenta teoriche e concettuali dei sistemi multiagente, 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 metologie orientate agli agenti; - integrare efficamente e coerentemente in un sistema multiagente risultati e tecniche provenienti da campi diversi come intelligenza artificiale, sistemi distribuiti e ingegneria del software.
Contenuti
Introduzione al corso
L'evoluzione dei sistemi computazionali: fondamenti di calcolo
orientato agli agenti
Fonti di letteratura scientifica per sistemi multiagente
Agenti: dalle premesse alla definizione
Agenti come sistemi intenzionali
Programmare Agenti Intenzionali in AgentSpeak(L) e Jason
Artefatti per agenti: fondamenti multidisciplinari
Agenti e artefatti: il meta-modello A&A per sistemi
multiagente
Linguaggi di programmazione per sistemi multi-agente
Agenti in tuProlog
Modelli e linguaggi di coordinazione
Coordinazione basata su tuple: da
Linda a ReSpecT & TuCSoN
Agreement technologies
Allineamento semantico, negoziazione,
dialogo, argomentazione, organizzazioni virtuali,
apprendimento
Ingegneria del software orientata agli agenti
La metodologia SODA orientata agli
agenti
Simulazione & sistemi multiagente: introduzione
Auto-organizzazione e MAS: introduzione
Metodi didattici
- Lezioni teoriche e seminari in aula con uso di lucidi
- Preparazione di un progetto individuale
- Attività di laboratorio
Modalità di verifica e valutazione dell'apprendimento
- Prova orale
- Presentazione e discussione del progetto
Strumenti a supporto della didattica
- Sito web
del docente
- Pagina web
del corso con PDF dei lucidi, altro materiale e link util
Link ad altre eventuali informazioni
http://apice.unibo.it/xwiki/bin/view/Courses/Sma
Orario di ricevimento
Consulta il sito web di Andrea Omicini
Consulta il sito web di Danilo Pianini