HR Bot
robot para la gestión de recursos humanos
Resumen:
El presente trabajo está desarrollado como una solución para la empresa cliente, la misma es una empresa estadounidense dedicada a la venta de soluciones de software como servicio para la gestión de recursos humanos. Se enfrenta al problema de que sus productos se están volviendo poco atractivos para las empresas lideradas por gente joven, quienes valoran altamente la experiencia de usuario. Para poder generar ventajas competitivas decidió desarrollar un robot capaz de procesar mensajes de texto y realizar acciones en base a lo que el usuario escribía. HR Bot estará disponible en las principales herramientas de comunicación utilizadas en el ambiente laboral. El bot será capaz de interpretar lenguaje natural, un área que hoy en día está en pleno crecimiento, extraer la intención que conlleva la frase y ejecutar la acción que corresponda sobre el sistema de recursos humanos, respondiendo al usuario el resultado por el mismo medio, emulando una conversación. Para poder resolver el problema, se utilizaron arquitecturas basadas en microservicios, implementadas con Node.js. Estas interactúan con el servicio de procesamiento de lenguaje natural de Google, para luego analizar los árboles sintácticos extrayendo la intención y poder realizar la acción que el usuario quería. Un sistema de estas características, presenta grandes desafíos. En primer lugar, el procesamiento de lenguaje natural y la extracción de la intención de una frase para interpretar cuál es la acción que el usuario quiere realizar, lo cual es una técnica emergente en la actualidad. En segundo lugar, la investigación y el aprendizaje de las tecnologías más adecuadas para realizar el proceso anterior. Y por último poder familiarizarse con los conceptos y el lenguaje utilizado en el rubro de los recursos humanos. Durante el desarrollo del proyecto se utilizaron técnicas variadas de la ingeniería de software, utilizando una metodología basada en Kanban para la etapa de investigación y otra basada en Scrum para la de desarrollo. Se finalizó el proyecto con un bot disponible en Slack el cual puede procesar e interpretar lenguaje natural pudiendo responder así consultas sobre recursos humanos.
2018 | |
PROYECTOS-ID ARQUITECTURA DE MICROSERVICIOS GESTIÓN DE RECURSOS HUMANOS APRENDIZAJE AUTOMÁTICO |
|
Español | |
Universidad ORT Uruguay | |
RAD | |
http://hdl.handle.net/20.500.11968/3862 | |
Acceso abierto |
_version_ | 1807261357131694080 |
---|---|
author | Boix Vilar del Valle, Juan Diego |
author2 | Ojeda Quinteiro, Federico Adrián Rumi Chiapella, Stefano Monjardín López, Enzo Darío |
author2_role | author author author |
author_facet | Boix Vilar del Valle, Juan Diego Ojeda Quinteiro, Federico Adrián Rumi Chiapella, Stefano Monjardín López, Enzo Darío |
author_role | author |
bitstream.checksum.fl_str_mv | 3aaeabc960f5f83df23706e3d3daef1d b875d9db80fd2dae18b635c308a970d9 |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 |
bitstream.url.fl_str_mv | https://rad.ort.edu.uy/bitstreams/da944975-1e22-414b-b89f-d22d87168a7b/download https://rad.ort.edu.uy/bitstreams/fc3bada4-d0b1-4b71-aafc-fcca933a05b7/download |
collection | RAD |
dc.contributor.advisor.none.fl_str_mv | Scafarelli Tiscornia, Leonardo Pablo |
dc.contributor.tribunal.es.fl_str_mv | Rossa Hauck, Jean Carlo Fornaro Rosado, Carlos Nicolás |
dc.creator.none.fl_str_mv | Boix Vilar del Valle, Juan Diego Ojeda Quinteiro, Federico Adrián Rumi Chiapella, Stefano Monjardín López, Enzo Darío |
dc.date.accessioned.none.fl_str_mv | 2018-12-12T07:54:48Z |
dc.date.available.none.fl_str_mv | 2018-12-12T07:54:48Z |
dc.date.issued.es.fl_str_mv | 2018 |
dc.description.abstract.none.fl_txt_mv | El presente trabajo está desarrollado como una solución para la empresa cliente, la misma es una empresa estadounidense dedicada a la venta de soluciones de software como servicio para la gestión de recursos humanos. Se enfrenta al problema de que sus productos se están volviendo poco atractivos para las empresas lideradas por gente joven, quienes valoran altamente la experiencia de usuario. Para poder generar ventajas competitivas decidió desarrollar un robot capaz de procesar mensajes de texto y realizar acciones en base a lo que el usuario escribía. HR Bot estará disponible en las principales herramientas de comunicación utilizadas en el ambiente laboral. El bot será capaz de interpretar lenguaje natural, un área que hoy en día está en pleno crecimiento, extraer la intención que conlleva la frase y ejecutar la acción que corresponda sobre el sistema de recursos humanos, respondiendo al usuario el resultado por el mismo medio, emulando una conversación. Para poder resolver el problema, se utilizaron arquitecturas basadas en microservicios, implementadas con Node.js. Estas interactúan con el servicio de procesamiento de lenguaje natural de Google, para luego analizar los árboles sintácticos extrayendo la intención y poder realizar la acción que el usuario quería. Un sistema de estas características, presenta grandes desafíos. En primer lugar, el procesamiento de lenguaje natural y la extracción de la intención de una frase para interpretar cuál es la acción que el usuario quiere realizar, lo cual es una técnica emergente en la actualidad. En segundo lugar, la investigación y el aprendizaje de las tecnologías más adecuadas para realizar el proceso anterior. Y por último poder familiarizarse con los conceptos y el lenguaje utilizado en el rubro de los recursos humanos. Durante el desarrollo del proyecto se utilizaron técnicas variadas de la ingeniería de software, utilizando una metodología basada en Kanban para la etapa de investigación y otra basada en Scrum para la de desarrollo. Se finalizó el proyecto con un bot disponible en Slack el cual puede procesar e interpretar lenguaje natural pudiendo responder así consultas sobre recursos humanos. |
dc.description.es.fl_txt_mv | Incluye bibliografía y anexos |
dc.format.extent.es.fl_str_mv | 357 p. il., diagrs., tbls., grafs |
dc.identifier.citation.es.fl_str_mv | Monjardín López, E. D. (2018). HR Bot: robot para la gestión de recursos humanos (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3862 |
dc.identifier.uri.none.fl_str_mv | http://hdl.handle.net/20.500.11968/3862 http://hdl.handle.net/20.500.11968/3862 |
dc.language.iso.none.fl_str_mv | Español. spa |
dc.publisher.es.fl_str_mv | Universidad ORT Uruguay |
dc.relation.other.es.fl_str_mv | https://bibliotecas.ort.edu.uy/bibid/88060 |
dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
dc.source.none.fl_str_mv | reponame:RAD instname:Universidad ORT Uruguay instacron:Universidad ORT |
dc.subject.es.fl_str_mv | PROYECTOS-ID ARQUITECTURA DE MICROSERVICIOS GESTIÓN DE RECURSOS HUMANOS APRENDIZAJE AUTOMÁTICO |
dc.title.none.fl_str_mv | HR Bot robot para la gestión de recursos humanos |
dc.type.es.fl_str_mv | Trabajo final de carrera |
dc.type.none.fl_str_mv | info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/publishedVersion |
description | Incluye bibliografía y anexos |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | RAD_c24491193cae6cd1ad91f0396ff4d66d |
identifier_str_mv | Monjardín López, E. D. (2018). HR Bot: robot para la gestión de recursos humanos (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3862 |
instacron_str | Universidad ORT |
institution | Universidad ORT |
instname_str | Universidad ORT Uruguay |
language | spa |
language_invalid_str_mv | Español. |
network_acronym_str | RAD |
network_name_str | RAD |
oai_identifier_str | oai:rad.ort.edu.uy:20.500.11968/3862 |
publishDate | 2018 |
reponame_str | RAD |
repository.mail.fl_str_mv | rodriguez_v@ort.edu.uy |
repository.name.fl_str_mv | RAD - Universidad ORT Uruguay |
repository_id_str | 3927 |
spelling | Scafarelli Tiscornia, Leonardo PabloRossa Hauck, Jean CarloFornaro Rosado, Carlos NicolásBoix Vilar del Valle, Juan DiegoOjeda Quinteiro, Federico AdriánRumi Chiapella, StefanoMonjardín López, Enzo Darío2018-12-12T07:54:48Z2018-12-12T07:54:48Z2018Incluye bibliografía y anexosEl presente trabajo está desarrollado como una solución para la empresa cliente, la misma es una empresa estadounidense dedicada a la venta de soluciones de software como servicio para la gestión de recursos humanos. Se enfrenta al problema de que sus productos se están volviendo poco atractivos para las empresas lideradas por gente joven, quienes valoran altamente la experiencia de usuario. Para poder generar ventajas competitivas decidió desarrollar un robot capaz de procesar mensajes de texto y realizar acciones en base a lo que el usuario escribía. HR Bot estará disponible en las principales herramientas de comunicación utilizadas en el ambiente laboral. El bot será capaz de interpretar lenguaje natural, un área que hoy en día está en pleno crecimiento, extraer la intención que conlleva la frase y ejecutar la acción que corresponda sobre el sistema de recursos humanos, respondiendo al usuario el resultado por el mismo medio, emulando una conversación. Para poder resolver el problema, se utilizaron arquitecturas basadas en microservicios, implementadas con Node.js. Estas interactúan con el servicio de procesamiento de lenguaje natural de Google, para luego analizar los árboles sintácticos extrayendo la intención y poder realizar la acción que el usuario quería. Un sistema de estas características, presenta grandes desafíos. En primer lugar, el procesamiento de lenguaje natural y la extracción de la intención de una frase para interpretar cuál es la acción que el usuario quiere realizar, lo cual es una técnica emergente en la actualidad. En segundo lugar, la investigación y el aprendizaje de las tecnologías más adecuadas para realizar el proceso anterior. Y por último poder familiarizarse con los conceptos y el lenguaje utilizado en el rubro de los recursos humanos. Durante el desarrollo del proyecto se utilizaron técnicas variadas de la ingeniería de software, utilizando una metodología basada en Kanban para la etapa de investigación y otra basada en Scrum para la de desarrollo. Se finalizó el proyecto con un bot disponible en Slack el cual puede procesar e interpretar lenguaje natural pudiendo responder así consultas sobre recursos humanos.357 p. il., diagrs., tbls., grafsMonjardín López, E. D. (2018). HR Bot: robot para la gestión de recursos humanos (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3862http://hdl.handle.net/20.500.11968/3862http://hdl.handle.net/20.500.11968/3862Español.spaUniversidad ORT Uruguayhttps://bibliotecas.ort.edu.uy/bibid/88060PROYECTOS-IDARQUITECTURA DE MICROSERVICIOSGESTIÓN DE RECURSOS HUMANOSAPRENDIZAJE AUTOMÁTICOHR Botrobot para la gestión de recursos humanosTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera UniversitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg2913https://rad.ort.edu.uy/bitstreams/da944975-1e22-414b-b89f-d22d87168a7b/download3aaeabc960f5f83df23706e3d3daef1dMD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf8777796https://rad.ort.edu.uy/bitstreams/fc3bada4-d0b1-4b71-aafc-fcca933a05b7/downloadb875d9db80fd2dae18b635c308a970d9MD5120.500.11968/38622024-07-22 15:52:58.718oai:rad.ort.edu.uy:20.500.11968/3862https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:52:58RAD - Universidad ORT Uruguayfalse |
spellingShingle | HR Bot Boix Vilar del Valle, Juan Diego PROYECTOS-ID ARQUITECTURA DE MICROSERVICIOS GESTIÓN DE RECURSOS HUMANOS APRENDIZAJE AUTOMÁTICO |
status_str | publishedVersion |
title | HR Bot |
title_full | HR Bot |
title_fullStr | HR Bot |
title_full_unstemmed | HR Bot |
title_short | HR Bot |
title_sort | HR Bot |
topic | PROYECTOS-ID ARQUITECTURA DE MICROSERVICIOS GESTIÓN DE RECURSOS HUMANOS APRENDIZAJE AUTOMÁTICO |
url | http://hdl.handle.net/20.500.11968/3862 |