SlideShare una empresa de Scribd logo
1 de 24
Prototipo de  Buscador de Talento Amigo Presentación Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanmeza.com/ http://educacion.misservicios.net/
Una persona cualquiera, un día cualquiera ...  Necesito un par de ingenieros para mi nuevo proyecto. Dónde podré encontrarlos ?
Para qué sirve Internet ?  Para qué perteneces a redes sociales ? Podría preguntarle a mis amigos, pero me demoraría mucho haciendo tantas llamadas.
Utiliza al  Buscador de Talento Amigo . Necesito a  2  personas que hayan estudiado  ingeniería de sistemas .  Verifica por favor a mis amigos hasta  4  niveles de profundidad. Buscador de Talento Amigo
El usuario de la red social quien requiere los perfiles. La ubicación de la red Mandarina Social. El número de niveles de amistad que se van a revisar. La cantidad de candidatos que se requieren. El perfil solicitado. El tiempo máximo de espera para la búsqueda. La interfaz de usuario para gestionar la búsqueda es muy simple.
El  Atendedor  se encarga de recibir la información del  Usuario . AttenderAgent (GuiAgent) Necesito a  2  personas que hayan estudiado  ingeniería de sistemas .  Verifica por favor a mis amigos hasta  4  niveles de profundidad.
El  Atendedor  inicia el proceso creando a un agente  Buscador . Usuario Perfil Cantidad de perfiles requeridos Cantidad de niveles de amistad AttenderAgent (GuiAgent) SearchAgent (Agent)
El  Buscador  tiene dos misiones. 1. Revisar si el contacto actual cumple o no con el perfil, de hacerlo lo agrega a su lista propia de candidatos:  SearchBehaviour . 2. De ser necesario verifica un nivel de amistad mas a partir de su contacto, creando un nuevo agente de búsqueda por cada amigo encontrado:  ExtendedSearchBehaviour . SearchAgent (Agent)
El contacto actual tiene 3 amigos, se crean 3 agentes  Buscadores  mas. SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent)
El  Buscador  consulta la  Red Social  para obtener información del  amigo . SearchAgent (Agent) Mandarina Social
El  Buscador  compara si el  amigo  revisado cumple o no el perfil solicitado. SearchAgent (Agent) El amigo  Carlos  estudió Ingeniería de Sistemas . Cumple el perfil, es un candidato! Si no cumple el perfil, lo descarto como candidato. Search Behaviour
Si el  amigo  cumple el perfil, este es georreferenciado. SearchAgent (Agent) GeolocatorAgent (Agent)
El agente  Geolocalizador  utiliza a un servicio web externo para obtener la información. GeolocatorAgent (Agent) Servicio de Georreferenciación
Cuando los  Buscadores  terminan la revisión, reportan sus candidatos a su nivel jerárquico superior. SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) ExtendedSearch Behaviour
Cuando el primer  Buscador  termina, envía los candidatos encontrados al  Atendedor . Candidatos encontrados AttenderAgent (GuiAgent) SearchAgent (Agent)
Con los candidatos, el  Atendedor  crea a un  Selector  para elegir a los mejores. Candidatos AttenderAgent (GuiAgent) SelectorAgent (Agent)
El  Selector  obtiene la distancia entre el  Usuario  y cada uno de los candidatos con ayuda del agente  Calculador de Distancias . Usuario, Candidato Georreferenciado Distancia SelectorAgent (Agent) DistanceCalculatorAgent (Agent)
El  Selector  elige a los candidatos mas cercanos al  Usuario  según la cantidad de perfiles solicitada. SelectorAgent (Agent) Selección
El  Selector  le informa al  Atendedor  cuales fueron los candidatos elegidos. Seleccionados AttenderAgent (GuiAgent) SelectorAgent (Agent)
El  Atendedor  utiliza al servicio  StaticMap  para crear un mapa con las ubicaciones de los contactos elegidos.. AttenderAgent (GuiAgent) StaticMap Servicio de Mapas
El  Atendedor  se encarga de mostrarle los resultados al  Usuario . AttenderAgent (GuiAgent) Selección
Resultados de la  Búsqueda de Talento Amigo .
El problema debe ser desarrollar el proyecto, no encontrar con quien. Ahora si, a desarrollar mi proyecto!
Fin de la presentación. Creative Commons (CC)

Más contenido relacionado

Destacado

Experion 108, Gurgaon
Experion 108, GurgaonExperion 108, Gurgaon
Experion 108, GurgaonGaurav Vohra
 
