Laurea Specialistica in Sistemi
per il Trattamento
dell'Informazione
Modulo 1. Sistemi multiagente
Anno accademico: 2003-2004
Docente: Alberto
MARTELLI
Programma
Il programma dettagliato verrà definito durante lo
svolgimento del corso.
Il programma a grandi linee è il seguente:
- Che cosa è un agente
- Agenti intelligenti
- Agenti BDI
- Logiche per sistemi ad agenti
- Sistemi multiagente: cooperazione e negoziazione
- Linguaggi di comunicazione per agenti
Programma dettagliato
- Introduzione agli agenti.
Proprietà. Diverse visioni (testo Cap. 1)
- Modello generale di agente.
Proprietà dell'ambiente. Agenti intelligenti. Agenti e oggetti.
Agenti come sistemi intenzionali. Architettura astratta di agenti:
agenti reattivi e con stato. Funzioni di utilità (testo Cap. 2)
- Agenti deduttivi (testo
3.1)
- Practical reasoning agents.
Cenni su pianificazione. Implementazione di practical reasoning agents (testo
4.1 - 4.3)
- Logiche per sistemi multiagente:
logica modale, dinamica, temporale. Logiche per knowledge e belief (testo Cap. 12 e
slides su Fondamenti)
- Modelli formali di agenti:
la logica di Cohen e Levesque (testo 12.7), il modello BDI di Rao e
Georgeff (slide)
- Linguaggi per agenti: PRS
(testo 4.5 e slide), Agent Oriented Programming (testo 3.2 e slide),
Concurrent METATEM (testo 3.3)
- Agenti reattivi e ibridi:
la Subsumption Architecture di Brooks, il Mars explorer di Steels,
architetture ibride, Touring Machines (testo Cap. 5)
- Comunicazione fra agenti:
Speech acts come azioni, Agent Communication Languages (ACL): KQML e
FIPA, Ontologie (testo Cap. 8, slide tutorial su ACL, documento
su ACL FIPA), Protocolli FIPA (documenti FIPA)
- Cooperative distributed problem
solving: Contract Net (testo 9.1 - 9.2)
- Lezioni del dott. Boella su "Cooperazione in sistemi multiagente"
(slide)
Seminario della prof. Ardissono su "Tecnologie ad agenti per siti web
adattativi" (slide)
Libro di testo
Si farà riferimento al seguente libro di testo:
Michael Wooldridge
An Introduction to MultiAgent Systems
John Wiley & Sons, 2002
Una copia del libro è disponibile in biblioteca, esclusa dal
prestito.
Materiale del corso
|