SlideShare una empresa de Scribd logo
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 2008
Fernando Holanda
 
Anatomia humana
Anatomia humanaAnatomia humana
Anatomia humana
Michael Morillo
 
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
Thomas 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
 
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
Jorge 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
 
Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6Instalacion Básica De Drupal 6
Instalacion Básica De Drupal 6
Jorge 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 I
Jorge 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 EclipseME
Jorge 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 comando
Jorge Iván Meza Martínez
 
Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
Jorge 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 JWTK
Jorge Iván Meza Martínez
 
Introducción a la plataforma J2ME
Introducción a la plataforma J2MEIntroducción a la plataforma J2ME
Introducción a la plataforma J2ME
Jorge Iván Meza Martínez
 
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
Jorge Iván Meza Martínez
 
Desarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer MappletDesarrollo de Mi Primer Mapplet
Desarrollo de Mi Primer Mapplet
Jorge 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 Mapplets
Jorge Iván Meza Martínez
 
Midlets con J2ME
Midlets con J2MEMidlets con J2ME
Midlets con J2ME
Jorge 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

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 

Último (20)

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 

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)