Universitat de Girona' RESEARCH | Collaborative learning
ASKS | Cerca social automatitzada
1. ASKS, la cerca social automatitzadaASKS, la cerca social automatitzada
Miquel Montaner
Coordinador del consorci ASKS
@ASKS_cat@ASKS_cat
2. Què é s l’ASKS?Què é s l’ASKS?
http://www.youtube.com/watch?v=SU53DqIkadA
3. Els cercadors d’InternetEls cercadors d’Internet
Els cercadors d’Internet só n
capaç os de trobar una gran
quantitat de resultats en pocs
segons.
Aquesta velocitat acaba
sent sinò nim de milions de
resultats poc precisos
4. La cerca socialLa cerca social
Só n persones les que ens
donen la resposta adequada a la
nostra pregunta.
La cerca tradicional
sempre ha estat social.
5. L’objectiu d’ASKSL’objectiu d’ASKS
ASKS és un cercador social que connecta de forma automàtica preguntes i
respostes de persones amb interessos similars obtenint resultats més precisos.
6. Busquem la simplicitatBusquem la simplicitat
A nivell d’interfície volem que sigui molt simple i intuï tiu d’utilitzar
8. Tecnologies aplicades a ASKSTecnologies aplicades a ASKS
• Representació del coneixement en “pills” (píndoles de coneixement)
• Automatització gràcies a un sistema multi-agent
• Llistes de contactes ponderades per reputació i confianç a
• Tractament del llenguatge natural per classificar les preguntes
• Ontologies semàntiques per definir experteses
• Gestió de rols: professional vs personal
• Mobilitat gràcies al Cloud Computing
9. Com funciona?Com funciona?
Els usuaris interaccionen entre ells per respondre a les seves preguntes.
Com automatitzem?
Cada usuari compta amb un agent personal intel· ligent que es preocupa de resoldre els seus
dubtes amb la col· laboració dels agents de la resta d’usuaris
10. Les “pills”Les “pills”
Cada vegada que un usuari respon a una pregunta es crea una “pill”.
Les “pills” só n píndoles de coneixement com a unitat bàsica d’informació .
Só n la pregunta i resposta que l’agent tracta i envia.
11. El registreEl registre
Quan un usuari es registra es crea un agent virtual al directori amb els seus interessos i
preferències. La utilització del sistema permet als agents enriquir els seus perfils amb dades
de confianç a i reputació dels altres agents.
12. Agents intel· ligentsAgents intel· ligents
L’agent és el responsable de rebre la formulació de la pregunta i cercar la resposta de
forma automàtica. L’Agent intel· ligent té 4 característiques:
13. Agents intel· ligentsAgents intel· ligents
Aquestes dades es converteixen en la base de col· laboració entre els agents per
aconseguir les respostes més apropiades per cada situació .
14. Cerca internaCerca interna
Procé s de pregunta / resposta IProcé s de pregunta / resposta I
L'Agent cerca a la base de dades si hi ha alguna pill que pugui respondre la pregunta.
En aquest procés s'utilitzaran les temàtiques, el context i la reputació de les pills.
15. El sistema multi-agentEl sistema multi-agent
Procé s de pregunta / resposta IIProcé s de pregunta / resposta II
Si l’agent no troba la resposta correcta
s’activa la “cerca externa” escollint altres
agents experts mitjanç ant el mecanisme
de “trust & reputation”
16. Reputació i confianç aReputació i confianç a
Procé s de pregunta / resposta IIIProcé s de pregunta / resposta III
Els agents tindran una reputació dins de la plataforma en funció de la seva participació
i dels feedbacks dels usuaris. Si un usuari disposa de més d’un rol, aquest tindrà una
reputació diferent per cada rol per tal de millorar el sistema de “trust & reputation”.
17. Llista de contactesLlista de contactes
Procé s de pregunta / resposta IVProcé s de pregunta / resposta IV
La primera acció a realitzar per part de l’agent
serà escollir quins agents presents a la seva base
de dades de contactes só n classificats com
experts en la categoria de la cerca en qüestió
18. Cerca externaCerca externa
Procé s de pregunta / resposta VProcé s de pregunta / resposta V
En cas que l’agent no trobi experts dins de la seva base de dades de contactes o aquests
es considerin insuficients o inadequats, l’agent contactarà directament amb el directori
d’agents per tal d’obtenir una llista d’agents experts que seran totalment desconeguts per
a l’usuari que ha fet la cerca.
L’usuari sabrà si la resposta vé d'un usuari de la seva confianç a o si per contra ve d’un
agent desconegut però que el ASKS ha considerat com expert en la matèria.
19. Feedback de l’usuariFeedback de l’usuari
Reputació i confianç aReputació i confianç a
Un cop s’ha completat tot el procés de cerca l’usuari serà l’encarregat de validar les
respostes rebudes. A partir del feedback de l’usuari, ASKS utilitza un sistema intel· ligent de
reputació i confianç a que ajuda a determinar quins usuaris poden oferir les millors respostes
i així oferir respostes de forma més ràpida i eficient.
20. Respostes automàtiquesRespostes automàtiques
Procé s de respostaProcé s de resposta
A mesura que creix el nombre d’usuaris i les seves interaccions, el volum de “pills”
emmagatzemades augmenten i els agents les utilitzen per respondre automàticament
a futures preguntes
21. La semàntica i el llenguatgeLa semàntica i el llenguatge
Un cop l’agent rep la pregunta en qüestió
ha d’actuar de diferents formes. La
primera acció a realitzar per part de
l’agent serà analitzar lingüísticament i
semànticament la cerca per tal de
classificar-la seguint el patró definit dins
les ontologies del projecte.
Gràcies a l’organització semàntica de
tota
la informació a les ontologies s’obtindrà
una llista de temàtiques o categories que
serviran per definir el contingut relacionat
amb la cerca realitzada per l’usuari.
Aquesta classificació en temàtiques és
molt important, ja que és la base de la
cerca d’experts.
22. Creació de “pills” mitjanç ant el correu electrò nicCreació de “pills” mitjanç ant el correu electrò nic
Altres funcionalitatsAltres funcionalitats
Els usuaris poden generar “pills” enviant un correu electrò nic
que conté la informació , amb cò pia al seu agent
23. Els agents traslladen les preguntes als usuaris en funció del rol que desenvolupen en aquell
moment determinat.
Rols dels usuarisRols dels usuaris
Altres funcionalitatsAltres funcionalitats
24. Al núvolAl núvol
Els usuaris d’ASKS poden
utilitzar el servei en qualsevol
moment i des de qualsevol
dispositiu ja que el sistema està
basat en el núvol.
25. A on es pot aplicar l’ASKS?A on es pot aplicar l’ASKS?
Entorns de pregunta resposta on el domini del llenguatge é s
acotat.
Per exemple:
•Call centers
•Serveis post-venda
•Serveis d’atenció al públic (clients, proveidors, ciutadans,…)
•Fò rums especialitzats (temàtiques, hobbies,…)
•Xarxes professionals (oficis, col· legis,…)
•Departaments dins d’una organització que donen servei als empleats
(informàtica, recursos humans,…)