serendipi tag
TRANSCRIPT
SerendipiTAG
Torino, 30 novembre 2012
Roberto Politi, Lara Marcellin
• motore di ricerca e raccomandazione multipiattaforma basato sui tag
• Suggerisce i termini di ricerca durante la digitazione• Autocomplete
• Mostra contenuti trovati• Si, beh… ovviamente!
• Ricerca incrociata su più piattaforme• Aggregazione / mash-up• Contenuti Generati dall’Utente• Modulare & Estendibile (plugin)
SerendipiTAG
2SerendipiTAG
• Suggerisce contenuti correlati di potenziale interesse• Favorisce l’effetto serendipity
Cos’è la serendipity?
3SerendipiTAG
“ ”
Wikipedia
L’atto di scoprire una cosa non cercata e imprevista mentre se ne sta cercando un'altra.
Cos’è la serendipity? (v2.0)
4SerendipiTAG
“ ”
La serendipità è cercare un ago in un pagliaio e trovarci la figlia del contadino
Julius H. Comroe
L'America da parte di Cristoforo Colombo che cercava le Indie.
La dinamite da parte di Alfred Nobel.
La penicillina da parte di Alexander Fleming.
Gli effetti psichedelici dell'LSD da parte di Albert Hofmann.
Il Prozac (fluoxetina ossalato), altro esempio di serendipità. Il farmacologo David Wong nel giugno 1974
annunciò pubblicamente che la fluoxetina è un inibitore del reuptake della serotonina.
La colla dei Post-it, il cui inventore in realtà stava cercando di realizzare un collante estremamente forte
ottenendo, invece, un collante debole, che non macchiava e che si poteva attaccare e staccare con facilità.
I neuroni specchio. Mangiando casualmente una nocciolina davanti a un macaco, un ricercatore vide che i
neuroni motori del macaco "sparavano" impulsi elettrici, anche se l'animale non stava compiendo nessun
gesto.
Esempi di Serendipity
5SerendipiTAG
1. Cerca tra i contenuti delle varie piattaforme quelli “taggati” con le parole indicate
2. Raccoglie tutti i tag contenuti nei risultati trovati
3. Estrae i tag “vicini”, ovvero quelli più usati nei risultati, attraverso un algoritmo studiato ad-hoc
• L’algoritmo tiene conto di diversi parametri: cardinalità, data del post, autori, copresenza su diverse piattaforme, ...
• task “time intensive” (Npost x Ntag x Nsiti)• non real-time
4. Propone i risultati e un elenco ordinato di tag correlati• tag correlati = temi correlati serendipity
SerendipiTAG: come funziona
6SerendipiTAG
SerendipiTAG
Un esempio di ricerca
7SerendipiTAG
sito
A
sito
B
sito
C risultato 5lorem ipsum dolor sit amet
risultato 3 totam rem aperiam eaque
risultato 2unde omnis iste natus error
risultato 1
facebook, privacy, pubblicitàweb 2.0, social network,
facebook, businessfacebook, software,
opensource, oss, sviluppo
facebook, social network, latino
tag s tag s tag s
tag s
lorem ipsum dolor sit amet
risultato 6lorem ipsum dolor sit amet
risultato 4cum soluta nobis est quo
privacy, social network, young, facebook
android, social network, iphone, facebook, appta
g s tag s
Risultati suggerimenti
lorem ipsum dolor sit amet
unde omnis iste natus error
totam rem aperiam eaque
cum soluta nobis est quo
social networkprivacy
...
+...
SerendipiTAGPlugin A Plugin B Plugin C
Un esempio di ricerca
8SerendipiTAG
Un esempio di ricerca
9SerendipiTAG
• Piattaforma LAMP
– Sistema operativo: Linux
– Web server: Apache
– Database: MySQL
– Server side: PHP
• Linguaggi di sviluppo
– Client web: HTML, CSS, Javascript
– Server side/ engine: PHP, SQL
Tecnologie e linguaggi
10SerendipiTAG
• Sito CSP– www.csp.it/serendipitag– sito, blog, WebTV
• Sito collaborativo aziendale (ECollab)– sito visibile solo dalla rete aziendale CSP– blog, link, wiki– suggerimento utenti “esperti”
Implementazioni attuali
11SerendipiTAG
• Estensione dell’engine• Auto tag a partire dal contenuto• Normalizzazione: trovare e uniformare tag “simili”• Plugin per siti “generici”• Ottimizzazioni (algoritmo)• …
• Utilizzo dell’engine• Ricerca audio/video• Siti particolari• Nice / YourVoice• Libero spazio alla fantasia…
Possibili interventi
12SerendipiTAG
13SerendipiTAG
Stay Hungry. Stay Foolish.~ Steve Jobs
Thank
You!!
CSP innovazione nelle ICT s.c. a r.l.
Sede Via Nizza n. 150 – 10126 Torino – Italy(ingresso da Via Alassio, 11/c)
Tel +39 011 4815111Fax +39 011 4815001E-mail: [email protected]
www.csp.it
14
Roberto PolitiLab Manager, Software Architecture & Development / W3Lab – Direzione Research & Development
mail: [email protected] cell: +39 348 5905643tel. +39 011 4815109