BP presentation by Shih-Kai ou
BP presentation by Shih-Kai ouBP presentation by Shih-Kai ou
BP presentation by Shih-Kai ou仕凱 周
 
Eleitorado Brasileiro 2008
Eleitorado Brasileiro 2008Eleitorado Brasileiro 2008
Eleitorado Brasileiro 2008Fernando Holanda
 
Peopleviews: Human Computation for Constraint-Based Recommendation
Peopleviews: Human Computation for Constraint-Based RecommendationPeopleviews: Human Computation for Constraint-Based Recommendation
Peopleviews: Human Computation for Constraint-Based RecommendationThomas Ulz
 
Obstructive sleep apnea /certified fixed orthodontic courses by Indian denta...
Obstructive sleep apnea  /certified fixed orthodontic courses by Indian denta...Obstructive sleep apnea  /certified fixed orthodontic courses by Indian denta...
Obstructive sleep apnea /certified fixed orthodontic courses by Indian denta...Indian dental academy
 

Destacado (9)

RESUME (2)
RESUME (2)RESUME (2)
RESUME (2)
 
Experion 108, Gurgaon
Experion 108, GurgaonExperion 108, Gurgaon
Experion 108, Gurgaon
 
BP presentation by Shih-Kai ou
BP presentation by Shih-Kai ouBP presentation by Shih-Kai ou
BP presentation by Shih-Kai ou
 
Cnpcp
CnpcpCnpcp
Cnpcp
 
Thesis_JJRF
Thesis_JJRFThesis_JJRF
Thesis_JJRF
 
Eleitorado Brasileiro 2008
Eleitorado Brasileiro 2008Eleitorado Brasileiro 2008
Eleitorado Brasileiro 2008
 
Anatomia humana
Anatomia humanaAnatomia humana
Anatomia humana
 
Peopleviews: Human Computation for Constraint-Based Recommendation
Peopleviews: Human Computation for Constraint-Based RecommendationPeopleviews: Human Computation for Constraint-Based Recommendation
Peopleviews: Human Computation for Constraint-Based Recommendation
 
Obstructive sleep apnea /certified fixed orthodontic courses by Indian denta...
Obstructive sleep apnea  /certified fixed orthodontic courses by Indian denta...Obstructive sleep apnea  /certified fixed orthodontic courses by Indian denta...
Obstructive sleep apnea /certified fixed orthodontic courses by Indian denta...
 

Más de Jorge Iván Meza Martínez

Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203Jorge Iván Meza Martínez
 
Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517Jorge Iván Meza Martínez
 
GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128Jorge Iván Meza Martínez
 
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0Jorge Iván Meza Martínez
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IJorge Iván Meza Martínez
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEJorge Iván Meza Martínez
 
Generación del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comandoGeneración del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comandoJorge Iván Meza Martínez
 
Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKJorge Iván Meza Martínez
 
Introducción al desarrollo de Google Mapplets
Introducción al desarrollo de Google MappletsIntroducción al desarrollo de Google Mapplets
Introducción al desarrollo de Google MappletsJorge Iván Meza Martínez
 

Más de Jorge Iván Meza Martínez (17)

Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203Presentación grupo de investigación UAM, 201203
Presentación grupo de investigación UAM, 201203
 
Presentación GridUAM 201112
Presentación GridUAM 201112Presentación GridUAM 201112
Presentación GridUAM 201112
 
Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517Mercadeo en la era de la web 2.0, UniQuindio 20110517
Mercadeo en la era de la web 2.0, UniQuindio 20110517
 
GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128GridUAM, presentación del proyecto - 20110128
GridUAM, presentación del proyecto - 20110128
 
Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09
 
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
Historia breve de un compromiso de seguridad - Instalación de RedHat 8.0
 
Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Generación del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comandoGeneración del midlet HolaMundo utilizando las herramientas de línea de comando
Generación del midlet HolaMundo utilizando las herramientas de línea de comando
 
Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
 
Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTK
 
Introducción a la plataforma J2ME
Introducción a la plataforma J2MEIntroducción a la plataforma J2ME
Introducción a la plataforma J2ME
 
Disección del midlet Hola Mundo en J2ME
Disección del midlet Hola Mundo en J2MEDisección del midlet Hola Mundo en J2ME
Disección del midlet Hola Mundo en J2ME
 
Desarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer MappletDesarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer Mapplet
 
Introducción al desarrollo de Google Mapplets
Introducción al desarrollo de Google MappletsIntroducción al desarrollo de Google Mapplets
Introducción al desarrollo de Google Mapplets
 
