Serendipi tag

Post on 13-Jun-2015

287 views 7 download

Transcript of Serendipi tag

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

facebook

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: innovazione@csp.it

www.csp.it

14

Roberto PolitiLab Manager, Software Architecture & Development / W3Lab – Direzione Research & Development

mail: roberto.politi@csp.it cell: +39 348 5905643tel. +39 011 4815109