DISTRIBUTED ARTIFICIAL INTELLIGENCE
a cura di Gianluca Di Tomassi
Capitolo 1 Concetti fondamentali per la costruzione di agenti intelligenti
1.1 Introduzione agli agenti
1.1.a Cosè un agente ?
1.2 Le Teorie dellagente
1.2.a Agenti come sistemi intenzionali
1.2.b Rappresentazione delle nozioni intenzionali
1.2.c Possibili Mondi Semantici
1.2.c.1 Assiomi per la conoscenza e la credenza
1.2.d Alternative al modello dei mondi possibili
1.2.d.1 Konolige il modello deduttivo
1.2.d.2 Meta-linguaggi e modalità sintattiche
1.3 Le architetture dellagente
1.3.a Gli Approcci Classici: Architetture Deliberative
1.3.a.1 Agenti pianificatori
1.3.b Approcci Alternativi: Architetture Reattive
1.3.b.1 Brooks behaviour languages
1.3.c Architetture Ibride
1.3.c.1 Ferguson Macchine di Turing
1.4 Linguaggi per Agente
1.4.1 Sholam Programmazione orientata agli Agenti
1.5 Conclusioni
2.1 Introduzione
2.2 La cooperazione vista da tre punti di vista differenti
2.3 Alcuni esempi di cooperazione
2.3.1 Esempio della linea aerea
2.3.2 Esempio della guida
2.3.3 Esempio di accordi contrattuali tra agenti
2.4 Conclusioni
Capitolo 3 Sistema Multi Agente per la gestione della rete ATM
3.1 Introduzione
3.2 La Tecnologia ATM
3.3 Architetture di controllo per la gestione della rete
3.3.1 Controllo Centralizzato
3.3.2 Controllo Localizzato
3.3.3 Controllo Ibrido: approccio con un sistema Multi-Agente
3.4 Sistemi Multi-Agente basati sul mercato
3.4.1 Reti Dinamiche
3.4.2 Protocollo e Realizzazione di decisioni
Capitolo 4 Sistemi Multi Agente per battaglie simulate
4.1 Introduzione
4.2 Panoramica della compagnia di elicotteri per attacco
4.3 Obiettivi
4.4 Descrizione dellApplicazione
4.4.1 Progettazione ed Implementazione
4.4.2 Esempi di utilizzo del sistema
4.5 Uso delle Tecnologie dellIntelligenza Artificiale
4.5.1 Architettura per agente basata su Soar
4.5.2 Planning
Capitolo 5 Idee di base per una JCL (Java Chat Line)
5.1 Introduzione
5.2 Gestione dei Socket
5.3 Il Logger
5.4 Glossario dei Termini