Midlets con J2ME
Midlets con J2MEMidlets con J2ME
Midlets con J2ME
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 

Buscador de Talento Amigo - Presentación

  • 1. Prototipo de Buscador de Talento Amigo Presentación Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanmeza.com/ http://educacion.misservicios.net/
  • 2. Una persona cualquiera, un día cualquiera ... Necesito un par de ingenieros para mi nuevo proyecto. Dónde podré encontrarlos ?
  • 3. Para qué sirve Internet ? Para qué perteneces a redes sociales ? Podría preguntarle a mis amigos, pero me demoraría mucho haciendo tantas llamadas.
  • 4. Utiliza al Buscador de Talento Amigo . Necesito a 2 personas que hayan estudiado ingeniería de sistemas . Verifica por favor a mis amigos hasta 4 niveles de profundidad. Buscador de Talento Amigo
  • 5. El usuario de la red social quien requiere los perfiles. La ubicación de la red Mandarina Social. El número de niveles de amistad que se van a revisar. La cantidad de candidatos que se requieren. El perfil solicitado. El tiempo máximo de espera para la búsqueda. La interfaz de usuario para gestionar la búsqueda es muy simple.
  • 6. El Atendedor se encarga de recibir la información del Usuario . AttenderAgent (GuiAgent) Necesito a 2 personas que hayan estudiado ingeniería de sistemas . Verifica por favor a mis amigos hasta 4 niveles de profundidad.
  • 7. El Atendedor inicia el proceso creando a un agente Buscador . Usuario Perfil Cantidad de perfiles requeridos Cantidad de niveles de amistad AttenderAgent (GuiAgent) SearchAgent (Agent)
  • 8. El Buscador tiene dos misiones. 1. Revisar si el contacto actual cumple o no con el perfil, de hacerlo lo agrega a su lista propia de candidatos: SearchBehaviour . 2. De ser necesario verifica un nivel de amistad mas a partir de su contacto, creando un nuevo agente de búsqueda por cada amigo encontrado: ExtendedSearchBehaviour . SearchAgent (Agent)
  • 9. El contacto actual tiene 3 amigos, se crean 3 agentes Buscadores mas. SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent)
  • 10. El Buscador consulta la Red Social para obtener información del amigo . SearchAgent (Agent) Mandarina Social
  • 11. El Buscador compara si el amigo revisado cumple o no el perfil solicitado. SearchAgent (Agent) El amigo Carlos estudió Ingeniería de Sistemas . Cumple el perfil, es un candidato! Si no cumple el perfil, lo descarto como candidato. Search Behaviour
  • 12. Si el amigo cumple el perfil, este es georreferenciado. SearchAgent (Agent) GeolocatorAgent (Agent)
  • 13. El agente Geolocalizador utiliza a un servicio web externo para obtener la información. GeolocatorAgent (Agent) Servicio de Georreferenciación
  • 14. Cuando los Buscadores terminan la revisión, reportan sus candidatos a su nivel jerárquico superior. SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) SearchAgent (Agent) ExtendedSearch Behaviour
  • 15. Cuando el primer Buscador termina, envía los candidatos encontrados al Atendedor . Candidatos encontrados AttenderAgent (GuiAgent) SearchAgent (Agent)
  • 16. Con los candidatos, el Atendedor crea a un Selector para elegir a los mejores. Candidatos AttenderAgent (GuiAgent) SelectorAgent (Agent)
  • 17. El Selector obtiene la distancia entre el Usuario y cada uno de los candidatos con ayuda del agente Calculador de Distancias . Usuario, Candidato Georreferenciado Distancia SelectorAgent (Agent) DistanceCalculatorAgent (Agent)
  • 18. El Selector elige a los candidatos mas cercanos al Usuario según la cantidad de perfiles solicitada. SelectorAgent (Agent) Selección
  • 19. El Selector le informa al Atendedor cuales fueron los candidatos elegidos. Seleccionados AttenderAgent (GuiAgent) SelectorAgent (Agent)
  • 20. El Atendedor utiliza al servicio StaticMap para crear un mapa con las ubicaciones de los contactos elegidos.. AttenderAgent (GuiAgent) StaticMap Servicio de Mapas
  • 21. El Atendedor se encarga de mostrarle los resultados al Usuario . AttenderAgent (GuiAgent) Selección
  • 22. Resultados de la Búsqueda de Talento Amigo .
  • 23. El problema debe ser desarrollar el proyecto, no encontrar con quien. Ahora si, a desarrollar mi proyecto!
  • 24. Fin de la presentación. Creative Commons (CC)