Uso de algoritmos de aprendizaje de máquina para mejorar las aplicaciones de personas a puestos de trabajo y disminuir el desempleo. La idea es que el usuario ingrese en un cuadro de texto su hoja de vida y en otro cuadro de texto la oferta a la cual desea aplicar. Allí el o los algoritmos de ML deben hacer mineria de texto entregar comentarios al usuario sobre que tan buen candidato es para ese puesto en %.
Como base el programa debe de ser capaz de :
1.Contar las palabras de la HV
2.Encontrar la información de contacto (telefono y correo electrónico)
3.Buscar si el nombre del puesto ofrecido se encuentra literalmente o con grado alto de similitud dentro de la hoja de vida (ingeniero de software-- > ing informático, contadora pública, contador, etc)
- Encontrar Habilidades duras en la HV y la descripción de trabajo para comparar cuales estan presentes y cuales hacen falta Hard skills are often skills learned through training, such as proficiency with specific software, tools, or other specialized skills.
5.Encontrar Habilidades blandas en la HV y la descripción de trabajo para comparar cuales estan presentes y cuales hacen falta Soft skills are skills such as "detail oriented" or "team player" and are less likely to be searched for by recruiters, so they are weighted less in the match rate.
-
Encontrar otras palabras clave, dentro de la HV y la descripcíon del trabajo
-
Entregar un puntaje entre 0 y 100% de afinidad con el empleo
-
Entregar todo lo anterior como un reporte en PDF