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