DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Laurea Specialistica in Sistemi per il Trattamento dell'Informazione

Interazione Uomo-Macchina II: Agenti e Interazione Linguistica

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







[Corso di Studi di Informatica]

Last update: Mar 25, 2004