slides

Transcript

slides
A Multi-Agent System
to Assist Museum Visitors
Maurizio Bombara, Davide Calì
Corrado Santoro
1
I
Obiettivi del progetto
Obiettivi del progetto
KORE è un progetto congiunto UniCT + BC Software che
mira a realizzare una piattaforma tecnologica avanzata
per sviluppare, migliorare ed ottimizzare la fruizione dei
beni culturali ed ambientali.
• Consentire ad un visitatore di un museo di ottenere
informazioni mirate relative all’opera d’arte che egli sta
osservando
• Consentire la vista virtuale al museo, tramite Web,
assistita opportunamente sulla base delle caratteristiche
dell’utente
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
2
III
Gli elementi distintivi
Gli elementi distintivi
• MULTICANALITÀ: Utilizzo di dispositivi standard per
l’interazione con il sistema
• CONTESTUALIZZAZIONE: Fruizione di informazioni
fortemente contestualizzate alla posizione dell’utente
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
3
III
Gli elementi distintivi
• PERSONALIZZAZIONE: Fruizione di informazioni
personalizzate secondo il profilo socio-comportamentale
dell’utente
• PLURILINGUISMO: le informazioni possono essere fornite
nelle cinque diverse europee (Italiano, Inglese, Francese,
Tedesco, Spagnolo), in base alle caratteristiche dell’utente
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
4
I
IV
I collegamenti del sistema
Materiale
Informativo
Museo
Fruizione “context aware”
sulla base dell’opera
d’arte osservata
Fruizione
tramite WWW
Visita virtuale
al museo
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
5
VI
Problematiche Tecnologiche
Problematiche Tecnologiche
¾ Dati in forma strutturata per la fruizione “profile-based”:
• Semantic Web
• Ontologie
• Uso di modelli di rappresentazione standard del profilo (e.g. CC/PP)
¾ Individuazione della posizione:
• Utilizzo della tecnologia ad Infrarossi
¾ Fruizione delle informazioni:
• Tecnologia ad Infrarossi per terminali mobili non dotati di
collegamento wireless radio
• Uso di tecnologie Bluetooth e WiFi
• Uso di soluzioni “text-to-speech” per fornire informazioni
direttamente in audio
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
6
VII
Architettura del sistema (I)
•Il museo è suddiviso in zone
•Ogni zona è gestita da un Zone Server che memorizza
e gestisce le informazioni sulle opere d’arte della zona
•Le informazioni memorizzate sono replicate da un
Main Museum Server
ZONE D
ZONE A
ZONE B
ZONE C
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
7
VII
Architettura del sistema (II)
Zone
Information
Agent
Beamer Agents
KORE
KOREBrowser
Browser
Information
Service Agent
Zone Server
Main Museum Server
Zone
Information
Agent
User Agents
Zone Server
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
8
VII
Architettura del sistema (III)
L’uso di Zone Servers consente di:
•decentralizzare la gestione della diffusione delle
informazioni agli utenti
•non sovraccaricare il Main Museum Server
La consistenza viene mantenuta tramite un opportuno
protocollo di update gestito dagli agenti dei server (Zone
Information Agent e Information Service Agent)
Æ Basso rate di aggiornamenti
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
9
VIII
Individuazione della posizione e fruizione delle informazioni (I)
1
L’utente
L’utenteposiziona
posizionaililpalmare
palmare
verso
il
fascio
verso il fasciodidiinfrarossi
infrarossi
2
Il fascio di infrarossi
Il fascio di infrarossi
contiene tutte le informazioni
contiene tutte le informazioni
sull’opera d’arte
sull’opera d’arte
IR Beamer
3
IlIlKORE
KOREBrowser
Browserdel
delpalmare
palmare
filtra,
in
base
al
profilo
filtra, in base al profiloutente,
utente,
leleinformazioni
informazioniricevute,
ricevute,
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
10
VIII
Individuazione della posizione e fruizione delle informazioni (II)
IR Packet
Framing
Sequence
Packet
Length
WAI
SEQ +
FLAGS
…
PROFILE INFO
…
Data
CRC-16
WAI = Work-of-Art Identifier
PROFILE INFO = Bit-mapped field, ogni bit corrisponde ad una categoria/capability dell’utente
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
11
VIII
Individuazione della posizione e fruizione delle informazioni (III)
1
L’utente posiziona il palmare
L’utente posiziona il palmare
verso il fascio di infrarossi
verso il fascio di infrarossi
2
IR Beamer
Il fascio di infrarossi
Il fascio di infrarossi
contiene l’identificativo
contiene l’identificativo
dell’opera d’arte
dell’opera d’arte
User Agent
Via collegamento wireless (bluetooth o WiFi),
Via collegamento wireless (bluetooth o WiFi),
il browser del palmare richiede al sistema
il browser del palmare richiede al sistema
leleinformazioni
informazionisull’opera
sull’operad’arte,
d’arte,specificando
specificando
il profilo utente per l’adattamento
il profilo utente per l’adattamento
3
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
12
VIII
Individuazione della posizione e fruizione delle informazioni (IV)
1
L’utente posiziona il palmare
L’utente posiziona il palmare
verso il fascio di infrarossi
verso il fascio di infrarossi
2
IR Beamer
Il fascio di infrarossi
Il fascio di infrarossi
contiene l’identificativo
contiene l’identificativo
dell’opera d’arte
dell’opera d’arte
User Agent
Via
Viacollegamento
collegamentowireless
wireless(bluetooth
(bluetoothooWiFi),
WiFi),
ililbrowser
del
palmare
richiede
browser del palmare richiedealalsistema
sistemaKORE
KORE
leleinformazioni
informazionisull’opera
sull’operad’arte,
d’arte,specificando
specificando
ililprofilo
profiloutente
utenteper
perl’adattamento
l’adattamento
3
4
Grazie
Graziead
adun
unsistema
sistema“text-to-speech”,
“text-to-speech”,
leleinformazioni
informazionisono
sonoconvertite
convertiteininMP3
MP3
eerecitate
recitatesullo
sullospeaker
speakerdel
delpalmare
palmareoodel
deltelefonino
telefonino
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
13
VIII
Individuazione della posizione e fruizione delle informazioni (V)
User Agent
Zone A
L’utente cambia zona
Lo User Agent associato migra
sul nuovo Zone Server
User Agent
Zone B
Lo User Agent ha il compito di seguire l’utente e di aggiornarne il
profilo sulla base delle opere d’arte visitate
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
14
IX
Progetti Correlati
¾ Crumpet, GUIDE, mToGuide (progetti IST):
• Sono relativi ai beni culturali in genere ed al turismo
• Usano il GPS per la localizzazione (tolleranza elevata)
• Offrono informazioni a “grana grossa” (monumenti, palazzo e luoghi
turistici in genere)
• Offrono servizi come notifica di eventi turistici, route planning, etc.
¾ CICERO (Italia, CNR di Pisa)
• Utilizzo della tecnologia ad Infrarossi per individuare la zona (stanza)
dove si trova l’utente
• Il browser presenta una mappa della stanza ed è l’utente ad indicare
l’opera per la quale desidera le informazioni
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
15
X
Conclusioni
¾ E’ stato realizzato un prototipo di alcune
parti del sistema KORE:
• Sistema di diffusione (basato su IR + Wireless)
• KORE Browser, in Java testato su dispositivi
Palm (Superwaba Virtual Machine)
• JADE come piattaforma ad agenti
Questo ha permesso di validare una parte delle
scelte fatte in fase di definizione del progetto
KORE: A Multi-Agent System to Assist Museum Visitors – Bombara, Calì, Santoro – WOA 2003 – Villasimius -Italy
16